/* Source and licensing information for the line(s) below can be found at https://www.oiv.int/themes/custom/oivtheme/css/style.css. */

/* 
Theme Name: Bootstrap 4 Sass
Description: Bootstrap 4 with Sass
*/
/* IMPORTS */
/* VARIABLES */
@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Oswald:400,300,700");
.text-grey-100 {
  color: #F4F6F8; }

.bg-grey-100 {
  background-color: #F4F6F8; }

.bg-green {
  background-color: #25C23D; }

.bg-green-100 {
  background-color: #0D761E; }

.bg-red {
  background-color: #FC3558; }

.bg-red-100 {
  background-color: #76081B; }

.bg-blue {
  background-color: #03548F; }

.bg-blue-100 {
  background-color: #081775; }

.bg-yellow {
  background-color: #DBF800; }

.bg-yellow-100 {
  background-color: #CDE609; }

.bg-primary-gradient {
  background: -webkit-linear-gradient(349.18deg, #C21734 11.68%, #8F1027 83.49%);
  background: -o-linear-gradient(349.18deg, #C21734 11.68%, #8F1027 83.49%);
  background: linear-gradient(100.82deg, #C21734 11.68%, #8F1027 83.49%); }

/*!
   * Bootstrap  v5.3.2 (https://getbootstrap.com/)
   * Copyright 2011-2023 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: #C21734;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --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: #4D555F;
  --bs-primary: #C21734;
  --bs-secondary: #C21734;
  --bs-success: #28a745;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #C21734;
  --bs-light: #f8f9fa;
  --bs-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-900: #4D555F;
  --bs-gray-footer: #4D555F;
  --bs-gray-300: #dee2e6;
  --bs-primary-rgb: 194, 23, 52;
  --bs-secondary-rgb: 194, 23, 52;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 194, 23, 52;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 52, 58, 64;
  --bs-gray-100-rgb: 248, 249, 250;
  --bs-gray-900-rgb: 77, 85, 95;
  --bs-gray-footer-rgb: 77, 85, 95;
  --bs-gray-300-rgb: 222, 226, 230;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #10431c;
  --bs-info-text-emphasis: #09414a;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #4e0915;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d4edda;
  --bs-info-bg-subtle: #d1ecf1;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f3d1d6;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a9dcb5;
  --bs-info-border-subtle: #a2dae3;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #e7a2ae;
  --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: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #333333;
  --bs-body-color-rgb: 51, 51, 51;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(51, 51, 51, 0.75);
  --bs-secondary-color-rgb: 51, 51, 51;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(51, 51, 51, 0.5);
  --bs-tertiary-color-rgb: 51, 51, 51;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #C21734;
  --bs-link-color-rgb: 194, 23, 52;
  --bs-link-decoration: none;
  --bs-link-hover-color: #8b1125;
  --bs-link-hover-color-rgb: 139.28664, 16.51336, 37.33456;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #d63384;
  --bs-highlight-color: #333333;
  --bs-highlight-bg: #fff3cd;
  --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(13, 110, 253, 0.25);
  --bs-form-valid-color: #28a745;
  --bs-form-valid-border-color: #28a745;
  --bs-form-invalid-color: #C21734;
  --bs-form-invalid-border-color: #C21734; }

[data-bs-theme="dark"] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #4D555F;
  --bs-body-bg-rgb: 77, 85, 95;
  --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: #414850;
  --bs-tertiary-bg-rgb: 65, 72, 80;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #7eca8f;
  --bs-info-text-emphasis: #74c7d4;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #da7485;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #08210e;
  --bs-info-bg-subtle: #052025;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #27050a;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #186429;
  --bs-info-border-subtle: #0e616e;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #740e1f;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #7eca8f;
  --bs-form-valid-border-color: #7eca8f;
  --bs-form-invalid-color: #da7485;
  --bs-form-invalid-border-color: #da7485; }

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          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: 0.5rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.25rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color); }

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

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

mark, .mark {
  padding: 0.1875em;
  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: -.25em; }

sup {
  top: -.5em; }

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none; }
  a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    text-decoration: underline; }

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em; }

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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit; }
  @media (min-width: 75rem) {
    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; }

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

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

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

output {
  display: inline-block; }

iframe {
  border: 0; }

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

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2; }
  @media (min-width: 75rem) {
    .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: 0.5rem;
  font-size: 1.25rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: 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.25rem;
  line-height: 1; }

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color); }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 36rem) {
  .container, .container-sm {
    max-width: 540px; } }

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

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

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

.container, .container-sm, .container-md, .container-lg, .container-xl {
  max-width: 1320px; }

:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 1024px;
  --bs-breakpoint-xl: 1440px; }

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .row > * {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

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

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

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

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

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%; }

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

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

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-11,
.gx-11 {
  --bs-gutter-x: 5.5rem; }

.g-11,
.gy-11 {
  --bs-gutter-y: 5.5rem; }

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

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

.g-13,
.gx-13 {
  --bs-gutter-x: 6.5rem; }

.g-13,
.gy-13 {
  --bs-gutter-y: 6.5rem; }

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

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

.g-15,
.gx-15 {
  --bs-gutter-x: 7.5rem; }

.g-15,
.gy-15 {
  --bs-gutter-y: 7.5rem; }

.g-16,
.gx-16 {
  --bs-gutter-x: 8rem; }

.g-16,
.gy-16 {
  --bs-gutter-y: 8rem; }

.g-17,
.gx-17 {
  --bs-gutter-x: 8.5rem; }

.g-17,
.gy-17 {
  --bs-gutter-y: 8.5rem; }

.g-18,
.gx-18 {
  --bs-gutter-x: 9rem; }

.g-18,
.gy-18 {
  --bs-gutter-y: 9rem; }

.g-19,
.gx-19 {
  --bs-gutter-x: 9.5rem; }

.g-19,
.gy-19 {
  --bs-gutter-y: 9.5rem; }

.g-20,
.gx-20 {
  --bs-gutter-x: 10rem; }

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

.g-21,
.gx-21 {
  --bs-gutter-x: 10.5rem; }

.g-21,
.gy-21 {
  --bs-gutter-y: 10.5rem; }

.g-22,
.gx-22 {
  --bs-gutter-x: 11rem; }

.g-22,
.gy-22 {
  --bs-gutter-y: 11rem; }

.g-23,
.gx-23 {
  --bs-gutter-x: 11.5rem; }

.g-23,
.gy-23 {
  --bs-gutter-y: 11.5rem; }

.g-24,
.gx-24 {
  --bs-gutter-x: 12rem; }

.g-24,
.gy-24 {
  --bs-gutter-y: 12rem; }

.g-25,
.gx-25 {
  --bs-gutter-x: 12.5rem; }

.g-25,
.gy-25 {
  --bs-gutter-y: 12.5rem; }

.g-26,
.gx-26 {
  --bs-gutter-x: 13rem; }

.g-26,
.gy-26 {
  --bs-gutter-y: 13rem; }

.g-27,
.gx-27 {
  --bs-gutter-x: 13.5rem; }

.g-27,
.gy-27 {
  --bs-gutter-y: 13.5rem; }

.g-28,
.gx-28 {
  --bs-gutter-x: 14rem; }

.g-28,
.gy-28 {
  --bs-gutter-y: 14rem; }

.g-29,
.gx-29 {
  --bs-gutter-x: 14.5rem; }

.g-29,
.gy-29 {
  --bs-gutter-y: 14.5rem; }

.g-30,
.gx-30 {
  --bs-gutter-x: 15rem; }

.g-30,
.gy-30 {
  --bs-gutter-y: 15rem; }

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

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

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

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

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

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

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

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

.g-n5,
.gx-n5 {
  --bs-gutter-x: -2.5rem; }

.g-n5,
.gy-n5 {
  --bs-gutter-y: -2.5rem; }

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

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

.g-n7,
.gx-n7 {
  --bs-gutter-x: -3.5rem; }

.g-n7,
.gy-n7 {
  --bs-gutter-y: -3.5rem; }

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

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

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

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

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

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

.g-n11,
.gx-n11 {
  --bs-gutter-x: -5.5rem; }

.g-n11,
.gy-n11 {
  --bs-gutter-y: -5.5rem; }

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

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

.g-n13,
.gx-n13 {
  --bs-gutter-x: -6.5rem; }

.g-n13,
.gy-n13 {
  --bs-gutter-y: -6.5rem; }

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

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

.g-n15,
.gx-n15 {
  --bs-gutter-x: -7.5rem; }

.g-n15,
.gy-n15 {
  --bs-gutter-y: -7.5rem; }

.g-n16,
.gx-n16 {
  --bs-gutter-x: -8rem; }

.g-n16,
.gy-n16 {
  --bs-gutter-y: -8rem; }

.g-n17,
.gx-n17 {
  --bs-gutter-x: -8.5rem; }

.g-n17,
.gy-n17 {
  --bs-gutter-y: -8.5rem; }

.g-n18,
.gx-n18 {
  --bs-gutter-x: -9rem; }

.g-n18,
.gy-n18 {
  --bs-gutter-y: -9rem; }

.g-n19,
.gx-n19 {
  --bs-gutter-x: -9.5rem; }

.g-n19,
.gy-n19 {
  --bs-gutter-y: -9.5rem; }

.g-n20,
.gx-n20 {
  --bs-gutter-x: -10rem; }

.g-n20,
.gy-n20 {
  --bs-gutter-y: -10rem; }

@media (min-width: 36rem) {
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 1rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 1rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 2rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 2rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 2.5rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 2.5rem; }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 3rem; }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 3rem; }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 3.5rem; }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 3.5rem; }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 4rem; }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 4rem; }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 4.5rem; }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 4.5rem; }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 5rem; }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 5rem; }
  .g-sm-11,
  .gx-sm-11 {
    --bs-gutter-x: 5.5rem; }
  .g-sm-11,
  .gy-sm-11 {
    --bs-gutter-y: 5.5rem; }
  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 6rem; }
  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 6rem; }
  .g-sm-13,
  .gx-sm-13 {
    --bs-gutter-x: 6.5rem; }
  .g-sm-13,
  .gy-sm-13 {
    --bs-gutter-y: 6.5rem; }
  .g-sm-14,
  .gx-sm-14 {
    --bs-gutter-x: 7rem; }
  .g-sm-14,
  .gy-sm-14 {
    --bs-gutter-y: 7rem; }
  .g-sm-15,
  .gx-sm-15 {
    --bs-gutter-x: 7.5rem; }
  .g-sm-15,
  .gy-sm-15 {
    --bs-gutter-y: 7.5rem; }
  .g-sm-16,
  .gx-sm-16 {
    --bs-gutter-x: 8rem; }
  .g-sm-16,
  .gy-sm-16 {
    --bs-gutter-y: 8rem; }
  .g-sm-17,
  .gx-sm-17 {
    --bs-gutter-x: 8.5rem; }
  .g-sm-17,
  .gy-sm-17 {
    --bs-gutter-y: 8.5rem; }
  .g-sm-18,
  .gx-sm-18 {
    --bs-gutter-x: 9rem; }
  .g-sm-18,
  .gy-sm-18 {
    --bs-gutter-y: 9rem; }
  .g-sm-19,
  .gx-sm-19 {
    --bs-gutter-x: 9.5rem; }
  .g-sm-19,
  .gy-sm-19 {
    --bs-gutter-y: 9.5rem; }
  .g-sm-20,
  .gx-sm-20 {
    --bs-gutter-x: 10rem; }
  .g-sm-20,
  .gy-sm-20 {
    --bs-gutter-y: 10rem; }
  .g-sm-21,
  .gx-sm-21 {
    --bs-gutter-x: 10.5rem; }
  .g-sm-21,
  .gy-sm-21 {
    --bs-gutter-y: 10.5rem; }
  .g-sm-22,
  .gx-sm-22 {
    --bs-gutter-x: 11rem; }
  .g-sm-22,
  .gy-sm-22 {
    --bs-gutter-y: 11rem; }
  .g-sm-23,
  .gx-sm-23 {
    --bs-gutter-x: 11.5rem; }
  .g-sm-23,
  .gy-sm-23 {
    --bs-gutter-y: 11.5rem; }
  .g-sm-24,
  .gx-sm-24 {
    --bs-gutter-x: 12rem; }
  .g-sm-24,
  .gy-sm-24 {
    --bs-gutter-y: 12rem; }
  .g-sm-25,
  .gx-sm-25 {
    --bs-gutter-x: 12.5rem; }
  .g-sm-25,
  .gy-sm-25 {
    --bs-gutter-y: 12.5rem; }
  .g-sm-26,
  .gx-sm-26 {
    --bs-gutter-x: 13rem; }
  .g-sm-26,
  .gy-sm-26 {
    --bs-gutter-y: 13rem; }
  .g-sm-27,
  .gx-sm-27 {
    --bs-gutter-x: 13.5rem; }
  .g-sm-27,
  .gy-sm-27 {
    --bs-gutter-y: 13.5rem; }
  .g-sm-28,
  .gx-sm-28 {
    --bs-gutter-x: 14rem; }
  .g-sm-28,
  .gy-sm-28 {
    --bs-gutter-y: 14rem; }
  .g-sm-29,
  .gx-sm-29 {
    --bs-gutter-x: 14.5rem; }
  .g-sm-29,
  .gy-sm-29 {
    --bs-gutter-y: 14.5rem; }
  .g-sm-30,
  .gx-sm-30 {
    --bs-gutter-x: 15rem; }
  .g-sm-30,
  .gy-sm-30 {
    --bs-gutter-y: 15rem; }
  .g-sm-n1,
  .gx-sm-n1 {
    --bs-gutter-x: -0.5rem; }
  .g-sm-n1,
  .gy-sm-n1 {
    --bs-gutter-y: -0.5rem; }
  .g-sm-n2,
  .gx-sm-n2 {
    --bs-gutter-x: -1rem; }
  .g-sm-n2,
  .gy-sm-n2 {
    --bs-gutter-y: -1rem; }
  .g-sm-n3,
  .gx-sm-n3 {
    --bs-gutter-x: -1.5rem; }
  .g-sm-n3,
  .gy-sm-n3 {
    --bs-gutter-y: -1.5rem; }
  .g-sm-n4,
  .gx-sm-n4 {
    --bs-gutter-x: -2rem; }
  .g-sm-n4,
  .gy-sm-n4 {
    --bs-gutter-y: -2rem; }
  .g-sm-n5,
  .gx-sm-n5 {
    --bs-gutter-x: -2.5rem; }
  .g-sm-n5,
  .gy-sm-n5 {
    --bs-gutter-y: -2.5rem; }
  .g-sm-n6,
  .gx-sm-n6 {
    --bs-gutter-x: -3rem; }
  .g-sm-n6,
  .gy-sm-n6 {
    --bs-gutter-y: -3rem; }
  .g-sm-n7,
  .gx-sm-n7 {
    --bs-gutter-x: -3.5rem; }
  .g-sm-n7,
  .gy-sm-n7 {
    --bs-gutter-y: -3.5rem; }
  .g-sm-n8,
  .gx-sm-n8 {
    --bs-gutter-x: -4rem; }
  .g-sm-n8,
  .gy-sm-n8 {
    --bs-gutter-y: -4rem; }
  .g-sm-n9,
  .gx-sm-n9 {
    --bs-gutter-x: -4.5rem; }
  .g-sm-n9,
  .gy-sm-n9 {
    --bs-gutter-y: -4.5rem; }
  .g-sm-n10,
  .gx-sm-n10 {
    --bs-gutter-x: -5rem; }
  .g-sm-n10,
  .gy-sm-n10 {
    --bs-gutter-y: -5rem; }
  .g-sm-n11,
  .gx-sm-n11 {
    --bs-gutter-x: -5.5rem; }
  .g-sm-n11,
  .gy-sm-n11 {
    --bs-gutter-y: -5.5rem; }
  .g-sm-n12,
  .gx-sm-n12 {
    --bs-gutter-x: -6rem; }
  .g-sm-n12,
  .gy-sm-n12 {
    --bs-gutter-y: -6rem; }
  .g-sm-n13,
  .gx-sm-n13 {
    --bs-gutter-x: -6.5rem; }
  .g-sm-n13,
  .gy-sm-n13 {
    --bs-gutter-y: -6.5rem; }
  .g-sm-n14,
  .gx-sm-n14 {
    --bs-gutter-x: -7rem; }
  .g-sm-n14,
  .gy-sm-n14 {
    --bs-gutter-y: -7rem; }
  .g-sm-n15,
  .gx-sm-n15 {
    --bs-gutter-x: -7.5rem; }
  .g-sm-n15,
  .gy-sm-n15 {
    --bs-gutter-y: -7.5rem; }
  .g-sm-n16,
  .gx-sm-n16 {
    --bs-gutter-x: -8rem; }
  .g-sm-n16,
  .gy-sm-n16 {
    --bs-gutter-y: -8rem; }
  .g-sm-n17,
  .gx-sm-n17 {
    --bs-gutter-x: -8.5rem; }
  .g-sm-n17,
  .gy-sm-n17 {
    --bs-gutter-y: -8.5rem; }
  .g-sm-n18,
  .gx-sm-n18 {
    --bs-gutter-x: -9rem; }
  .g-sm-n18,
  .gy-sm-n18 {
    --bs-gutter-y: -9rem; }
  .g-sm-n19,
  .gx-sm-n19 {
    --bs-gutter-x: -9.5rem; }
  .g-sm-n19,
  .gy-sm-n19 {
    --bs-gutter-y: -9.5rem; }
  .g-sm-n20,
  .gx-sm-n20 {
    --bs-gutter-x: -10rem; }
  .g-sm-n20,
  .gy-sm-n20 {
    --bs-gutter-y: -10rem; } }

@media (min-width: 48rem) {
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.5rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.5rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 1rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 1rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1.5rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1.5rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 2rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 2rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 2.5rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 2.5rem; }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 3rem; }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 3rem; }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 3.5rem; }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 3.5rem; }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 4rem; }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 4rem; }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 4.5rem; }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 4.5rem; }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 5rem; }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 5rem; }
  .g-md-11,
  .gx-md-11 {
    --bs-gutter-x: 5.5rem; }
  .g-md-11,
  .gy-md-11 {
    --bs-gutter-y: 5.5rem; }
  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 6rem; }
  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 6rem; }
  .g-md-13,
  .gx-md-13 {
    --bs-gutter-x: 6.5rem; }
  .g-md-13,
  .gy-md-13 {
    --bs-gutter-y: 6.5rem; }
  .g-md-14,
  .gx-md-14 {
    --bs-gutter-x: 7rem; }
  .g-md-14,
  .gy-md-14 {
    --bs-gutter-y: 7rem; }
  .g-md-15,
  .gx-md-15 {
    --bs-gutter-x: 7.5rem; }
  .g-md-15,
  .gy-md-15 {
    --bs-gutter-y: 7.5rem; }
  .g-md-16,
  .gx-md-16 {
    --bs-gutter-x: 8rem; }
  .g-md-16,
  .gy-md-16 {
    --bs-gutter-y: 8rem; }
  .g-md-17,
  .gx-md-17 {
    --bs-gutter-x: 8.5rem; }
  .g-md-17,
  .gy-md-17 {
    --bs-gutter-y: 8.5rem; }
  .g-md-18,
  .gx-md-18 {
    --bs-gutter-x: 9rem; }
  .g-md-18,
  .gy-md-18 {
    --bs-gutter-y: 9rem; }
  .g-md-19,
  .gx-md-19 {
    --bs-gutter-x: 9.5rem; }
  .g-md-19,
  .gy-md-19 {
    --bs-gutter-y: 9.5rem; }
  .g-md-20,
  .gx-md-20 {
    --bs-gutter-x: 10rem; }
  .g-md-20,
  .gy-md-20 {
    --bs-gutter-y: 10rem; }
  .g-md-21,
  .gx-md-21 {
    --bs-gutter-x: 10.5rem; }
  .g-md-21,
  .gy-md-21 {
    --bs-gutter-y: 10.5rem; }
  .g-md-22,
  .gx-md-22 {
    --bs-gutter-x: 11rem; }
  .g-md-22,
  .gy-md-22 {
    --bs-gutter-y: 11rem; }
  .g-md-23,
  .gx-md-23 {
    --bs-gutter-x: 11.5rem; }
  .g-md-23,
  .gy-md-23 {
    --bs-gutter-y: 11.5rem; }
  .g-md-24,
  .gx-md-24 {
    --bs-gutter-x: 12rem; }
  .g-md-24,
  .gy-md-24 {
    --bs-gutter-y: 12rem; }
  .g-md-25,
  .gx-md-25 {
    --bs-gutter-x: 12.5rem; }
  .g-md-25,
  .gy-md-25 {
    --bs-gutter-y: 12.5rem; }
  .g-md-26,
  .gx-md-26 {
    --bs-gutter-x: 13rem; }
  .g-md-26,
  .gy-md-26 {
    --bs-gutter-y: 13rem; }
  .g-md-27,
  .gx-md-27 {
    --bs-gutter-x: 13.5rem; }
  .g-md-27,
  .gy-md-27 {
    --bs-gutter-y: 13.5rem; }
  .g-md-28,
  .gx-md-28 {
    --bs-gutter-x: 14rem; }
  .g-md-28,
  .gy-md-28 {
    --bs-gutter-y: 14rem; }
  .g-md-29,
  .gx-md-29 {
    --bs-gutter-x: 14.5rem; }
  .g-md-29,
  .gy-md-29 {
    --bs-gutter-y: 14.5rem; }
  .g-md-30,
  .gx-md-30 {
    --bs-gutter-x: 15rem; }
  .g-md-30,
  .gy-md-30 {
    --bs-gutter-y: 15rem; }
  .g-md-n1,
  .gx-md-n1 {
    --bs-gutter-x: -0.5rem; }
  .g-md-n1,
  .gy-md-n1 {
    --bs-gutter-y: -0.5rem; }
  .g-md-n2,
  .gx-md-n2 {
    --bs-gutter-x: -1rem; }
  .g-md-n2,
  .gy-md-n2 {
    --bs-gutter-y: -1rem; }
  .g-md-n3,
  .gx-md-n3 {
    --bs-gutter-x: -1.5rem; }
  .g-md-n3,
  .gy-md-n3 {
    --bs-gutter-y: -1.5rem; }
  .g-md-n4,
  .gx-md-n4 {
    --bs-gutter-x: -2rem; }
  .g-md-n4,
  .gy-md-n4 {
    --bs-gutter-y: -2rem; }
  .g-md-n5,
  .gx-md-n5 {
    --bs-gutter-x: -2.5rem; }
  .g-md-n5,
  .gy-md-n5 {
    --bs-gutter-y: -2.5rem; }
  .g-md-n6,
  .gx-md-n6 {
    --bs-gutter-x: -3rem; }
  .g-md-n6,
  .gy-md-n6 {
    --bs-gutter-y: -3rem; }
  .g-md-n7,
  .gx-md-n7 {
    --bs-gutter-x: -3.5rem; }
  .g-md-n7,
  .gy-md-n7 {
    --bs-gutter-y: -3.5rem; }
  .g-md-n8,
  .gx-md-n8 {
    --bs-gutter-x: -4rem; }
  .g-md-n8,
  .gy-md-n8 {
    --bs-gutter-y: -4rem; }
  .g-md-n9,
  .gx-md-n9 {
    --bs-gutter-x: -4.5rem; }
  .g-md-n9,
  .gy-md-n9 {
    --bs-gutter-y: -4.5rem; }
  .g-md-n10,
  .gx-md-n10 {
    --bs-gutter-x: -5rem; }
  .g-md-n10,
  .gy-md-n10 {
    --bs-gutter-y: -5rem; }
  .g-md-n11,
  .gx-md-n11 {
    --bs-gutter-x: -5.5rem; }
  .g-md-n11,
  .gy-md-n11 {
    --bs-gutter-y: -5.5rem; }
  .g-md-n12,
  .gx-md-n12 {
    --bs-gutter-x: -6rem; }
  .g-md-n12,
  .gy-md-n12 {
    --bs-gutter-y: -6rem; }
  .g-md-n13,
  .gx-md-n13 {
    --bs-gutter-x: -6.5rem; }
  .g-md-n13,
  .gy-md-n13 {
    --bs-gutter-y: -6.5rem; }
  .g-md-n14,
  .gx-md-n14 {
    --bs-gutter-x: -7rem; }
  .g-md-n14,
  .gy-md-n14 {
    --bs-gutter-y: -7rem; }
  .g-md-n15,
  .gx-md-n15 {
    --bs-gutter-x: -7.5rem; }
  .g-md-n15,
  .gy-md-n15 {
    --bs-gutter-y: -7.5rem; }
  .g-md-n16,
  .gx-md-n16 {
    --bs-gutter-x: -8rem; }
  .g-md-n16,
  .gy-md-n16 {
    --bs-gutter-y: -8rem; }
  .g-md-n17,
  .gx-md-n17 {
    --bs-gutter-x: -8.5rem; }
  .g-md-n17,
  .gy-md-n17 {
    --bs-gutter-y: -8.5rem; }
  .g-md-n18,
  .gx-md-n18 {
    --bs-gutter-x: -9rem; }
  .g-md-n18,
  .gy-md-n18 {
    --bs-gutter-y: -9rem; }
  .g-md-n19,
  .gx-md-n19 {
    --bs-gutter-x: -9.5rem; }
  .g-md-n19,
  .gy-md-n19 {
    --bs-gutter-y: -9.5rem; }
  .g-md-n20,
  .gx-md-n20 {
    --bs-gutter-x: -10rem; }
  .g-md-n20,
  .gy-md-n20 {
    --bs-gutter-y: -10rem; } }

@media (min-width: 64rem) {
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 1rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 1rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 2rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 2rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 2.5rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 2.5rem; }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 3rem; }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 3rem; }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 3.5rem; }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 3.5rem; }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 4rem; }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 4rem; }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 4.5rem; }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 4.5rem; }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 5rem; }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 5rem; }
  .g-lg-11,
  .gx-lg-11 {
    --bs-gutter-x: 5.5rem; }
  .g-lg-11,
  .gy-lg-11 {
    --bs-gutter-y: 5.5rem; }
  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 6rem; }
  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 6rem; }
  .g-lg-13,
  .gx-lg-13 {
    --bs-gutter-x: 6.5rem; }
  .g-lg-13,
  .gy-lg-13 {
    --bs-gutter-y: 6.5rem; }
  .g-lg-14,
  .gx-lg-14 {
    --bs-gutter-x: 7rem; }
  .g-lg-14,
  .gy-lg-14 {
    --bs-gutter-y: 7rem; }
  .g-lg-15,
  .gx-lg-15 {
    --bs-gutter-x: 7.5rem; }
  .g-lg-15,
  .gy-lg-15 {
    --bs-gutter-y: 7.5rem; }
  .g-lg-16,
  .gx-lg-16 {
    --bs-gutter-x: 8rem; }
  .g-lg-16,
  .gy-lg-16 {
    --bs-gutter-y: 8rem; }
  .g-lg-17,
  .gx-lg-17 {
    --bs-gutter-x: 8.5rem; }
  .g-lg-17,
  .gy-lg-17 {
    --bs-gutter-y: 8.5rem; }
  .g-lg-18,
  .gx-lg-18 {
    --bs-gutter-x: 9rem; }
  .g-lg-18,
  .gy-lg-18 {
    --bs-gutter-y: 9rem; }
  .g-lg-19,
  .gx-lg-19 {
    --bs-gutter-x: 9.5rem; }
  .g-lg-19,
  .gy-lg-19 {
    --bs-gutter-y: 9.5rem; }
  .g-lg-20,
  .gx-lg-20 {
    --bs-gutter-x: 10rem; }
  .g-lg-20,
  .gy-lg-20 {
    --bs-gutter-y: 10rem; }
  .g-lg-21,
  .gx-lg-21 {
    --bs-gutter-x: 10.5rem; }
  .g-lg-21,
  .gy-lg-21 {
    --bs-gutter-y: 10.5rem; }
  .g-lg-22,
  .gx-lg-22 {
    --bs-gutter-x: 11rem; }
  .g-lg-22,
  .gy-lg-22 {
    --bs-gutter-y: 11rem; }
  .g-lg-23,
  .gx-lg-23 {
    --bs-gutter-x: 11.5rem; }
  .g-lg-23,
  .gy-lg-23 {
    --bs-gutter-y: 11.5rem; }
  .g-lg-24,
  .gx-lg-24 {
    --bs-gutter-x: 12rem; }
  .g-lg-24,
  .gy-lg-24 {
    --bs-gutter-y: 12rem; }
  .g-lg-25,
  .gx-lg-25 {
    --bs-gutter-x: 12.5rem; }
  .g-lg-25,
  .gy-lg-25 {
    --bs-gutter-y: 12.5rem; }
  .g-lg-26,
  .gx-lg-26 {
    --bs-gutter-x: 13rem; }
  .g-lg-26,
  .gy-lg-26 {
    --bs-gutter-y: 13rem; }
  .g-lg-27,
  .gx-lg-27 {
    --bs-gutter-x: 13.5rem; }
  .g-lg-27,
  .gy-lg-27 {
    --bs-gutter-y: 13.5rem; }
  .g-lg-28,
  .gx-lg-28 {
    --bs-gutter-x: 14rem; }
  .g-lg-28,
  .gy-lg-28 {
    --bs-gutter-y: 14rem; }
  .g-lg-29,
  .gx-lg-29 {
    --bs-gutter-x: 14.5rem; }
  .g-lg-29,
  .gy-lg-29 {
    --bs-gutter-y: 14.5rem; }
  .g-lg-30,
  .gx-lg-30 {
    --bs-gutter-x: 15rem; }
  .g-lg-30,
  .gy-lg-30 {
    --bs-gutter-y: 15rem; }
  .g-lg-n1,
  .gx-lg-n1 {
    --bs-gutter-x: -0.5rem; }
  .g-lg-n1,
  .gy-lg-n1 {
    --bs-gutter-y: -0.5rem; }
  .g-lg-n2,
  .gx-lg-n2 {
    --bs-gutter-x: -1rem; }
  .g-lg-n2,
  .gy-lg-n2 {
    --bs-gutter-y: -1rem; }
  .g-lg-n3,
  .gx-lg-n3 {
    --bs-gutter-x: -1.5rem; }
  .g-lg-n3,
  .gy-lg-n3 {
    --bs-gutter-y: -1.5rem; }
  .g-lg-n4,
  .gx-lg-n4 {
    --bs-gutter-x: -2rem; }
  .g-lg-n4,
  .gy-lg-n4 {
    --bs-gutter-y: -2rem; }
  .g-lg-n5,
  .gx-lg-n5 {
    --bs-gutter-x: -2.5rem; }
  .g-lg-n5,
  .gy-lg-n5 {
    --bs-gutter-y: -2.5rem; }
  .g-lg-n6,
  .gx-lg-n6 {
    --bs-gutter-x: -3rem; }
  .g-lg-n6,
  .gy-lg-n6 {
    --bs-gutter-y: -3rem; }
  .g-lg-n7,
  .gx-lg-n7 {
    --bs-gutter-x: -3.5rem; }
  .g-lg-n7,
  .gy-lg-n7 {
    --bs-gutter-y: -3.5rem; }
  .g-lg-n8,
  .gx-lg-n8 {
    --bs-gutter-x: -4rem; }
  .g-lg-n8,
  .gy-lg-n8 {
    --bs-gutter-y: -4rem; }
  .g-lg-n9,
  .gx-lg-n9 {
    --bs-gutter-x: -4.5rem; }
  .g-lg-n9,
  .gy-lg-n9 {
    --bs-gutter-y: -4.5rem; }
  .g-lg-n10,
  .gx-lg-n10 {
    --bs-gutter-x: -5rem; }
  .g-lg-n10,
  .gy-lg-n10 {
    --bs-gutter-y: -5rem; }
  .g-lg-n11,
  .gx-lg-n11 {
    --bs-gutter-x: -5.5rem; }
  .g-lg-n11,
  .gy-lg-n11 {
    --bs-gutter-y: -5.5rem; }
  .g-lg-n12,
  .gx-lg-n12 {
    --bs-gutter-x: -6rem; }
  .g-lg-n12,
  .gy-lg-n12 {
    --bs-gutter-y: -6rem; }
  .g-lg-n13,
  .gx-lg-n13 {
    --bs-gutter-x: -6.5rem; }
  .g-lg-n13,
  .gy-lg-n13 {
    --bs-gutter-y: -6.5rem; }
  .g-lg-n14,
  .gx-lg-n14 {
    --bs-gutter-x: -7rem; }
  .g-lg-n14,
  .gy-lg-n14 {
    --bs-gutter-y: -7rem; }
  .g-lg-n15,
  .gx-lg-n15 {
    --bs-gutter-x: -7.5rem; }
  .g-lg-n15,
  .gy-lg-n15 {
    --bs-gutter-y: -7.5rem; }
  .g-lg-n16,
  .gx-lg-n16 {
    --bs-gutter-x: -8rem; }
  .g-lg-n16,
  .gy-lg-n16 {
    --bs-gutter-y: -8rem; }
  .g-lg-n17,
  .gx-lg-n17 {
    --bs-gutter-x: -8.5rem; }
  .g-lg-n17,
  .gy-lg-n17 {
    --bs-gutter-y: -8.5rem; }
  .g-lg-n18,
  .gx-lg-n18 {
    --bs-gutter-x: -9rem; }
  .g-lg-n18,
  .gy-lg-n18 {
    --bs-gutter-y: -9rem; }
  .g-lg-n19,
  .gx-lg-n19 {
    --bs-gutter-x: -9.5rem; }
  .g-lg-n19,
  .gy-lg-n19 {
    --bs-gutter-y: -9.5rem; }
  .g-lg-n20,
  .gx-lg-n20 {
    --bs-gutter-x: -10rem; }
  .g-lg-n20,
  .gy-lg-n20 {
    --bs-gutter-y: -10rem; } }

@media (min-width: 90rem) {
  .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 1rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 1rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 2rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 2rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 2.5rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 2.5rem; }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 3rem; }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 3rem; }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 3.5rem; }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 3.5rem; }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 4rem; }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 4rem; }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 4.5rem; }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 4.5rem; }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 5rem; }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 5rem; }
  .g-xl-11,
  .gx-xl-11 {
    --bs-gutter-x: 5.5rem; }
  .g-xl-11,
  .gy-xl-11 {
    --bs-gutter-y: 5.5rem; }
  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 6rem; }
  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 6rem; }
  .g-xl-13,
  .gx-xl-13 {
    --bs-gutter-x: 6.5rem; }
  .g-xl-13,
  .gy-xl-13 {
    --bs-gutter-y: 6.5rem; }
  .g-xl-14,
  .gx-xl-14 {
    --bs-gutter-x: 7rem; }
  .g-xl-14,
  .gy-xl-14 {
    --bs-gutter-y: 7rem; }
  .g-xl-15,
  .gx-xl-15 {
    --bs-gutter-x: 7.5rem; }
  .g-xl-15,
  .gy-xl-15 {
    --bs-gutter-y: 7.5rem; }
  .g-xl-16,
  .gx-xl-16 {
    --bs-gutter-x: 8rem; }
  .g-xl-16,
  .gy-xl-16 {
    --bs-gutter-y: 8rem; }
  .g-xl-17,
  .gx-xl-17 {
    --bs-gutter-x: 8.5rem; }
  .g-xl-17,
  .gy-xl-17 {
    --bs-gutter-y: 8.5rem; }
  .g-xl-18,
  .gx-xl-18 {
    --bs-gutter-x: 9rem; }
  .g-xl-18,
  .gy-xl-18 {
    --bs-gutter-y: 9rem; }
  .g-xl-19,
  .gx-xl-19 {
    --bs-gutter-x: 9.5rem; }
  .g-xl-19,
  .gy-xl-19 {
    --bs-gutter-y: 9.5rem; }
  .g-xl-20,
  .gx-xl-20 {
    --bs-gutter-x: 10rem; }
  .g-xl-20,
  .gy-xl-20 {
    --bs-gutter-y: 10rem; }
  .g-xl-21,
  .gx-xl-21 {
    --bs-gutter-x: 10.5rem; }
  .g-xl-21,
  .gy-xl-21 {
    --bs-gutter-y: 10.5rem; }
  .g-xl-22,
  .gx-xl-22 {
    --bs-gutter-x: 11rem; }
  .g-xl-22,
  .gy-xl-22 {
    --bs-gutter-y: 11rem; }
  .g-xl-23,
  .gx-xl-23 {
    --bs-gutter-x: 11.5rem; }
  .g-xl-23,
  .gy-xl-23 {
    --bs-gutter-y: 11.5rem; }
  .g-xl-24,
  .gx-xl-24 {
    --bs-gutter-x: 12rem; }
  .g-xl-24,
  .gy-xl-24 {
    --bs-gutter-y: 12rem; }
  .g-xl-25,
  .gx-xl-25 {
    --bs-gutter-x: 12.5rem; }
  .g-xl-25,
  .gy-xl-25 {
    --bs-gutter-y: 12.5rem; }
  .g-xl-26,
  .gx-xl-26 {
    --bs-gutter-x: 13rem; }
  .g-xl-26,
  .gy-xl-26 {
    --bs-gutter-y: 13rem; }
  .g-xl-27,
  .gx-xl-27 {
    --bs-gutter-x: 13.5rem; }
  .g-xl-27,
  .gy-xl-27 {
    --bs-gutter-y: 13.5rem; }
  .g-xl-28,
  .gx-xl-28 {
    --bs-gutter-x: 14rem; }
  .g-xl-28,
  .gy-xl-28 {
    --bs-gutter-y: 14rem; }
  .g-xl-29,
  .gx-xl-29 {
    --bs-gutter-x: 14.5rem; }
  .g-xl-29,
  .gy-xl-29 {
    --bs-gutter-y: 14.5rem; }
  .g-xl-30,
  .gx-xl-30 {
    --bs-gutter-x: 15rem; }
  .g-xl-30,
  .gy-xl-30 {
    --bs-gutter-y: 15rem; }
  .g-xl-n1,
  .gx-xl-n1 {
    --bs-gutter-x: -0.5rem; }
  .g-xl-n1,
  .gy-xl-n1 {
    --bs-gutter-y: -0.5rem; }
  .g-xl-n2,
  .gx-xl-n2 {
    --bs-gutter-x: -1rem; }
  .g-xl-n2,
  .gy-xl-n2 {
    --bs-gutter-y: -1rem; }
  .g-xl-n3,
  .gx-xl-n3 {
    --bs-gutter-x: -1.5rem; }
  .g-xl-n3,
  .gy-xl-n3 {
    --bs-gutter-y: -1.5rem; }
  .g-xl-n4,
  .gx-xl-n4 {
    --bs-gutter-x: -2rem; }
  .g-xl-n4,
  .gy-xl-n4 {
    --bs-gutter-y: -2rem; }
  .g-xl-n5,
  .gx-xl-n5 {
    --bs-gutter-x: -2.5rem; }
  .g-xl-n5,
  .gy-xl-n5 {
    --bs-gutter-y: -2.5rem; }
  .g-xl-n6,
  .gx-xl-n6 {
    --bs-gutter-x: -3rem; }
  .g-xl-n6,
  .gy-xl-n6 {
    --bs-gutter-y: -3rem; }
  .g-xl-n7,
  .gx-xl-n7 {
    --bs-gutter-x: -3.5rem; }
  .g-xl-n7,
  .gy-xl-n7 {
    --bs-gutter-y: -3.5rem; }
  .g-xl-n8,
  .gx-xl-n8 {
    --bs-gutter-x: -4rem; }
  .g-xl-n8,
  .gy-xl-n8 {
    --bs-gutter-y: -4rem; }
  .g-xl-n9,
  .gx-xl-n9 {
    --bs-gutter-x: -4.5rem; }
  .g-xl-n9,
  .gy-xl-n9 {
    --bs-gutter-y: -4.5rem; }
  .g-xl-n10,
  .gx-xl-n10 {
    --bs-gutter-x: -5rem; }
  .g-xl-n10,
  .gy-xl-n10 {
    --bs-gutter-y: -5rem; }
  .g-xl-n11,
  .gx-xl-n11 {
    --bs-gutter-x: -5.5rem; }
  .g-xl-n11,
  .gy-xl-n11 {
    --bs-gutter-y: -5.5rem; }
  .g-xl-n12,
  .gx-xl-n12 {
    --bs-gutter-x: -6rem; }
  .g-xl-n12,
  .gy-xl-n12 {
    --bs-gutter-y: -6rem; }
  .g-xl-n13,
  .gx-xl-n13 {
    --bs-gutter-x: -6.5rem; }
  .g-xl-n13,
  .gy-xl-n13 {
    --bs-gutter-y: -6.5rem; }
  .g-xl-n14,
  .gx-xl-n14 {
    --bs-gutter-x: -7rem; }
  .g-xl-n14,
  .gy-xl-n14 {
    --bs-gutter-y: -7rem; }
  .g-xl-n15,
  .gx-xl-n15 {
    --bs-gutter-x: -7.5rem; }
  .g-xl-n15,
  .gy-xl-n15 {
    --bs-gutter-y: -7.5rem; }
  .g-xl-n16,
  .gx-xl-n16 {
    --bs-gutter-x: -8rem; }
  .g-xl-n16,
  .gy-xl-n16 {
    --bs-gutter-y: -8rem; }
  .g-xl-n17,
  .gx-xl-n17 {
    --bs-gutter-x: -8.5rem; }
  .g-xl-n17,
  .gy-xl-n17 {
    --bs-gutter-y: -8.5rem; }
  .g-xl-n18,
  .gx-xl-n18 {
    --bs-gutter-x: -9rem; }
  .g-xl-n18,
  .gy-xl-n18 {
    --bs-gutter-y: -9rem; }
  .g-xl-n19,
  .gx-xl-n19 {
    --bs-gutter-x: -9.5rem; }
  .g-xl-n19,
  .gy-xl-n19 {
    --bs-gutter-y: -9.5rem; }
  .g-xl-n20,
  .gx-xl-n20 {
    --bs-gutter-x: -10rem; }
  .g-xl-n20,
  .gy-xl-n20 {
    --bs-gutter-y: -10rem; } }

.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: 0.5rem;
  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);
    -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
            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: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --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: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --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: #d4edda;
  --bs-table-border-color: #aabeae;
  --bs-table-striped-bg: #c9e1cf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfd5c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4dbca;
  --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: #d1ecf1;
  --bs-table-border-color: #a7bdc1;
  --bs-table-striped-bg: #c7e0e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd4d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1dadf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --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: #f3d1d6;
  --bs-table-border-color: #c2a7ab;
  --bs-table-striped-bg: #e7c7cb;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dbbcc1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e1c1c6;
  --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: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --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: #4D555F;
  --bs-table-border-color: #71777f;
  --bs-table-striped-bg: #565e67;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #5f666f;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #5a626b;
  --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: 35.99875rem) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 47.99875rem) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 63.99875rem) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 89.99875rem) {
  .table-responsive-xl {
    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.25rem; }

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

.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: 1rem;
  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);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .form-control[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: #86b7fe;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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::-webkit-input-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1; }
  .form-control::-ms-input-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;
    -webkit-margin-end: 0.75rem;
       -moz-margin-end: 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;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    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, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        -webkit-transition: none;
        -o-transition: none;
        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.875rem;
  border-radius: var(--bs-border-radius-sm); }
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    -webkit-margin-end: 0.5rem;
       -moz-margin-end: 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.25rem;
  border-radius: var(--bs-border-radius-lg); }
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    -webkit-margin-end: 1rem;
       -moz-margin-end: 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: 1rem;
  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;
  -webkit-background-size: 16px 12px;
          background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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.875rem;
  border-radius: var(--bs-border-radius-sm); }

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  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.5rem;
  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);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          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;
  -webkit-background-size: contain;
          background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  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 {
    -webkit-filter: brightness(90%);
            filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
  .form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd; }
    .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: #0d6efd;
    border-color: #0d6efd;
    --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;
    -webkit-filter: 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;
    -webkit-transition: background-position 0.15s ease-in-out;
    -o-transition: background-position 0.15s ease-in-out;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input {
        -webkit-transition: none;
        -o-transition: none;
        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='%2386b7fe'/%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;
    -webkit-filter: 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 {
      -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
              box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 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: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #b6d4fe; }
  .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: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #b6d4fe; }
  .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;
    height: 100%;
    padding: 1rem 0.75rem;
    overflow: hidden;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    -webkit-transform-origin: 0 0;
         -o-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out, -o-transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out, -o-transform 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext {
    padding: 1rem 0.75rem; }
    .form-floating > .form-control::-webkit-input-placeholder,
    .form-floating > .form-control-plaintext::-webkit-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::-moz-placeholder,
    .form-floating > .form-control-plaintext::-moz-placeholder {
      color: transparent; }
    .form-floating > .form-control::-ms-input-placeholder,
    .form-floating > .form-control-plaintext::-ms-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::placeholder,
    .form-floating > .form-control-plaintext::placeholder {
      color: transparent; }
    .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; }
  .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 {
    color: rgba(var(--bs-body-color-rgb), 0.65);
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
         -o-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
    .form-floating > .form-control:focus ~ label::after,
    .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
    .form-floating > .form-control-plaintext ~ label::after,
    .form-floating > .form-select ~ 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 > .form-control:-webkit-autofill ~ label {
    color: rgba(var(--bs-body-color-rgb), 0.65);
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .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; }
    .form-floating > :disabled ~ label::after,
    .form-floating > .form-control:disabled ~ label::after {
      background-color: var(--bs-secondary-bg); }

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-select,
  .input-group > .form-floating {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  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.25rem;
  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.875rem;
  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(var(--bs-border-width) * -1);
  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.125rem 0.25rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  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='%2328a745' 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.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: var(--bs-form-valid-border-color);
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
            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='%2328a745' 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.1z'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right 0.75rem center, center right 2.25rem;
    -webkit-background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
            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);
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
            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 {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
            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: .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.125rem 0.25rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  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='%23C21734'%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='%23C21734' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: var(--bs-form-invalid-border-color);
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
            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='%23C21734'%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='%23C21734' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right 0.75rem center, center right 2.25rem;
    -webkit-background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
            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);
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
            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 {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
            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: .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: 1rem;
  --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;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-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);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .btn:hover {
    color: var(--bs-btn-hover-color);
    text-decoration: none;
    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;
    -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
            box-shadow: var(--bs-btn-focus-box-shadow); }
  .btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
            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 {
      -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
              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: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a5142c;
  --bs-btn-hover-border-color: #9b122a;
  --bs-btn-focus-shadow-rgb: 203, 58, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b122a;
  --bs-btn-active-border-color: #921127;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C21734;
  --bs-btn-disabled-border-color: #C21734; }

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a5142c;
  --bs-btn-hover-border-color: #9b122a;
  --bs-btn-focus-shadow-rgb: 203, 58, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b122a;
  --bs-btn-active-border-color: #921127;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C21734;
  --bs-btn-disabled-border-color: #C21734; }

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #48b461;
  --bs-btn-hover-border-color: #3eb058;
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #53b96a;
  --bs-btn-active-border-color: #3eb058;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745; }

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ab0c3;
  --bs-btn-hover-border-color: #2eabbf;
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #45b5c6;
  --bs-btn-active-border-color: #2eabbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8; }

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107; }

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a5142c;
  --bs-btn-hover-border-color: #9b122a;
  --bs-btn-focus-shadow-rgb: 203, 58, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b122a;
  --bs-btn-active-border-color: #921127;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C21734;
  --bs-btn-disabled-border-color: #C21734; }

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa; }

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #52585d;
  --bs-btn-hover-border-color: #484e53;
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5d6166;
  --bs-btn-active-border-color: #484e53;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40; }

.btn-gray-100 {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa; }

.btn-gray-900 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #414851;
  --bs-btn-hover-border-color: #3e444c;
  --bs-btn-focus-shadow-rgb: 104, 111, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3e444c;
  --bs-btn-active-border-color: #3a4047;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4D555F;
  --bs-btn-disabled-border-color: #4D555F; }

.btn-gray-footer {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #414851;
  --bs-btn-hover-border-color: #3e444c;
  --bs-btn-focus-shadow-rgb: 104, 111, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3e444c;
  --bs-btn-active-border-color: #3a4047;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4D555F;
  --bs-btn-disabled-border-color: #4D555F; }

.btn-gray-300 {
  --bs-btn-color: #000;
  --bs-btn-bg: #dee2e6;
  --bs-btn-border-color: #dee2e6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e3e6ea;
  --bs-btn-hover-border-color: #e1e5e9;
  --bs-btn-focus-shadow-rgb: 189, 192, 196;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e5e8eb;
  --bs-btn-active-border-color: #e1e5e9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #dee2e6;
  --bs-btn-disabled-border-color: #dee2e6; }

.btn-outline-primary {
  --bs-btn-color: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C21734;
  --bs-btn-hover-border-color: #C21734;
  --bs-btn-focus-shadow-rgb: 194, 23, 52;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C21734;
  --bs-btn-active-border-color: #C21734;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C21734;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C21734;
  --bs-gradient: none; }

.btn-outline-secondary {
  --bs-btn-color: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C21734;
  --bs-btn-hover-border-color: #C21734;
  --bs-btn-focus-shadow-rgb: 194, 23, 52;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C21734;
  --bs-btn-active-border-color: #C21734;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C21734;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C21734;
  --bs-gradient: none; }

.btn-outline-success {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none; }

.btn-outline-info {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none; }

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none; }

.btn-outline-danger {
  --bs-btn-color: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C21734;
  --bs-btn-hover-border-color: #C21734;
  --bs-btn-focus-shadow-rgb: 194, 23, 52;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C21734;
  --bs-btn-active-border-color: #C21734;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C21734;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C21734;
  --bs-gradient: none; }

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none; }

.btn-outline-dark {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none; }

.btn-outline-gray-100 {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none; }

.btn-outline-gray-900 {
  --bs-btn-color: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4D555F;
  --bs-btn-hover-border-color: #4D555F;
  --bs-btn-focus-shadow-rgb: 77, 85, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4D555F;
  --bs-btn-active-border-color: #4D555F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4D555F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4D555F;
  --bs-gradient: none; }

.btn-outline-gray-footer {
  --bs-btn-color: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4D555F;
  --bs-btn-hover-border-color: #4D555F;
  --bs-btn-focus-shadow-rgb: 77, 85, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4D555F;
  --bs-btn-active-border-color: #4D555F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4D555F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4D555F;
  --bs-gradient: none; }

.btn-outline-gray-300 {
  --bs-btn-color: #dee2e6;
  --bs-btn-border-color: #dee2e6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #dee2e6;
  --bs-btn-hover-border-color: #dee2e6;
  --bs-btn-focus-shadow-rgb: 222, 226, 230;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #dee2e6;
  --bs-btn-active-border-color: #dee2e6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dee2e6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dee2e6;
  --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: 203, 58, 82;
  text-decoration: none; }
  .btn-link:hover, .btn-link:focus-visible {
    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.25rem;
  --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.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm); }

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

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

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    -webkit-transition: width 0.35s ease;
    -o-transition: width 0.35s ease;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.collapse-horizontal {
        -webkit-transition: none;
        -o-transition: none;
        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: 1rem;
  --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.25rem;
  --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: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 0.5rem;
  --bs-dropdown-item-padding-y: 0.125rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 0.5rem;
  --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);
  -webkit-background-clip: padding-box;
          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: 36rem) {
  .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: 48rem) {
  .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: 64rem) {
  .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: 90rem) {
  .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; } }

.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;
  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);
    text-decoration: none;
    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.875rem;
  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: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .btn-group > .btn-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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group {
  border-radius: var(--bs-border-radius); }
  .btn-group > :not(.btn-check:first-child) + .btn,
  .btn-group > .btn-group:not(:first-child) {
    margin-left: calc(var(--bs-border-width) * -1); }
  .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 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: calc(var(--bs-border-width) * -1); }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav {
  --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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 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);
  background: none;
  border: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .nav-link {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color);
    text-decoration: none; }
  .nav-link:focus-visible {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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: #0d6efd; }
  .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 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

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

.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.25rem;
  --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.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --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.25rem;
  --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%2851, 51, 51, 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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: inherit;
        -ms-flex-wrap: inherit;
            flex-wrap: inherit;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.navbar-brand {
  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);
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    color: var(--bs-navbar-brand-hover-color);
    text-decoration: none; }

.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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link.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 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.navbar-toggler {
  padding: 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);
  -webkit-transition: var(--bs-navbar-toggler-transition);
  -o-transition: var(--bs-navbar-toggler-transition);
  transition: var(--bs-navbar-toggler-transition); }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .navbar-toggler:hover {
    text-decoration: none; }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    -webkit-box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
            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;
  -webkit-background-size: 100% 100%;
          background-size: 100%; }

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

@media (min-width: 36rem) {
  .navbar-expand-sm {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 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: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
           -o-transform: none !important;
              transform: none !important;
      -webkit-transition: none;
      -o-transition: none;
      transition: none; }
      .navbar-expand-sm .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-sm .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 48rem) {
  .navbar-expand-md {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 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: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
           -o-transform: none !important;
              transform: none !important;
      -webkit-transition: none;
      -o-transition: none;
      transition: none; }
      .navbar-expand-md .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-md .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 64rem) {
  .navbar-expand-lg {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 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: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
           -o-transform: none !important;
              transform: none !important;
      -webkit-transition: none;
      -o-transition: none;
      transition: none; }
      .navbar-expand-lg .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-lg .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 90rem) {
  .navbar-expand-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 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: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-flex-basis: auto;
          -ms-flex-preferred-size: auto;
              flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: auto !important;
      height: auto !important;
      visibility: visible !important;
      background-color: transparent !important;
      border: 0 !important;
      -webkit-transform: none !important;
           -o-transform: none !important;
              transform: none !important;
      -webkit-transition: none;
      -o-transition: none;
      transition: none; }
      .navbar-expand-xl .offcanvas .offcanvas-header {
        display: none; }
      .navbar-expand-xl .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

.navbar-expand {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
    .navbar-expand .offcanvas .offcanvas-header {
      display: none; }
    .navbar-expand .offcanvas .offcanvas-body {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              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: 0.5rem;
  --bs-card-spacer-x: 0.5rem;
  --bs-card-title-spacer-y: 0.25rem;
  --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.25rem;
  --bs-card-cap-padding-x: 0.5rem;
  --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: 0.5rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  -webkit-background-clip: border-box;
          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 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          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(-.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:hover {
  text-decoration: none; }

.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(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.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(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.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: 36rem) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .card-group > .card {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0%;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        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='%23333333'%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-.708z'/%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='%23052c65'%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-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  -o-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition); }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
            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);
      -webkit-transform: var(--bs-accordion-btn-icon-transform);
           -o-transform: var(--bs-accordion-btn-icon-transform);
              transform: var(--bs-accordion-btn-icon-transform); }
  .accordion-button::after {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            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;
    -webkit-background-size: var(--bs-accordion-btn-icon-width) var(--bs-accordion-btn-icon-width);
            background-size: var(--bs-accordion-btn-icon-width);
    -webkit-transition: var(--bs-accordion-btn-icon-transition);
    -o-transition: var(--bs-accordion-btn-icon-transition);
    transition: var(--bs-accordion-btn-icon-transition); }
    @media (prefers-reduced-motion: reduce) {
      .accordion-button::after {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .accordion-button:hover {
    z-index: 2; }
  .accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
            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-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-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-collapse {
  border-width: 0; }

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .accordion-flush .accordion-item:first-child {
    border-top: 0; }
  .accordion-flush .accordion-item:last-child {
    border-bottom: 0; }
  .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .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='%236ea8fe'%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-.708z'/%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='%236ea8fe'%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-.708z'/%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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          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: 1rem;
  --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(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  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);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    text-decoration: none;
    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;
    -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
            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(var(--bs-border-width) * -1); }

.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.25rem;
  --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.875rem;
  --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.75em;
  --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: 0.5rem;
  --bs-alert-padding-y: 0.5rem;
  --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: 1.5rem; }
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.625rem 0.5rem; }

.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-gray-100 {
  --bs-alert-color: var(--bs-gray-100-text-emphasis);
  --bs-alert-bg: var(--bs-gray-100-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-100-border-subtle);
  --bs-alert-link-color: var(--bs-gray-100-text-emphasis); }

.alert-gray-900 {
  --bs-alert-color: var(--bs-gray-900-text-emphasis);
  --bs-alert-bg: var(--bs-gray-900-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-900-border-subtle);
  --bs-alert-link-color: var(--bs-gray-900-text-emphasis); }

.alert-gray-footer {
  --bs-alert-color: var(--bs-gray-footer-text-emphasis);
  --bs-alert-bg: var(--bs-gray-footer-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-footer-border-subtle);
  --bs-alert-link-color: var(--bs-gray-footer-text-emphasis); }

.alert-gray-300 {
  --bs-alert-color: var(--bs-gray-300-text-emphasis);
  --bs-alert-bg: var(--bs-gray-300-bg-subtle);
  --bs-alert-border-color: var(--bs-gray-300-border-subtle);
  --bs-alert-link-color: var(--bs-gray-300-text-emphasis); }

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

@-o-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --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: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  -o-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition); }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: var(--bs-progress-height) var(--bs-progress-height);
          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 {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
       -o-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
           -o-animation: none;
              animation: none; } }

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --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.5rem;
  --bs-list-group-item-padding-y: 0.25rem;
  --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: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  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-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action: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:active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg); }

.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);
  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-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .list-group-horizontal > .list-group-item: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: 36rem) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item: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: 48rem) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md > .list-group-item: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: 64rem) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item: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: 90rem) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item: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); } }

.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-gray-100 {
  --bs-list-group-color: var(--bs-gray-100-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-100-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-100-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-100-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-100-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-100-text-emphasis); }

.list-group-item-gray-900 {
  --bs-list-group-color: var(--bs-gray-900-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-900-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-900-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-900-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-900-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-900-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-900-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-900-text-emphasis); }

.list-group-item-gray-footer {
  --bs-list-group-color: var(--bs-gray-footer-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-footer-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-footer-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-footer-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-footer-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-footer-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-footer-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-footer-text-emphasis); }

.list-group-item-gray-300 {
  --bs-list-group-color: var(--bs-gray-300-text-emphasis);
  --bs-list-group-bg: var(--bs-gray-300-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray-300-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray-300-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray-300-border-subtle);
  --bs-list-group-active-color: var(--bs-gray-300-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray-300-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray-300-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.414z'/%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(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  -webkit-box-sizing: content-box;
          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;
  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;
    -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
            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;
        -ms-user-select: none;
            user-select: none;
    opacity: var(--bs-btn-close-disabled-opacity); }

.btn-close-white {
  -webkit-filter: var(--bs-btn-close-white-filter);
          filter: var(--bs-btn-close-white-filter); }

[data-bs-theme="dark"] .btn-close {
  -webkit-filter: var(--bs-btn-close-white-filter);
          filter: var(--bs-btn-close-white-filter); }

.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);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
          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: -webkit-max-content;
  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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  -webkit-background-clip: padding-box;
          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(-.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: 0.5rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-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: 0.5rem;
  --bs-modal-header-padding-y: 0.5rem;
  --bs-modal-header-padding: 0.5rem 0.5rem;
  --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 {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
         -o-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .modal.show .modal-dialog {
    -webkit-transform: none;
         -o-transform: none;
            transform: none; }
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
         -o-transform: scale(1.02);
            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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2); }

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  -webkit-background-clip: padding-box;
          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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 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) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; }

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height); }

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding); }

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .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) * .5); }

@media (min-width: 36rem) {
  .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: 64rem) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px; } }

@media (min-width: 90rem) {
  .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: 35.99875rem) {
  .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: 47.99875rem) {
  .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: 63.99875rem) {
  .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: 89.99875rem) {
  .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; } }

.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.25rem;
  --bs-tooltip-padding-y: 0.125rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --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) * .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) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .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) * .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) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .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.875rem;
  --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: 0.5rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 0.5rem;
  --bs-popover-body-padding-y: 0.5rem;
  --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);
  -webkit-background-clip: padding-box;
          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) * .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) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .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) * .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(-.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) * .5) 0 calc(var(--bs-popover-arrow-width) * .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 {
  -ms-touch-action: pan-y;
      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%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

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

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

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

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
       -o-transform: none;
          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;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      -o-transition: none;
      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%;
  -webkit-background-size: 100% 100%;
          background-size: 100% 100%; }

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='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 0z'/%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-.708z'/%3e%3c/svg%3e"); }

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

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

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000; }

.carousel-dark .carousel-caption {
  color: #000; }

[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,
[data-bs-theme="dark"] .carousel .carousel-control-next-icon, [data-bs-theme="dark"].carousel .carousel-control-prev-icon,
[data-bs-theme="dark"].carousel .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100); }

[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] {
  background-color: #000; }

[data-bs-theme="dark"] .carousel .carousel-caption, [data-bs-theme="dark"].carousel .carousel-caption {
  color: #000; }

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
       -o-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
          animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */; } }

@-o-keyframes spinner-border {
  to {
    -o-transform: rotate(360deg) /* rtl:ignore */;
       transform: rotate(360deg) /* rtl:ignore */; } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
         -o-transform: rotate(360deg) /* rtl:ignore */;
            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; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@-o-keyframes spinner-grow {
  0% {
    -o-transform: scale(0);
       transform: scale(0); }
  50% {
    opacity: 1;
    -o-transform: none;
       transform: none; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
         -o-transform: none;
            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-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 0.5rem;
  --bs-offcanvas-padding-y: 0.5rem;
  --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: 35.99875rem) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 35.99875rem) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

@media (max-width: 35.99875rem) {
    .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);
      -webkit-transform: translateX(-100%);
           -o-transform: translateX(-100%);
              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);
      -webkit-transform: translateX(100%);
           -o-transform: translateX(100%);
              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);
      -webkit-transform: translateY(-100%);
           -o-transform: translateY(-100%);
              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);
      -webkit-transform: translateY(100%);
           -o-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
      visibility: visible; } }

@media (min-width: 36rem) {
  .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: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 47.99875rem) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 47.99875rem) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

@media (max-width: 47.99875rem) {
    .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);
      -webkit-transform: translateX(-100%);
           -o-transform: translateX(-100%);
              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);
      -webkit-transform: translateX(100%);
           -o-transform: translateX(100%);
              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);
      -webkit-transform: translateY(-100%);
           -o-transform: translateY(-100%);
              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);
      -webkit-transform: translateY(100%);
           -o-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
      visibility: visible; } }

@media (min-width: 48rem) {
  .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: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 63.99875rem) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 63.99875rem) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

@media (max-width: 63.99875rem) {
    .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);
      -webkit-transform: translateX(-100%);
           -o-transform: translateX(-100%);
              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);
      -webkit-transform: translateX(100%);
           -o-transform: translateX(100%);
              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);
      -webkit-transform: translateY(-100%);
           -o-transform: translateY(-100%);
              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);
      -webkit-transform: translateY(100%);
           -o-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
      visibility: visible; } }

@media (min-width: 64rem) {
  .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: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 89.99875rem) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 89.99875rem) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

@media (max-width: 89.99875rem) {
    .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);
      -webkit-transform: translateX(-100%);
           -o-transform: translateX(-100%);
              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);
      -webkit-transform: translateX(100%);
           -o-transform: translateX(100%);
              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);
      -webkit-transform: translateY(-100%);
           -o-transform: translateY(-100%);
              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);
      -webkit-transform: translateY(100%);
           -o-transform: translateY(100%);
              transform: translateY(100%); }
    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
      visibility: visible; } }

@media (min-width: 90rem) {
  .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: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--bs-offcanvas-transition);
  -o-transition: var(--bs-offcanvas-transition);
  transition: var(--bs-offcanvas-transition); }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      -webkit-transition: none;
      -o-transition: none;
      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);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            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);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            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);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            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);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%); }
  .offcanvas.showing, .offcanvas.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }
  .offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height); }

.offcanvas-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          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: .6em; }

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

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

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

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2; } }

@-o-keyframes placeholder-glow {
  50% {
    opacity: 0.2; } }

@keyframes placeholder-glow {
  50% {
    opacity: 0.2; } }

.placeholder-wave {
  -webkit-mask-image: -webkit-linear-gradient(320deg, #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%;
  -webkit-animation: placeholder-wave 2s linear infinite;
       -o-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite; }

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%; } }

@-o-keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%; } }

@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: #000 !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: #000 !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-gray-100 {
  color: #000 !important;
  background-color: RGBA(var(--bs-gray-100-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-gray-900 {
  color: #fff !important;
  background-color: RGBA(var(--bs-gray-900-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-gray-footer {
  color: #fff !important;
  background-color: RGBA(var(--bs-gray-footer-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-gray-300 {
  color: #000 !important;
  background-color: RGBA(var(--bs-gray-300-rgb), var(--bs-bg-opacity, 1)) !important; }

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-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(155, 18, 42, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(155, 18, 42, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(155, 18, 42, var(--bs-link-underline-opacity, 1)) !important; }

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-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(155, 18, 42, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(155, 18, 42, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(155, 18, 42, var(--bs-link-underline-opacity, 1)) !important; }

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-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(83, 185, 106, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(83, 185, 106, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(83, 185, 106, var(--bs-link-underline-opacity, 1)) !important; }

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-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(69, 181, 198, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(69, 181, 198, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(69, 181, 198, var(--bs-link-underline-opacity, 1)) !important; }

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-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(255, 205, 57, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; }

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-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(155, 18, 42, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(155, 18, 42, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(155, 18, 42, var(--bs-link-underline-opacity, 1)) !important; }

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-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(249, 250, 251, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; }

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-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(42, 46, 51, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important; }

.link-gray-100 {
  color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  .link-gray-100:hover, .link-gray-100:focus {
    color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; }

.link-gray-900 {
  color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  .link-gray-900:hover, .link-gray-900:focus {
    color: RGBA(62, 68, 76, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(62, 68, 76, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(62, 68, 76, var(--bs-link-underline-opacity, 1)) !important; }

.link-gray-footer {
  color: RGBA(var(--bs-gray-footer-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gray-footer-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gray-footer-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  .link-gray-footer:hover, .link-gray-footer:focus {
    color: RGBA(62, 68, 76, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(62, 68, 76, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(62, 68, 76, var(--bs-link-underline-opacity, 1)) !important; }

.link-gray-300 {
  color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  .link-gray-300:hover, .link-gray-300:focus {
    color: RGBA(229, 232, 235, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(229, 232, 235, var(--bs-link-underline-opacity, 1)) !important; }

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-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;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-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;
  -webkit-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);
          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: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  .icon-link > .bi {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    -webkit-transition: 0.2s ease-in-out transform;
    -o-transition: 0.2s ease-in-out transform;
    transition: 0.2s ease-in-out transform; }
    @media (prefers-reduced-motion: reduce) {
      .icon-link > .bi {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
          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: calc(3 / 4 * 100%); }

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

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

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

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

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

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

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

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

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

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

.hstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch; }

.vstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch; }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -0.0625rem !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; }

.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;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          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: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

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

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

.shadow {
  -webkit-box-shadow: var(--bs-box-shadow) !important;
          box-shadow: var(--bs-box-shadow) !important; }

.shadow-sm {
  -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
          box-shadow: var(--bs-box-shadow-sm) !important; }

.shadow-lg {
  -webkit-box-shadow: var(--bs-box-shadow-lg) !important;
          box-shadow: var(--bs-box-shadow-lg) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
          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-gray-100 {
  --bs-focus-ring-color: rgba(var(--bs-gray-100-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-gray-900 {
  --bs-focus-ring-color: rgba(var(--bs-gray-900-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-gray-footer {
  --bs-focus-ring-color: rgba(var(--bs-gray-footer-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-gray-300 {
  --bs-focus-ring-color: rgba(var(--bs-gray-300-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: -webkit-sticky !important;
  position: sticky !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
       -o-transform: translateY(-50%) !important;
          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-gray-100 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important; }

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

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

.border-gray-300 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray-300-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-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-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 {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-11 {
  margin: 5.5rem !important; }

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

.m-13 {
  margin: 6.5rem !important; }

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

.m-15 {
  margin: 7.5rem !important; }

.m-16 {
  margin: 8rem !important; }

.m-17 {
  margin: 8.5rem !important; }

.m-18 {
  margin: 9rem !important; }

.m-19 {
  margin: 9.5rem !important; }

.m-20 {
  margin: 10rem !important; }

.m-21 {
  margin: 10.5rem !important; }

.m-22 {
  margin: 11rem !important; }

.m-23 {
  margin: 11.5rem !important; }

.m-24 {
  margin: 12rem !important; }

.m-25 {
  margin: 12.5rem !important; }

.m-26 {
  margin: 13rem !important; }

.m-27 {
  margin: 13.5rem !important; }

.m-28 {
  margin: 14rem !important; }

.m-29 {
  margin: 14.5rem !important; }

.m-30 {
  margin: 15rem !important; }

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

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

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

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

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

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

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

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

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

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

.m-n11 {
  margin: -5.5rem !important; }

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

.m-n13 {
  margin: -6.5rem !important; }

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

.m-n15 {
  margin: -7.5rem !important; }

.m-n16 {
  margin: -8rem !important; }

.m-n17 {
  margin: -8.5rem !important; }

.m-n18 {
  margin: -9rem !important; }

.m-n19 {
  margin: -9.5rem !important; }

.m-n20 {
  margin: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.mx-11 {
  margin-right: 5.5rem !important;
  margin-left: 5.5rem !important; }

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

.mx-13 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important; }

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

.mx-15 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important; }

.mx-16 {
  margin-right: 8rem !important;
  margin-left: 8rem !important; }

.mx-17 {
  margin-right: 8.5rem !important;
  margin-left: 8.5rem !important; }

.mx-18 {
  margin-right: 9rem !important;
  margin-left: 9rem !important; }

.mx-19 {
  margin-right: 9.5rem !important;
  margin-left: 9.5rem !important; }

.mx-20 {
  margin-right: 10rem !important;
  margin-left: 10rem !important; }

.mx-21 {
  margin-right: 10.5rem !important;
  margin-left: 10.5rem !important; }

.mx-22 {
  margin-right: 11rem !important;
  margin-left: 11rem !important; }

.mx-23 {
  margin-right: 11.5rem !important;
  margin-left: 11.5rem !important; }

.mx-24 {
  margin-right: 12rem !important;
  margin-left: 12rem !important; }

.mx-25 {
  margin-right: 12.5rem !important;
  margin-left: 12.5rem !important; }

.mx-26 {
  margin-right: 13rem !important;
  margin-left: 13rem !important; }

.mx-27 {
  margin-right: 13.5rem !important;
  margin-left: 13.5rem !important; }

.mx-28 {
  margin-right: 14rem !important;
  margin-left: 14rem !important; }

.mx-29 {
  margin-right: 14.5rem !important;
  margin-left: 14.5rem !important; }

.mx-30 {
  margin-right: 15rem !important;
  margin-left: 15rem !important; }

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

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

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

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

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

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

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

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

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

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

.mx-n11 {
  margin-right: -5.5rem !important;
  margin-left: -5.5rem !important; }

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

.mx-n13 {
  margin-right: -6.5rem !important;
  margin-left: -6.5rem !important; }

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

.mx-n15 {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important; }

.mx-n16 {
  margin-right: -8rem !important;
  margin-left: -8rem !important; }

.mx-n17 {
  margin-right: -8.5rem !important;
  margin-left: -8.5rem !important; }

.mx-n18 {
  margin-right: -9rem !important;
  margin-left: -9rem !important; }

.mx-n19 {
  margin-right: -9.5rem !important;
  margin-left: -9.5rem !important; }

.mx-n20 {
  margin-right: -10rem !important;
  margin-left: -10rem !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.5rem !important;
  margin-bottom: 0.5rem !important; }

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

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

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

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

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

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

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

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

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

.my-11 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important; }

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

.my-13 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important; }

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

.my-15 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important; }

.my-16 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important; }

.my-17 {
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important; }

.my-18 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important; }

.my-19 {
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important; }

.my-20 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important; }

.my-21 {
  margin-top: 10.5rem !important;
  margin-bottom: 10.5rem !important; }

.my-22 {
  margin-top: 11rem !important;
  margin-bottom: 11rem !important; }

.my-23 {
  margin-top: 11.5rem !important;
  margin-bottom: 11.5rem !important; }

.my-24 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important; }

.my-25 {
  margin-top: 12.5rem !important;
  margin-bottom: 12.5rem !important; }

.my-26 {
  margin-top: 13rem !important;
  margin-bottom: 13rem !important; }

.my-27 {
  margin-top: 13.5rem !important;
  margin-bottom: 13.5rem !important; }

.my-28 {
  margin-top: 14rem !important;
  margin-bottom: 14rem !important; }

.my-29 {
  margin-top: 14.5rem !important;
  margin-bottom: 14.5rem !important; }

.my-30 {
  margin-top: 15rem !important;
  margin-bottom: 15rem !important; }

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

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

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

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

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

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

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

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

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

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

.my-n11 {
  margin-top: -5.5rem !important;
  margin-bottom: -5.5rem !important; }

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

.my-n13 {
  margin-top: -6.5rem !important;
  margin-bottom: -6.5rem !important; }

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

.my-n15 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important; }

.my-n16 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important; }

.my-n17 {
  margin-top: -8.5rem !important;
  margin-bottom: -8.5rem !important; }

.my-n18 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important; }

.my-n19 {
  margin-top: -9.5rem !important;
  margin-bottom: -9.5rem !important; }

.my-n20 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.mt-11 {
  margin-top: 5.5rem !important; }

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

.mt-13 {
  margin-top: 6.5rem !important; }

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

.mt-15 {
  margin-top: 7.5rem !important; }

.mt-16 {
  margin-top: 8rem !important; }

.mt-17 {
  margin-top: 8.5rem !important; }

.mt-18 {
  margin-top: 9rem !important; }

.mt-19 {
  margin-top: 9.5rem !important; }

.mt-20 {
  margin-top: 10rem !important; }

.mt-21 {
  margin-top: 10.5rem !important; }

.mt-22 {
  margin-top: 11rem !important; }

.mt-23 {
  margin-top: 11.5rem !important; }

.mt-24 {
  margin-top: 12rem !important; }

.mt-25 {
  margin-top: 12.5rem !important; }

.mt-26 {
  margin-top: 13rem !important; }

.mt-27 {
  margin-top: 13.5rem !important; }

.mt-28 {
  margin-top: 14rem !important; }

.mt-29 {
  margin-top: 14.5rem !important; }

.mt-30 {
  margin-top: 15rem !important; }

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

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

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

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

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

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

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

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

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

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

.mt-n11 {
  margin-top: -5.5rem !important; }

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

.mt-n13 {
  margin-top: -6.5rem !important; }

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

.mt-n15 {
  margin-top: -7.5rem !important; }

.mt-n16 {
  margin-top: -8rem !important; }

.mt-n17 {
  margin-top: -8.5rem !important; }

.mt-n18 {
  margin-top: -9rem !important; }

.mt-n19 {
  margin-top: -9.5rem !important; }

.mt-n20 {
  margin-top: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.me-11 {
  margin-right: 5.5rem !important; }

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

.me-13 {
  margin-right: 6.5rem !important; }

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

.me-15 {
  margin-right: 7.5rem !important; }

.me-16 {
  margin-right: 8rem !important; }

.me-17 {
  margin-right: 8.5rem !important; }

.me-18 {
  margin-right: 9rem !important; }

.me-19 {
  margin-right: 9.5rem !important; }

.me-20 {
  margin-right: 10rem !important; }

.me-21 {
  margin-right: 10.5rem !important; }

.me-22 {
  margin-right: 11rem !important; }

.me-23 {
  margin-right: 11.5rem !important; }

.me-24 {
  margin-right: 12rem !important; }

.me-25 {
  margin-right: 12.5rem !important; }

.me-26 {
  margin-right: 13rem !important; }

.me-27 {
  margin-right: 13.5rem !important; }

.me-28 {
  margin-right: 14rem !important; }

.me-29 {
  margin-right: 14.5rem !important; }

.me-30 {
  margin-right: 15rem !important; }

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

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

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

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

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

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

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

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

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

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

.me-n11 {
  margin-right: -5.5rem !important; }

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

.me-n13 {
  margin-right: -6.5rem !important; }

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

.me-n15 {
  margin-right: -7.5rem !important; }

.me-n16 {
  margin-right: -8rem !important; }

.me-n17 {
  margin-right: -8.5rem !important; }

.me-n18 {
  margin-right: -9rem !important; }

.me-n19 {
  margin-right: -9.5rem !important; }

.me-n20 {
  margin-right: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.mb-11 {
  margin-bottom: 5.5rem !important; }

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

.mb-13 {
  margin-bottom: 6.5rem !important; }

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

.mb-15 {
  margin-bottom: 7.5rem !important; }

.mb-16 {
  margin-bottom: 8rem !important; }

.mb-17 {
  margin-bottom: 8.5rem !important; }

.mb-18 {
  margin-bottom: 9rem !important; }

.mb-19 {
  margin-bottom: 9.5rem !important; }

.mb-20 {
  margin-bottom: 10rem !important; }

.mb-21 {
  margin-bottom: 10.5rem !important; }

.mb-22 {
  margin-bottom: 11rem !important; }

.mb-23 {
  margin-bottom: 11.5rem !important; }

.mb-24 {
  margin-bottom: 12rem !important; }

.mb-25 {
  margin-bottom: 12.5rem !important; }

.mb-26 {
  margin-bottom: 13rem !important; }

.mb-27 {
  margin-bottom: 13.5rem !important; }

.mb-28 {
  margin-bottom: 14rem !important; }

.mb-29 {
  margin-bottom: 14.5rem !important; }

.mb-30 {
  margin-bottom: 15rem !important; }

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

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

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

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

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

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

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

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

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

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

.mb-n11 {
  margin-bottom: -5.5rem !important; }

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

.mb-n13 {
  margin-bottom: -6.5rem !important; }

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

.mb-n15 {
  margin-bottom: -7.5rem !important; }

.mb-n16 {
  margin-bottom: -8rem !important; }

.mb-n17 {
  margin-bottom: -8.5rem !important; }

.mb-n18 {
  margin-bottom: -9rem !important; }

.mb-n19 {
  margin-bottom: -9.5rem !important; }

.mb-n20 {
  margin-bottom: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.ms-11 {
  margin-left: 5.5rem !important; }

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

.ms-13 {
  margin-left: 6.5rem !important; }

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

.ms-15 {
  margin-left: 7.5rem !important; }

.ms-16 {
  margin-left: 8rem !important; }

.ms-17 {
  margin-left: 8.5rem !important; }

.ms-18 {
  margin-left: 9rem !important; }

.ms-19 {
  margin-left: 9.5rem !important; }

.ms-20 {
  margin-left: 10rem !important; }

.ms-21 {
  margin-left: 10.5rem !important; }

.ms-22 {
  margin-left: 11rem !important; }

.ms-23 {
  margin-left: 11.5rem !important; }

.ms-24 {
  margin-left: 12rem !important; }

.ms-25 {
  margin-left: 12.5rem !important; }

.ms-26 {
  margin-left: 13rem !important; }

.ms-27 {
  margin-left: 13.5rem !important; }

.ms-28 {
  margin-left: 14rem !important; }

.ms-29 {
  margin-left: 14.5rem !important; }

.ms-30 {
  margin-left: 15rem !important; }

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

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

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

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

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

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

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

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

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

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

.ms-n11 {
  margin-left: -5.5rem !important; }

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

.ms-n13 {
  margin-left: -6.5rem !important; }

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

.ms-n15 {
  margin-left: -7.5rem !important; }

.ms-n16 {
  margin-left: -8rem !important; }

.ms-n17 {
  margin-left: -8.5rem !important; }

.ms-n18 {
  margin-left: -9rem !important; }

.ms-n19 {
  margin-left: -9.5rem !important; }

.ms-n20 {
  margin-left: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.p-11 {
  padding: 5.5rem !important; }

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

.p-13 {
  padding: 6.5rem !important; }

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

.p-15 {
  padding: 7.5rem !important; }

.p-16 {
  padding: 8rem !important; }

.p-17 {
  padding: 8.5rem !important; }

.p-18 {
  padding: 9rem !important; }

.p-19 {
  padding: 9.5rem !important; }

.p-20 {
  padding: 10rem !important; }

.p-21 {
  padding: 10.5rem !important; }

.p-22 {
  padding: 11rem !important; }

.p-23 {
  padding: 11.5rem !important; }

.p-24 {
  padding: 12rem !important; }

.p-25 {
  padding: 12.5rem !important; }

.p-26 {
  padding: 13rem !important; }

.p-27 {
  padding: 13.5rem !important; }

.p-28 {
  padding: 14rem !important; }

.p-29 {
  padding: 14.5rem !important; }

.p-30 {
  padding: 15rem !important; }

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

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

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

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

.p-n5 {
  padding: -2.5rem !important; }

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

.p-n7 {
  padding: -3.5rem !important; }

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

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

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

.p-n11 {
  padding: -5.5rem !important; }

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

.p-n13 {
  padding: -6.5rem !important; }

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

.p-n15 {
  padding: -7.5rem !important; }

.p-n16 {
  padding: -8rem !important; }

.p-n17 {
  padding: -8.5rem !important; }

.p-n18 {
  padding: -9rem !important; }

.p-n19 {
  padding: -9.5rem !important; }

.p-n20 {
  padding: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.px-11 {
  padding-right: 5.5rem !important;
  padding-left: 5.5rem !important; }

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

.px-13 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important; }

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

.px-15 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important; }

.px-16 {
  padding-right: 8rem !important;
  padding-left: 8rem !important; }

.px-17 {
  padding-right: 8.5rem !important;
  padding-left: 8.5rem !important; }

.px-18 {
  padding-right: 9rem !important;
  padding-left: 9rem !important; }

.px-19 {
  padding-right: 9.5rem !important;
  padding-left: 9.5rem !important; }

.px-20 {
  padding-right: 10rem !important;
  padding-left: 10rem !important; }

.px-21 {
  padding-right: 10.5rem !important;
  padding-left: 10.5rem !important; }

.px-22 {
  padding-right: 11rem !important;
  padding-left: 11rem !important; }

.px-23 {
  padding-right: 11.5rem !important;
  padding-left: 11.5rem !important; }

.px-24 {
  padding-right: 12rem !important;
  padding-left: 12rem !important; }

.px-25 {
  padding-right: 12.5rem !important;
  padding-left: 12.5rem !important; }

.px-26 {
  padding-right: 13rem !important;
  padding-left: 13rem !important; }

.px-27 {
  padding-right: 13.5rem !important;
  padding-left: 13.5rem !important; }

.px-28 {
  padding-right: 14rem !important;
  padding-left: 14rem !important; }

.px-29 {
  padding-right: 14.5rem !important;
  padding-left: 14.5rem !important; }

.px-30 {
  padding-right: 15rem !important;
  padding-left: 15rem !important; }

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

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

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

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

.px-n5 {
  padding-right: -2.5rem !important;
  padding-left: -2.5rem !important; }

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

.px-n7 {
  padding-right: -3.5rem !important;
  padding-left: -3.5rem !important; }

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

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

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

.px-n11 {
  padding-right: -5.5rem !important;
  padding-left: -5.5rem !important; }

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

.px-n13 {
  padding-right: -6.5rem !important;
  padding-left: -6.5rem !important; }

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

.px-n15 {
  padding-right: -7.5rem !important;
  padding-left: -7.5rem !important; }

.px-n16 {
  padding-right: -8rem !important;
  padding-left: -8rem !important; }

.px-n17 {
  padding-right: -8.5rem !important;
  padding-left: -8.5rem !important; }

.px-n18 {
  padding-right: -9rem !important;
  padding-left: -9rem !important; }

.px-n19 {
  padding-right: -9.5rem !important;
  padding-left: -9.5rem !important; }

.px-n20 {
  padding-right: -10rem !important;
  padding-left: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.py-11 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important; }

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

.py-13 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important; }

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

.py-15 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important; }

.py-16 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important; }

.py-17 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important; }

.py-18 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important; }

.py-19 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important; }

.py-20 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important; }

.py-21 {
  padding-top: 10.5rem !important;
  padding-bottom: 10.5rem !important; }

.py-22 {
  padding-top: 11rem !important;
  padding-bottom: 11rem !important; }

.py-23 {
  padding-top: 11.5rem !important;
  padding-bottom: 11.5rem !important; }

.py-24 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important; }

.py-25 {
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important; }

.py-26 {
  padding-top: 13rem !important;
  padding-bottom: 13rem !important; }

.py-27 {
  padding-top: 13.5rem !important;
  padding-bottom: 13.5rem !important; }

.py-28 {
  padding-top: 14rem !important;
  padding-bottom: 14rem !important; }

.py-29 {
  padding-top: 14.5rem !important;
  padding-bottom: 14.5rem !important; }

.py-30 {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important; }

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

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

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

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

.py-n5 {
  padding-top: -2.5rem !important;
  padding-bottom: -2.5rem !important; }

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

.py-n7 {
  padding-top: -3.5rem !important;
  padding-bottom: -3.5rem !important; }

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

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

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

.py-n11 {
  padding-top: -5.5rem !important;
  padding-bottom: -5.5rem !important; }

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

.py-n13 {
  padding-top: -6.5rem !important;
  padding-bottom: -6.5rem !important; }

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

.py-n15 {
  padding-top: -7.5rem !important;
  padding-bottom: -7.5rem !important; }

.py-n16 {
  padding-top: -8rem !important;
  padding-bottom: -8rem !important; }

.py-n17 {
  padding-top: -8.5rem !important;
  padding-bottom: -8.5rem !important; }

.py-n18 {
  padding-top: -9rem !important;
  padding-bottom: -9rem !important; }

.py-n19 {
  padding-top: -9.5rem !important;
  padding-bottom: -9.5rem !important; }

.py-n20 {
  padding-top: -10rem !important;
  padding-bottom: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.pt-11 {
  padding-top: 5.5rem !important; }

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

.pt-13 {
  padding-top: 6.5rem !important; }

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

.pt-15 {
  padding-top: 7.5rem !important; }

.pt-16 {
  padding-top: 8rem !important; }

.pt-17 {
  padding-top: 8.5rem !important; }

.pt-18 {
  padding-top: 9rem !important; }

.pt-19 {
  padding-top: 9.5rem !important; }

.pt-20 {
  padding-top: 10rem !important; }

.pt-21 {
  padding-top: 10.5rem !important; }

.pt-22 {
  padding-top: 11rem !important; }

.pt-23 {
  padding-top: 11.5rem !important; }

.pt-24 {
  padding-top: 12rem !important; }

.pt-25 {
  padding-top: 12.5rem !important; }

.pt-26 {
  padding-top: 13rem !important; }

.pt-27 {
  padding-top: 13.5rem !important; }

.pt-28 {
  padding-top: 14rem !important; }

.pt-29 {
  padding-top: 14.5rem !important; }

.pt-30 {
  padding-top: 15rem !important; }

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

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

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

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

.pt-n5 {
  padding-top: -2.5rem !important; }

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

.pt-n7 {
  padding-top: -3.5rem !important; }

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

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

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

.pt-n11 {
  padding-top: -5.5rem !important; }

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

.pt-n13 {
  padding-top: -6.5rem !important; }

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

.pt-n15 {
  padding-top: -7.5rem !important; }

.pt-n16 {
  padding-top: -8rem !important; }

.pt-n17 {
  padding-top: -8.5rem !important; }

.pt-n18 {
  padding-top: -9rem !important; }

.pt-n19 {
  padding-top: -9.5rem !important; }

.pt-n20 {
  padding-top: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.pe-11 {
  padding-right: 5.5rem !important; }

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

.pe-13 {
  padding-right: 6.5rem !important; }

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

.pe-15 {
  padding-right: 7.5rem !important; }

.pe-16 {
  padding-right: 8rem !important; }

.pe-17 {
  padding-right: 8.5rem !important; }

.pe-18 {
  padding-right: 9rem !important; }

.pe-19 {
  padding-right: 9.5rem !important; }

.pe-20 {
  padding-right: 10rem !important; }

.pe-21 {
  padding-right: 10.5rem !important; }

.pe-22 {
  padding-right: 11rem !important; }

.pe-23 {
  padding-right: 11.5rem !important; }

.pe-24 {
  padding-right: 12rem !important; }

.pe-25 {
  padding-right: 12.5rem !important; }

.pe-26 {
  padding-right: 13rem !important; }

.pe-27 {
  padding-right: 13.5rem !important; }

.pe-28 {
  padding-right: 14rem !important; }

.pe-29 {
  padding-right: 14.5rem !important; }

.pe-30 {
  padding-right: 15rem !important; }

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

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

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

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

.pe-n5 {
  padding-right: -2.5rem !important; }

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

.pe-n7 {
  padding-right: -3.5rem !important; }

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

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

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

.pe-n11 {
  padding-right: -5.5rem !important; }

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

.pe-n13 {
  padding-right: -6.5rem !important; }

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

.pe-n15 {
  padding-right: -7.5rem !important; }

.pe-n16 {
  padding-right: -8rem !important; }

.pe-n17 {
  padding-right: -8.5rem !important; }

.pe-n18 {
  padding-right: -9rem !important; }

.pe-n19 {
  padding-right: -9.5rem !important; }

.pe-n20 {
  padding-right: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.pb-11 {
  padding-bottom: 5.5rem !important; }

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

.pb-13 {
  padding-bottom: 6.5rem !important; }

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

.pb-15 {
  padding-bottom: 7.5rem !important; }

.pb-16 {
  padding-bottom: 8rem !important; }

.pb-17 {
  padding-bottom: 8.5rem !important; }

.pb-18 {
  padding-bottom: 9rem !important; }

.pb-19 {
  padding-bottom: 9.5rem !important; }

.pb-20 {
  padding-bottom: 10rem !important; }

.pb-21 {
  padding-bottom: 10.5rem !important; }

.pb-22 {
  padding-bottom: 11rem !important; }

.pb-23 {
  padding-bottom: 11.5rem !important; }

.pb-24 {
  padding-bottom: 12rem !important; }

.pb-25 {
  padding-bottom: 12.5rem !important; }

.pb-26 {
  padding-bottom: 13rem !important; }

.pb-27 {
  padding-bottom: 13.5rem !important; }

.pb-28 {
  padding-bottom: 14rem !important; }

.pb-29 {
  padding-bottom: 14.5rem !important; }

.pb-30 {
  padding-bottom: 15rem !important; }

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

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

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

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

.pb-n5 {
  padding-bottom: -2.5rem !important; }

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

.pb-n7 {
  padding-bottom: -3.5rem !important; }

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

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

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

.pb-n11 {
  padding-bottom: -5.5rem !important; }

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

.pb-n13 {
  padding-bottom: -6.5rem !important; }

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

.pb-n15 {
  padding-bottom: -7.5rem !important; }

.pb-n16 {
  padding-bottom: -8rem !important; }

.pb-n17 {
  padding-bottom: -8.5rem !important; }

.pb-n18 {
  padding-bottom: -9rem !important; }

.pb-n19 {
  padding-bottom: -9.5rem !important; }

.pb-n20 {
  padding-bottom: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.ps-11 {
  padding-left: 5.5rem !important; }

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

.ps-13 {
  padding-left: 6.5rem !important; }

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

.ps-15 {
  padding-left: 7.5rem !important; }

.ps-16 {
  padding-left: 8rem !important; }

.ps-17 {
  padding-left: 8.5rem !important; }

.ps-18 {
  padding-left: 9rem !important; }

.ps-19 {
  padding-left: 9.5rem !important; }

.ps-20 {
  padding-left: 10rem !important; }

.ps-21 {
  padding-left: 10.5rem !important; }

.ps-22 {
  padding-left: 11rem !important; }

.ps-23 {
  padding-left: 11.5rem !important; }

.ps-24 {
  padding-left: 12rem !important; }

.ps-25 {
  padding-left: 12.5rem !important; }

.ps-26 {
  padding-left: 13rem !important; }

.ps-27 {
  padding-left: 13.5rem !important; }

.ps-28 {
  padding-left: 14rem !important; }

.ps-29 {
  padding-left: 14.5rem !important; }

.ps-30 {
  padding-left: 15rem !important; }

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

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

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

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

.ps-n5 {
  padding-left: -2.5rem !important; }

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

.ps-n7 {
  padding-left: -3.5rem !important; }

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

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

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

.ps-n11 {
  padding-left: -5.5rem !important; }

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

.ps-n13 {
  padding-left: -6.5rem !important; }

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

.ps-n15 {
  padding-left: -7.5rem !important; }

.ps-n16 {
  padding-left: -8rem !important; }

.ps-n17 {
  padding-left: -8.5rem !important; }

.ps-n18 {
  padding-left: -9rem !important; }

.ps-n19 {
  padding-left: -9.5rem !important; }

.ps-n20 {
  padding-left: -10rem !important; }

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

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

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

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

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

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

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

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

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

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

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

.gap-11 {
  gap: 5.5rem !important; }

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

.gap-13 {
  gap: 6.5rem !important; }

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

.gap-15 {
  gap: 7.5rem !important; }

.gap-16 {
  gap: 8rem !important; }

.gap-17 {
  gap: 8.5rem !important; }

.gap-18 {
  gap: 9rem !important; }

.gap-19 {
  gap: 9.5rem !important; }

.gap-20 {
  gap: 10rem !important; }

.gap-21 {
  gap: 10.5rem !important; }

.gap-22 {
  gap: 11rem !important; }

.gap-23 {
  gap: 11.5rem !important; }

.gap-24 {
  gap: 12rem !important; }

.gap-25 {
  gap: 12.5rem !important; }

.gap-26 {
  gap: 13rem !important; }

.gap-27 {
  gap: 13.5rem !important; }

.gap-28 {
  gap: 14rem !important; }

.gap-29 {
  gap: 14.5rem !important; }

.gap-30 {
  gap: 15rem !important; }

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

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

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

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

.gap-n5 {
  gap: -2.5rem !important; }

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

.gap-n7 {
  gap: -3.5rem !important; }

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

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

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

.gap-n11 {
  gap: -5.5rem !important; }

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

.gap-n13 {
  gap: -6.5rem !important; }

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

.gap-n15 {
  gap: -7.5rem !important; }

.gap-n16 {
  gap: -8rem !important; }

.gap-n17 {
  gap: -8.5rem !important; }

.gap-n18 {
  gap: -9rem !important; }

.gap-n19 {
  gap: -9.5rem !important; }

.gap-n20 {
  gap: -10rem !important; }

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

.row-gap-1 {
  row-gap: 0.5rem !important; }

.row-gap-2 {
  row-gap: 1rem !important; }

.row-gap-3 {
  row-gap: 1.5rem !important; }

.row-gap-4 {
  row-gap: 2rem !important; }

.row-gap-5 {
  row-gap: 2.5rem !important; }

.row-gap-6 {
  row-gap: 3rem !important; }

.row-gap-7 {
  row-gap: 3.5rem !important; }

.row-gap-8 {
  row-gap: 4rem !important; }

.row-gap-9 {
  row-gap: 4.5rem !important; }

.row-gap-10 {
  row-gap: 5rem !important; }

.row-gap-11 {
  row-gap: 5.5rem !important; }

.row-gap-12 {
  row-gap: 6rem !important; }

.row-gap-13 {
  row-gap: 6.5rem !important; }

.row-gap-14 {
  row-gap: 7rem !important; }

.row-gap-15 {
  row-gap: 7.5rem !important; }

.row-gap-16 {
  row-gap: 8rem !important; }

.row-gap-17 {
  row-gap: 8.5rem !important; }

.row-gap-18 {
  row-gap: 9rem !important; }

.row-gap-19 {
  row-gap: 9.5rem !important; }

.row-gap-20 {
  row-gap: 10rem !important; }

.row-gap-21 {
  row-gap: 10.5rem !important; }

.row-gap-22 {
  row-gap: 11rem !important; }

.row-gap-23 {
  row-gap: 11.5rem !important; }

.row-gap-24 {
  row-gap: 12rem !important; }

.row-gap-25 {
  row-gap: 12.5rem !important; }

.row-gap-26 {
  row-gap: 13rem !important; }

.row-gap-27 {
  row-gap: 13.5rem !important; }

.row-gap-28 {
  row-gap: 14rem !important; }

.row-gap-29 {
  row-gap: 14.5rem !important; }

.row-gap-30 {
  row-gap: 15rem !important; }

.row-gap-n1 {
  row-gap: -0.5rem !important; }

.row-gap-n2 {
  row-gap: -1rem !important; }

.row-gap-n3 {
  row-gap: -1.5rem !important; }

.row-gap-n4 {
  row-gap: -2rem !important; }

.row-gap-n5 {
  row-gap: -2.5rem !important; }

.row-gap-n6 {
  row-gap: -3rem !important; }

.row-gap-n7 {
  row-gap: -3.5rem !important; }

.row-gap-n8 {
  row-gap: -4rem !important; }

.row-gap-n9 {
  row-gap: -4.5rem !important; }

.row-gap-n10 {
  row-gap: -5rem !important; }

.row-gap-n11 {
  row-gap: -5.5rem !important; }

.row-gap-n12 {
  row-gap: -6rem !important; }

.row-gap-n13 {
  row-gap: -6.5rem !important; }

.row-gap-n14 {
  row-gap: -7rem !important; }

.row-gap-n15 {
  row-gap: -7.5rem !important; }

.row-gap-n16 {
  row-gap: -8rem !important; }

.row-gap-n17 {
  row-gap: -8.5rem !important; }

.row-gap-n18 {
  row-gap: -9rem !important; }

.row-gap-n19 {
  row-gap: -9.5rem !important; }

.row-gap-n20 {
  row-gap: -10rem !important; }

.column-gap-0 {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important; }

.column-gap-1 {
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important; }

.column-gap-2 {
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important; }

.column-gap-3 {
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important; }

.column-gap-4 {
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          column-gap: 2rem !important; }

.column-gap-5 {
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important; }

.column-gap-6 {
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important; }

.column-gap-7 {
  -webkit-column-gap: 3.5rem !important;
     -moz-column-gap: 3.5rem !important;
          column-gap: 3.5rem !important; }

.column-gap-8 {
  -webkit-column-gap: 4rem !important;
     -moz-column-gap: 4rem !important;
          column-gap: 4rem !important; }

.column-gap-9 {
  -webkit-column-gap: 4.5rem !important;
     -moz-column-gap: 4.5rem !important;
          column-gap: 4.5rem !important; }

.column-gap-10 {
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          column-gap: 5rem !important; }

.column-gap-11 {
  -webkit-column-gap: 5.5rem !important;
     -moz-column-gap: 5.5rem !important;
          column-gap: 5.5rem !important; }

.column-gap-12 {
  -webkit-column-gap: 6rem !important;
     -moz-column-gap: 6rem !important;
          column-gap: 6rem !important; }

.column-gap-13 {
  -webkit-column-gap: 6.5rem !important;
     -moz-column-gap: 6.5rem !important;
          column-gap: 6.5rem !important; }

.column-gap-14 {
  -webkit-column-gap: 7rem !important;
     -moz-column-gap: 7rem !important;
          column-gap: 7rem !important; }

.column-gap-15 {
  -webkit-column-gap: 7.5rem !important;
     -moz-column-gap: 7.5rem !important;
          column-gap: 7.5rem !important; }

.column-gap-16 {
  -webkit-column-gap: 8rem !important;
     -moz-column-gap: 8rem !important;
          column-gap: 8rem !important; }

.column-gap-17 {
  -webkit-column-gap: 8.5rem !important;
     -moz-column-gap: 8.5rem !important;
          column-gap: 8.5rem !important; }

.column-gap-18 {
  -webkit-column-gap: 9rem !important;
     -moz-column-gap: 9rem !important;
          column-gap: 9rem !important; }

.column-gap-19 {
  -webkit-column-gap: 9.5rem !important;
     -moz-column-gap: 9.5rem !important;
          column-gap: 9.5rem !important; }

.column-gap-20 {
  -webkit-column-gap: 10rem !important;
     -moz-column-gap: 10rem !important;
          column-gap: 10rem !important; }

.column-gap-21 {
  -webkit-column-gap: 10.5rem !important;
     -moz-column-gap: 10.5rem !important;
          column-gap: 10.5rem !important; }

.column-gap-22 {
  -webkit-column-gap: 11rem !important;
     -moz-column-gap: 11rem !important;
          column-gap: 11rem !important; }

.column-gap-23 {
  -webkit-column-gap: 11.5rem !important;
     -moz-column-gap: 11.5rem !important;
          column-gap: 11.5rem !important; }

.column-gap-24 {
  -webkit-column-gap: 12rem !important;
     -moz-column-gap: 12rem !important;
          column-gap: 12rem !important; }

.column-gap-25 {
  -webkit-column-gap: 12.5rem !important;
     -moz-column-gap: 12.5rem !important;
          column-gap: 12.5rem !important; }

.column-gap-26 {
  -webkit-column-gap: 13rem !important;
     -moz-column-gap: 13rem !important;
          column-gap: 13rem !important; }

.column-gap-27 {
  -webkit-column-gap: 13.5rem !important;
     -moz-column-gap: 13.5rem !important;
          column-gap: 13.5rem !important; }

.column-gap-28 {
  -webkit-column-gap: 14rem !important;
     -moz-column-gap: 14rem !important;
          column-gap: 14rem !important; }

.column-gap-29 {
  -webkit-column-gap: 14.5rem !important;
     -moz-column-gap: 14.5rem !important;
          column-gap: 14.5rem !important; }

.column-gap-30 {
  -webkit-column-gap: 15rem !important;
     -moz-column-gap: 15rem !important;
          column-gap: 15rem !important; }

.column-gap-n1 {
  -webkit-column-gap: -0.5rem !important;
     -moz-column-gap: -0.5rem !important;
          column-gap: -0.5rem !important; }

.column-gap-n2 {
  -webkit-column-gap: -1rem !important;
     -moz-column-gap: -1rem !important;
          column-gap: -1rem !important; }

.column-gap-n3 {
  -webkit-column-gap: -1.5rem !important;
     -moz-column-gap: -1.5rem !important;
          column-gap: -1.5rem !important; }

.column-gap-n4 {
  -webkit-column-gap: -2rem !important;
     -moz-column-gap: -2rem !important;
          column-gap: -2rem !important; }

.column-gap-n5 {
  -webkit-column-gap: -2.5rem !important;
     -moz-column-gap: -2.5rem !important;
          column-gap: -2.5rem !important; }

.column-gap-n6 {
  -webkit-column-gap: -3rem !important;
     -moz-column-gap: -3rem !important;
          column-gap: -3rem !important; }

.column-gap-n7 {
  -webkit-column-gap: -3.5rem !important;
     -moz-column-gap: -3.5rem !important;
          column-gap: -3.5rem !important; }

.column-gap-n8 {
  -webkit-column-gap: -4rem !important;
     -moz-column-gap: -4rem !important;
          column-gap: -4rem !important; }

.column-gap-n9 {
  -webkit-column-gap: -4.5rem !important;
     -moz-column-gap: -4.5rem !important;
          column-gap: -4.5rem !important; }

.column-gap-n10 {
  -webkit-column-gap: -5rem !important;
     -moz-column-gap: -5rem !important;
          column-gap: -5rem !important; }

.column-gap-n11 {
  -webkit-column-gap: -5.5rem !important;
     -moz-column-gap: -5.5rem !important;
          column-gap: -5.5rem !important; }

.column-gap-n12 {
  -webkit-column-gap: -6rem !important;
     -moz-column-gap: -6rem !important;
          column-gap: -6rem !important; }

.column-gap-n13 {
  -webkit-column-gap: -6.5rem !important;
     -moz-column-gap: -6.5rem !important;
          column-gap: -6.5rem !important; }

.column-gap-n14 {
  -webkit-column-gap: -7rem !important;
     -moz-column-gap: -7rem !important;
          column-gap: -7rem !important; }

.column-gap-n15 {
  -webkit-column-gap: -7.5rem !important;
     -moz-column-gap: -7.5rem !important;
          column-gap: -7.5rem !important; }

.column-gap-n16 {
  -webkit-column-gap: -8rem !important;
     -moz-column-gap: -8rem !important;
          column-gap: -8rem !important; }

.column-gap-n17 {
  -webkit-column-gap: -8.5rem !important;
     -moz-column-gap: -8.5rem !important;
          column-gap: -8.5rem !important; }

.column-gap-n18 {
  -webkit-column-gap: -9rem !important;
     -moz-column-gap: -9rem !important;
          column-gap: -9rem !important; }

.column-gap-n19 {
  -webkit-column-gap: -9.5rem !important;
     -moz-column-gap: -9.5rem !important;
          column-gap: -9.5rem !important; }

.column-gap-n20 {
  -webkit-column-gap: -10rem !important;
     -moz-column-gap: -10rem !important;
          column-gap: -10rem !important; }

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

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

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

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

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

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

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

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

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

.fw-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-gray-100 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important; }

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: 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;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; }

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

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

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

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

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

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

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

.link-underline-gray-100 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gray-100-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-gray-900 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gray-900-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-gray-footer {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gray-footer-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gray-footer-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-gray-300 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gray-300-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          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-gray-100 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important; }

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

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

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

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

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

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

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

.bg-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;
      -ms-user-select: all !important;
          user-select: all !important; }

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

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-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: 36rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.5rem !important; }
  .m-sm-2 {
    margin: 1rem !important; }
  .m-sm-3 {
    margin: 1.5rem !important; }
  .m-sm-4 {
    margin: 2rem !important; }
  .m-sm-5 {
    margin: 2.5rem !important; }
  .m-sm-6 {
    margin: 3rem !important; }
  .m-sm-7 {
    margin: 3.5rem !important; }
  .m-sm-8 {
    margin: 4rem !important; }
  .m-sm-9 {
    margin: 4.5rem !important; }
  .m-sm-10 {
    margin: 5rem !important; }
  .m-sm-11 {
    margin: 5.5rem !important; }
  .m-sm-12 {
    margin: 6rem !important; }
  .m-sm-13 {
    margin: 6.5rem !important; }
  .m-sm-14 {
    margin: 7rem !important; }
  .m-sm-15 {
    margin: 7.5rem !important; }
  .m-sm-16 {
    margin: 8rem !important; }
  .m-sm-17 {
    margin: 8.5rem !important; }
  .m-sm-18 {
    margin: 9rem !important; }
  .m-sm-19 {
    margin: 9.5rem !important; }
  .m-sm-20 {
    margin: 10rem !important; }
  .m-sm-21 {
    margin: 10.5rem !important; }
  .m-sm-22 {
    margin: 11rem !important; }
  .m-sm-23 {
    margin: 11.5rem !important; }
  .m-sm-24 {
    margin: 12rem !important; }
  .m-sm-25 {
    margin: 12.5rem !important; }
  .m-sm-26 {
    margin: 13rem !important; }
  .m-sm-27 {
    margin: 13.5rem !important; }
  .m-sm-28 {
    margin: 14rem !important; }
  .m-sm-29 {
    margin: 14.5rem !important; }
  .m-sm-30 {
    margin: 15rem !important; }
  .m-sm-n1 {
    margin: -0.5rem !important; }
  .m-sm-n2 {
    margin: -1rem !important; }
  .m-sm-n3 {
    margin: -1.5rem !important; }
  .m-sm-n4 {
    margin: -2rem !important; }
  .m-sm-n5 {
    margin: -2.5rem !important; }
  .m-sm-n6 {
    margin: -3rem !important; }
  .m-sm-n7 {
    margin: -3.5rem !important; }
  .m-sm-n8 {
    margin: -4rem !important; }
  .m-sm-n9 {
    margin: -4.5rem !important; }
  .m-sm-n10 {
    margin: -5rem !important; }
  .m-sm-n11 {
    margin: -5.5rem !important; }
  .m-sm-n12 {
    margin: -6rem !important; }
  .m-sm-n13 {
    margin: -6.5rem !important; }
  .m-sm-n14 {
    margin: -7rem !important; }
  .m-sm-n15 {
    margin: -7.5rem !important; }
  .m-sm-n16 {
    margin: -8rem !important; }
  .m-sm-n17 {
    margin: -8.5rem !important; }
  .m-sm-n18 {
    margin: -9rem !important; }
  .m-sm-n19 {
    margin: -9.5rem !important; }
  .m-sm-n20 {
    margin: -10rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-sm-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-sm-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-sm-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-sm-9 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-sm-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-sm-11 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-sm-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-sm-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-sm-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-sm-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-sm-16 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-sm-17 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-sm-18 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-sm-19 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-sm-20 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-sm-21 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-sm-22 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-sm-23 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-sm-24 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-sm-25 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-sm-26 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-sm-27 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-sm-28 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-sm-29 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-sm-30 {
    margin-right: 15rem !important;
    margin-left: 15rem !important; }
  .mx-sm-n1 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-sm-n2 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-sm-n3 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-sm-n4 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-sm-n5 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-sm-n6 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-sm-n7 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-sm-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-sm-n9 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-sm-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-sm-n11 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-sm-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-sm-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-sm-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-sm-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-sm-n16 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-sm-n17 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-sm-n18 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-sm-n19 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-sm-n20 {
    margin-right: -10rem !important;
    margin-left: -10rem !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.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-sm-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-sm-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-sm-9 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-sm-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-sm-11 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-sm-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-sm-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-sm-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-sm-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-sm-16 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-sm-17 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-sm-18 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-sm-19 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-sm-20 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-sm-21 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-sm-22 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-sm-23 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-sm-24 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-sm-25 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-sm-26 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-sm-27 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-sm-28 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-sm-29 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-sm-30 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important; }
  .my-sm-n1 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-sm-n2 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-sm-n3 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-sm-n4 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-sm-n5 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-sm-n6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-sm-n7 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-sm-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-sm-n9 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-sm-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-sm-n11 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-sm-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-sm-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-sm-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-sm-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-sm-n16 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-sm-n17 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-sm-n18 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-sm-n19 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-sm-n20 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !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.5rem !important; }
  .mt-sm-2 {
    margin-top: 1rem !important; }
  .mt-sm-3 {
    margin-top: 1.5rem !important; }
  .mt-sm-4 {
    margin-top: 2rem !important; }
  .mt-sm-5 {
    margin-top: 2.5rem !important; }
  .mt-sm-6 {
    margin-top: 3rem !important; }
  .mt-sm-7 {
    margin-top: 3.5rem !important; }
  .mt-sm-8 {
    margin-top: 4rem !important; }
  .mt-sm-9 {
    margin-top: 4.5rem !important; }
  .mt-sm-10 {
    margin-top: 5rem !important; }
  .mt-sm-11 {
    margin-top: 5.5rem !important; }
  .mt-sm-12 {
    margin-top: 6rem !important; }
  .mt-sm-13 {
    margin-top: 6.5rem !important; }
  .mt-sm-14 {
    margin-top: 7rem !important; }
  .mt-sm-15 {
    margin-top: 7.5rem !important; }
  .mt-sm-16 {
    margin-top: 8rem !important; }
  .mt-sm-17 {
    margin-top: 8.5rem !important; }
  .mt-sm-18 {
    margin-top: 9rem !important; }
  .mt-sm-19 {
    margin-top: 9.5rem !important; }
  .mt-sm-20 {
    margin-top: 10rem !important; }
  .mt-sm-21 {
    margin-top: 10.5rem !important; }
  .mt-sm-22 {
    margin-top: 11rem !important; }
  .mt-sm-23 {
    margin-top: 11.5rem !important; }
  .mt-sm-24 {
    margin-top: 12rem !important; }
  .mt-sm-25 {
    margin-top: 12.5rem !important; }
  .mt-sm-26 {
    margin-top: 13rem !important; }
  .mt-sm-27 {
    margin-top: 13.5rem !important; }
  .mt-sm-28 {
    margin-top: 14rem !important; }
  .mt-sm-29 {
    margin-top: 14.5rem !important; }
  .mt-sm-30 {
    margin-top: 15rem !important; }
  .mt-sm-n1 {
    margin-top: -0.5rem !important; }
  .mt-sm-n2 {
    margin-top: -1rem !important; }
  .mt-sm-n3 {
    margin-top: -1.5rem !important; }
  .mt-sm-n4 {
    margin-top: -2rem !important; }
  .mt-sm-n5 {
    margin-top: -2.5rem !important; }
  .mt-sm-n6 {
    margin-top: -3rem !important; }
  .mt-sm-n7 {
    margin-top: -3.5rem !important; }
  .mt-sm-n8 {
    margin-top: -4rem !important; }
  .mt-sm-n9 {
    margin-top: -4.5rem !important; }
  .mt-sm-n10 {
    margin-top: -5rem !important; }
  .mt-sm-n11 {
    margin-top: -5.5rem !important; }
  .mt-sm-n12 {
    margin-top: -6rem !important; }
  .mt-sm-n13 {
    margin-top: -6.5rem !important; }
  .mt-sm-n14 {
    margin-top: -7rem !important; }
  .mt-sm-n15 {
    margin-top: -7.5rem !important; }
  .mt-sm-n16 {
    margin-top: -8rem !important; }
  .mt-sm-n17 {
    margin-top: -8.5rem !important; }
  .mt-sm-n18 {
    margin-top: -9rem !important; }
  .mt-sm-n19 {
    margin-top: -9.5rem !important; }
  .mt-sm-n20 {
    margin-top: -10rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.5rem !important; }
  .me-sm-2 {
    margin-right: 1rem !important; }
  .me-sm-3 {
    margin-right: 1.5rem !important; }
  .me-sm-4 {
    margin-right: 2rem !important; }
  .me-sm-5 {
    margin-right: 2.5rem !important; }
  .me-sm-6 {
    margin-right: 3rem !important; }
  .me-sm-7 {
    margin-right: 3.5rem !important; }
  .me-sm-8 {
    margin-right: 4rem !important; }
  .me-sm-9 {
    margin-right: 4.5rem !important; }
  .me-sm-10 {
    margin-right: 5rem !important; }
  .me-sm-11 {
    margin-right: 5.5rem !important; }
  .me-sm-12 {
    margin-right: 6rem !important; }
  .me-sm-13 {
    margin-right: 6.5rem !important; }
  .me-sm-14 {
    margin-right: 7rem !important; }
  .me-sm-15 {
    margin-right: 7.5rem !important; }
  .me-sm-16 {
    margin-right: 8rem !important; }
  .me-sm-17 {
    margin-right: 8.5rem !important; }
  .me-sm-18 {
    margin-right: 9rem !important; }
  .me-sm-19 {
    margin-right: 9.5rem !important; }
  .me-sm-20 {
    margin-right: 10rem !important; }
  .me-sm-21 {
    margin-right: 10.5rem !important; }
  .me-sm-22 {
    margin-right: 11rem !important; }
  .me-sm-23 {
    margin-right: 11.5rem !important; }
  .me-sm-24 {
    margin-right: 12rem !important; }
  .me-sm-25 {
    margin-right: 12.5rem !important; }
  .me-sm-26 {
    margin-right: 13rem !important; }
  .me-sm-27 {
    margin-right: 13.5rem !important; }
  .me-sm-28 {
    margin-right: 14rem !important; }
  .me-sm-29 {
    margin-right: 14.5rem !important; }
  .me-sm-30 {
    margin-right: 15rem !important; }
  .me-sm-n1 {
    margin-right: -0.5rem !important; }
  .me-sm-n2 {
    margin-right: -1rem !important; }
  .me-sm-n3 {
    margin-right: -1.5rem !important; }
  .me-sm-n4 {
    margin-right: -2rem !important; }
  .me-sm-n5 {
    margin-right: -2.5rem !important; }
  .me-sm-n6 {
    margin-right: -3rem !important; }
  .me-sm-n7 {
    margin-right: -3.5rem !important; }
  .me-sm-n8 {
    margin-right: -4rem !important; }
  .me-sm-n9 {
    margin-right: -4.5rem !important; }
  .me-sm-n10 {
    margin-right: -5rem !important; }
  .me-sm-n11 {
    margin-right: -5.5rem !important; }
  .me-sm-n12 {
    margin-right: -6rem !important; }
  .me-sm-n13 {
    margin-right: -6.5rem !important; }
  .me-sm-n14 {
    margin-right: -7rem !important; }
  .me-sm-n15 {
    margin-right: -7.5rem !important; }
  .me-sm-n16 {
    margin-right: -8rem !important; }
  .me-sm-n17 {
    margin-right: -8.5rem !important; }
  .me-sm-n18 {
    margin-right: -9rem !important; }
  .me-sm-n19 {
    margin-right: -9.5rem !important; }
  .me-sm-n20 {
    margin-right: -10rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-2 {
    margin-bottom: 1rem !important; }
  .mb-sm-3 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-4 {
    margin-bottom: 2rem !important; }
  .mb-sm-5 {
    margin-bottom: 2.5rem !important; }
  .mb-sm-6 {
    margin-bottom: 3rem !important; }
  .mb-sm-7 {
    margin-bottom: 3.5rem !important; }
  .mb-sm-8 {
    margin-bottom: 4rem !important; }
  .mb-sm-9 {
    margin-bottom: 4.5rem !important; }
  .mb-sm-10 {
    margin-bottom: 5rem !important; }
  .mb-sm-11 {
    margin-bottom: 5.5rem !important; }
  .mb-sm-12 {
    margin-bottom: 6rem !important; }
  .mb-sm-13 {
    margin-bottom: 6.5rem !important; }
  .mb-sm-14 {
    margin-bottom: 7rem !important; }
  .mb-sm-15 {
    margin-bottom: 7.5rem !important; }
  .mb-sm-16 {
    margin-bottom: 8rem !important; }
  .mb-sm-17 {
    margin-bottom: 8.5rem !important; }
  .mb-sm-18 {
    margin-bottom: 9rem !important; }
  .mb-sm-19 {
    margin-bottom: 9.5rem !important; }
  .mb-sm-20 {
    margin-bottom: 10rem !important; }
  .mb-sm-21 {
    margin-bottom: 10.5rem !important; }
  .mb-sm-22 {
    margin-bottom: 11rem !important; }
  .mb-sm-23 {
    margin-bottom: 11.5rem !important; }
  .mb-sm-24 {
    margin-bottom: 12rem !important; }
  .mb-sm-25 {
    margin-bottom: 12.5rem !important; }
  .mb-sm-26 {
    margin-bottom: 13rem !important; }
  .mb-sm-27 {
    margin-bottom: 13.5rem !important; }
  .mb-sm-28 {
    margin-bottom: 14rem !important; }
  .mb-sm-29 {
    margin-bottom: 14.5rem !important; }
  .mb-sm-30 {
    margin-bottom: 15rem !important; }
  .mb-sm-n1 {
    margin-bottom: -0.5rem !important; }
  .mb-sm-n2 {
    margin-bottom: -1rem !important; }
  .mb-sm-n3 {
    margin-bottom: -1.5rem !important; }
  .mb-sm-n4 {
    margin-bottom: -2rem !important; }
  .mb-sm-n5 {
    margin-bottom: -2.5rem !important; }
  .mb-sm-n6 {
    margin-bottom: -3rem !important; }
  .mb-sm-n7 {
    margin-bottom: -3.5rem !important; }
  .mb-sm-n8 {
    margin-bottom: -4rem !important; }
  .mb-sm-n9 {
    margin-bottom: -4.5rem !important; }
  .mb-sm-n10 {
    margin-bottom: -5rem !important; }
  .mb-sm-n11 {
    margin-bottom: -5.5rem !important; }
  .mb-sm-n12 {
    margin-bottom: -6rem !important; }
  .mb-sm-n13 {
    margin-bottom: -6.5rem !important; }
  .mb-sm-n14 {
    margin-bottom: -7rem !important; }
  .mb-sm-n15 {
    margin-bottom: -7.5rem !important; }
  .mb-sm-n16 {
    margin-bottom: -8rem !important; }
  .mb-sm-n17 {
    margin-bottom: -8.5rem !important; }
  .mb-sm-n18 {
    margin-bottom: -9rem !important; }
  .mb-sm-n19 {
    margin-bottom: -9.5rem !important; }
  .mb-sm-n20 {
    margin-bottom: -10rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.5rem !important; }
  .ms-sm-2 {
    margin-left: 1rem !important; }
  .ms-sm-3 {
    margin-left: 1.5rem !important; }
  .ms-sm-4 {
    margin-left: 2rem !important; }
  .ms-sm-5 {
    margin-left: 2.5rem !important; }
  .ms-sm-6 {
    margin-left: 3rem !important; }
  .ms-sm-7 {
    margin-left: 3.5rem !important; }
  .ms-sm-8 {
    margin-left: 4rem !important; }
  .ms-sm-9 {
    margin-left: 4.5rem !important; }
  .ms-sm-10 {
    margin-left: 5rem !important; }
  .ms-sm-11 {
    margin-left: 5.5rem !important; }
  .ms-sm-12 {
    margin-left: 6rem !important; }
  .ms-sm-13 {
    margin-left: 6.5rem !important; }
  .ms-sm-14 {
    margin-left: 7rem !important; }
  .ms-sm-15 {
    margin-left: 7.5rem !important; }
  .ms-sm-16 {
    margin-left: 8rem !important; }
  .ms-sm-17 {
    margin-left: 8.5rem !important; }
  .ms-sm-18 {
    margin-left: 9rem !important; }
  .ms-sm-19 {
    margin-left: 9.5rem !important; }
  .ms-sm-20 {
    margin-left: 10rem !important; }
  .ms-sm-21 {
    margin-left: 10.5rem !important; }
  .ms-sm-22 {
    margin-left: 11rem !important; }
  .ms-sm-23 {
    margin-left: 11.5rem !important; }
  .ms-sm-24 {
    margin-left: 12rem !important; }
  .ms-sm-25 {
    margin-left: 12.5rem !important; }
  .ms-sm-26 {
    margin-left: 13rem !important; }
  .ms-sm-27 {
    margin-left: 13.5rem !important; }
  .ms-sm-28 {
    margin-left: 14rem !important; }
  .ms-sm-29 {
    margin-left: 14.5rem !important; }
  .ms-sm-30 {
    margin-left: 15rem !important; }
  .ms-sm-n1 {
    margin-left: -0.5rem !important; }
  .ms-sm-n2 {
    margin-left: -1rem !important; }
  .ms-sm-n3 {
    margin-left: -1.5rem !important; }
  .ms-sm-n4 {
    margin-left: -2rem !important; }
  .ms-sm-n5 {
    margin-left: -2.5rem !important; }
  .ms-sm-n6 {
    margin-left: -3rem !important; }
  .ms-sm-n7 {
    margin-left: -3.5rem !important; }
  .ms-sm-n8 {
    margin-left: -4rem !important; }
  .ms-sm-n9 {
    margin-left: -4.5rem !important; }
  .ms-sm-n10 {
    margin-left: -5rem !important; }
  .ms-sm-n11 {
    margin-left: -5.5rem !important; }
  .ms-sm-n12 {
    margin-left: -6rem !important; }
  .ms-sm-n13 {
    margin-left: -6.5rem !important; }
  .ms-sm-n14 {
    margin-left: -7rem !important; }
  .ms-sm-n15 {
    margin-left: -7.5rem !important; }
  .ms-sm-n16 {
    margin-left: -8rem !important; }
  .ms-sm-n17 {
    margin-left: -8.5rem !important; }
  .ms-sm-n18 {
    margin-left: -9rem !important; }
  .ms-sm-n19 {
    margin-left: -9.5rem !important; }
  .ms-sm-n20 {
    margin-left: -10rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.5rem !important; }
  .p-sm-2 {
    padding: 1rem !important; }
  .p-sm-3 {
    padding: 1.5rem !important; }
  .p-sm-4 {
    padding: 2rem !important; }
  .p-sm-5 {
    padding: 2.5rem !important; }
  .p-sm-6 {
    padding: 3rem !important; }
  .p-sm-7 {
    padding: 3.5rem !important; }
  .p-sm-8 {
    padding: 4rem !important; }
  .p-sm-9 {
    padding: 4.5rem !important; }
  .p-sm-10 {
    padding: 5rem !important; }
  .p-sm-11 {
    padding: 5.5rem !important; }
  .p-sm-12 {
    padding: 6rem !important; }
  .p-sm-13 {
    padding: 6.5rem !important; }
  .p-sm-14 {
    padding: 7rem !important; }
  .p-sm-15 {
    padding: 7.5rem !important; }
  .p-sm-16 {
    padding: 8rem !important; }
  .p-sm-17 {
    padding: 8.5rem !important; }
  .p-sm-18 {
    padding: 9rem !important; }
  .p-sm-19 {
    padding: 9.5rem !important; }
  .p-sm-20 {
    padding: 10rem !important; }
  .p-sm-21 {
    padding: 10.5rem !important; }
  .p-sm-22 {
    padding: 11rem !important; }
  .p-sm-23 {
    padding: 11.5rem !important; }
  .p-sm-24 {
    padding: 12rem !important; }
  .p-sm-25 {
    padding: 12.5rem !important; }
  .p-sm-26 {
    padding: 13rem !important; }
  .p-sm-27 {
    padding: 13.5rem !important; }
  .p-sm-28 {
    padding: 14rem !important; }
  .p-sm-29 {
    padding: 14.5rem !important; }
  .p-sm-30 {
    padding: 15rem !important; }
  .p-sm-n1 {
    padding: -0.5rem !important; }
  .p-sm-n2 {
    padding: -1rem !important; }
  .p-sm-n3 {
    padding: -1.5rem !important; }
  .p-sm-n4 {
    padding: -2rem !important; }
  .p-sm-n5 {
    padding: -2.5rem !important; }
  .p-sm-n6 {
    padding: -3rem !important; }
  .p-sm-n7 {
    padding: -3.5rem !important; }
  .p-sm-n8 {
    padding: -4rem !important; }
  .p-sm-n9 {
    padding: -4.5rem !important; }
  .p-sm-n10 {
    padding: -5rem !important; }
  .p-sm-n11 {
    padding: -5.5rem !important; }
  .p-sm-n12 {
    padding: -6rem !important; }
  .p-sm-n13 {
    padding: -6.5rem !important; }
  .p-sm-n14 {
    padding: -7rem !important; }
  .p-sm-n15 {
    padding: -7.5rem !important; }
  .p-sm-n16 {
    padding: -8rem !important; }
  .p-sm-n17 {
    padding: -8.5rem !important; }
  .p-sm-n18 {
    padding: -9rem !important; }
  .p-sm-n19 {
    padding: -9.5rem !important; }
  .p-sm-n20 {
    padding: -10rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-sm-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-sm-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-sm-7 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-sm-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-sm-9 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-sm-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-sm-11 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-sm-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-sm-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-sm-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-sm-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-sm-16 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-sm-17 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-sm-18 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-sm-19 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-sm-20 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-sm-21 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-sm-22 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-sm-23 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-sm-24 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-sm-25 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-sm-26 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-sm-27 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-sm-28 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-sm-29 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .px-sm-30 {
    padding-right: 15rem !important;
    padding-left: 15rem !important; }
  .px-sm-n1 {
    padding-right: -0.5rem !important;
    padding-left: -0.5rem !important; }
  .px-sm-n2 {
    padding-right: -1rem !important;
    padding-left: -1rem !important; }
  .px-sm-n3 {
    padding-right: -1.5rem !important;
    padding-left: -1.5rem !important; }
  .px-sm-n4 {
    padding-right: -2rem !important;
    padding-left: -2rem !important; }
  .px-sm-n5 {
    padding-right: -2.5rem !important;
    padding-left: -2.5rem !important; }
  .px-sm-n6 {
    padding-right: -3rem !important;
    padding-left: -3rem !important; }
  .px-sm-n7 {
    padding-right: -3.5rem !important;
    padding-left: -3.5rem !important; }
  .px-sm-n8 {
    padding-right: -4rem !important;
    padding-left: -4rem !important; }
  .px-sm-n9 {
    padding-right: -4.5rem !important;
    padding-left: -4.5rem !important; }
  .px-sm-n10 {
    padding-right: -5rem !important;
    padding-left: -5rem !important; }
  .px-sm-n11 {
    padding-right: -5.5rem !important;
    padding-left: -5.5rem !important; }
  .px-sm-n12 {
    padding-right: -6rem !important;
    padding-left: -6rem !important; }
  .px-sm-n13 {
    padding-right: -6.5rem !important;
    padding-left: -6.5rem !important; }
  .px-sm-n14 {
    padding-right: -7rem !important;
    padding-left: -7rem !important; }
  .px-sm-n15 {
    padding-right: -7.5rem !important;
    padding-left: -7.5rem !important; }
  .px-sm-n16 {
    padding-right: -8rem !important;
    padding-left: -8rem !important; }
  .px-sm-n17 {
    padding-right: -8.5rem !important;
    padding-left: -8.5rem !important; }
  .px-sm-n18 {
    padding-right: -9rem !important;
    padding-left: -9rem !important; }
  .px-sm-n19 {
    padding-right: -9.5rem !important;
    padding-left: -9.5rem !important; }
  .px-sm-n20 {
    padding-right: -10rem !important;
    padding-left: -10rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-sm-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-sm-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-sm-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-sm-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-sm-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-sm-11 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-sm-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-sm-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-sm-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-sm-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-sm-16 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-sm-17 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-sm-18 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-sm-19 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-sm-20 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-sm-21 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-sm-22 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-sm-23 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-sm-24 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-sm-25 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-sm-26 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-sm-27 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-sm-28 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-sm-29 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .py-sm-30 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  .py-sm-n1 {
    padding-top: -0.5rem !important;
    padding-bottom: -0.5rem !important; }
  .py-sm-n2 {
    padding-top: -1rem !important;
    padding-bottom: -1rem !important; }
  .py-sm-n3 {
    padding-top: -1.5rem !important;
    padding-bottom: -1.5rem !important; }
  .py-sm-n4 {
    padding-top: -2rem !important;
    padding-bottom: -2rem !important; }
  .py-sm-n5 {
    padding-top: -2.5rem !important;
    padding-bottom: -2.5rem !important; }
  .py-sm-n6 {
    padding-top: -3rem !important;
    padding-bottom: -3rem !important; }
  .py-sm-n7 {
    padding-top: -3.5rem !important;
    padding-bottom: -3.5rem !important; }
  .py-sm-n8 {
    padding-top: -4rem !important;
    padding-bottom: -4rem !important; }
  .py-sm-n9 {
    padding-top: -4.5rem !important;
    padding-bottom: -4.5rem !important; }
  .py-sm-n10 {
    padding-top: -5rem !important;
    padding-bottom: -5rem !important; }
  .py-sm-n11 {
    padding-top: -5.5rem !important;
    padding-bottom: -5.5rem !important; }
  .py-sm-n12 {
    padding-top: -6rem !important;
    padding-bottom: -6rem !important; }
  .py-sm-n13 {
    padding-top: -6.5rem !important;
    padding-bottom: -6.5rem !important; }
  .py-sm-n14 {
    padding-top: -7rem !important;
    padding-bottom: -7rem !important; }
  .py-sm-n15 {
    padding-top: -7.5rem !important;
    padding-bottom: -7.5rem !important; }
  .py-sm-n16 {
    padding-top: -8rem !important;
    padding-bottom: -8rem !important; }
  .py-sm-n17 {
    padding-top: -8.5rem !important;
    padding-bottom: -8.5rem !important; }
  .py-sm-n18 {
    padding-top: -9rem !important;
    padding-bottom: -9rem !important; }
  .py-sm-n19 {
    padding-top: -9.5rem !important;
    padding-bottom: -9.5rem !important; }
  .py-sm-n20 {
    padding-top: -10rem !important;
    padding-bottom: -10rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.5rem !important; }
  .pt-sm-2 {
    padding-top: 1rem !important; }
  .pt-sm-3 {
    padding-top: 1.5rem !important; }
  .pt-sm-4 {
    padding-top: 2rem !important; }
  .pt-sm-5 {
    padding-top: 2.5rem !important; }
  .pt-sm-6 {
    padding-top: 3rem !important; }
  .pt-sm-7 {
    padding-top: 3.5rem !important; }
  .pt-sm-8 {
    padding-top: 4rem !important; }
  .pt-sm-9 {
    padding-top: 4.5rem !important; }
  .pt-sm-10 {
    padding-top: 5rem !important; }
  .pt-sm-11 {
    padding-top: 5.5rem !important; }
  .pt-sm-12 {
    padding-top: 6rem !important; }
  .pt-sm-13 {
    padding-top: 6.5rem !important; }
  .pt-sm-14 {
    padding-top: 7rem !important; }
  .pt-sm-15 {
    padding-top: 7.5rem !important; }
  .pt-sm-16 {
    padding-top: 8rem !important; }
  .pt-sm-17 {
    padding-top: 8.5rem !important; }
  .pt-sm-18 {
    padding-top: 9rem !important; }
  .pt-sm-19 {
    padding-top: 9.5rem !important; }
  .pt-sm-20 {
    padding-top: 10rem !important; }
  .pt-sm-21 {
    padding-top: 10.5rem !important; }
  .pt-sm-22 {
    padding-top: 11rem !important; }
  .pt-sm-23 {
    padding-top: 11.5rem !important; }
  .pt-sm-24 {
    padding-top: 12rem !important; }
  .pt-sm-25 {
    padding-top: 12.5rem !important; }
  .pt-sm-26 {
    padding-top: 13rem !important; }
  .pt-sm-27 {
    padding-top: 13.5rem !important; }
  .pt-sm-28 {
    padding-top: 14rem !important; }
  .pt-sm-29 {
    padding-top: 14.5rem !important; }
  .pt-sm-30 {
    padding-top: 15rem !important; }
  .pt-sm-n1 {
    padding-top: -0.5rem !important; }
  .pt-sm-n2 {
    padding-top: -1rem !important; }
  .pt-sm-n3 {
    padding-top: -1.5rem !important; }
  .pt-sm-n4 {
    padding-top: -2rem !important; }
  .pt-sm-n5 {
    padding-top: -2.5rem !important; }
  .pt-sm-n6 {
    padding-top: -3rem !important; }
  .pt-sm-n7 {
    padding-top: -3.5rem !important; }
  .pt-sm-n8 {
    padding-top: -4rem !important; }
  .pt-sm-n9 {
    padding-top: -4.5rem !important; }
  .pt-sm-n10 {
    padding-top: -5rem !important; }
  .pt-sm-n11 {
    padding-top: -5.5rem !important; }
  .pt-sm-n12 {
    padding-top: -6rem !important; }
  .pt-sm-n13 {
    padding-top: -6.5rem !important; }
  .pt-sm-n14 {
    padding-top: -7rem !important; }
  .pt-sm-n15 {
    padding-top: -7.5rem !important; }
  .pt-sm-n16 {
    padding-top: -8rem !important; }
  .pt-sm-n17 {
    padding-top: -8.5rem !important; }
  .pt-sm-n18 {
    padding-top: -9rem !important; }
  .pt-sm-n19 {
    padding-top: -9.5rem !important; }
  .pt-sm-n20 {
    padding-top: -10rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.5rem !important; }
  .pe-sm-2 {
    padding-right: 1rem !important; }
  .pe-sm-3 {
    padding-right: 1.5rem !important; }
  .pe-sm-4 {
    padding-right: 2rem !important; }
  .pe-sm-5 {
    padding-right: 2.5rem !important; }
  .pe-sm-6 {
    padding-right: 3rem !important; }
  .pe-sm-7 {
    padding-right: 3.5rem !important; }
  .pe-sm-8 {
    padding-right: 4rem !important; }
  .pe-sm-9 {
    padding-right: 4.5rem !important; }
  .pe-sm-10 {
    padding-right: 5rem !important; }
  .pe-sm-11 {
    padding-right: 5.5rem !important; }
  .pe-sm-12 {
    padding-right: 6rem !important; }
  .pe-sm-13 {
    padding-right: 6.5rem !important; }
  .pe-sm-14 {
    padding-right: 7rem !important; }
  .pe-sm-15 {
    padding-right: 7.5rem !important; }
  .pe-sm-16 {
    padding-right: 8rem !important; }
  .pe-sm-17 {
    padding-right: 8.5rem !important; }
  .pe-sm-18 {
    padding-right: 9rem !important; }
  .pe-sm-19 {
    padding-right: 9.5rem !important; }
  .pe-sm-20 {
    padding-right: 10rem !important; }
  .pe-sm-21 {
    padding-right: 10.5rem !important; }
  .pe-sm-22 {
    padding-right: 11rem !important; }
  .pe-sm-23 {
    padding-right: 11.5rem !important; }
  .pe-sm-24 {
    padding-right: 12rem !important; }
  .pe-sm-25 {
    padding-right: 12.5rem !important; }
  .pe-sm-26 {
    padding-right: 13rem !important; }
  .pe-sm-27 {
    padding-right: 13.5rem !important; }
  .pe-sm-28 {
    padding-right: 14rem !important; }
  .pe-sm-29 {
    padding-right: 14.5rem !important; }
  .pe-sm-30 {
    padding-right: 15rem !important; }
  .pe-sm-n1 {
    padding-right: -0.5rem !important; }
  .pe-sm-n2 {
    padding-right: -1rem !important; }
  .pe-sm-n3 {
    padding-right: -1.5rem !important; }
  .pe-sm-n4 {
    padding-right: -2rem !important; }
  .pe-sm-n5 {
    padding-right: -2.5rem !important; }
  .pe-sm-n6 {
    padding-right: -3rem !important; }
  .pe-sm-n7 {
    padding-right: -3.5rem !important; }
  .pe-sm-n8 {
    padding-right: -4rem !important; }
  .pe-sm-n9 {
    padding-right: -4.5rem !important; }
  .pe-sm-n10 {
    padding-right: -5rem !important; }
  .pe-sm-n11 {
    padding-right: -5.5rem !important; }
  .pe-sm-n12 {
    padding-right: -6rem !important; }
  .pe-sm-n13 {
    padding-right: -6.5rem !important; }
  .pe-sm-n14 {
    padding-right: -7rem !important; }
  .pe-sm-n15 {
    padding-right: -7.5rem !important; }
  .pe-sm-n16 {
    padding-right: -8rem !important; }
  .pe-sm-n17 {
    padding-right: -8.5rem !important; }
  .pe-sm-n18 {
    padding-right: -9rem !important; }
  .pe-sm-n19 {
    padding-right: -9.5rem !important; }
  .pe-sm-n20 {
    padding-right: -10rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-2 {
    padding-bottom: 1rem !important; }
  .pb-sm-3 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-4 {
    padding-bottom: 2rem !important; }
  .pb-sm-5 {
    padding-bottom: 2.5rem !important; }
  .pb-sm-6 {
    padding-bottom: 3rem !important; }
  .pb-sm-7 {
    padding-bottom: 3.5rem !important; }
  .pb-sm-8 {
    padding-bottom: 4rem !important; }
  .pb-sm-9 {
    padding-bottom: 4.5rem !important; }
  .pb-sm-10 {
    padding-bottom: 5rem !important; }
  .pb-sm-11 {
    padding-bottom: 5.5rem !important; }
  .pb-sm-12 {
    padding-bottom: 6rem !important; }
  .pb-sm-13 {
    padding-bottom: 6.5rem !important; }
  .pb-sm-14 {
    padding-bottom: 7rem !important; }
  .pb-sm-15 {
    padding-bottom: 7.5rem !important; }
  .pb-sm-16 {
    padding-bottom: 8rem !important; }
  .pb-sm-17 {
    padding-bottom: 8.5rem !important; }
  .pb-sm-18 {
    padding-bottom: 9rem !important; }
  .pb-sm-19 {
    padding-bottom: 9.5rem !important; }
  .pb-sm-20 {
    padding-bottom: 10rem !important; }
  .pb-sm-21 {
    padding-bottom: 10.5rem !important; }
  .pb-sm-22 {
    padding-bottom: 11rem !important; }
  .pb-sm-23 {
    padding-bottom: 11.5rem !important; }
  .pb-sm-24 {
    padding-bottom: 12rem !important; }
  .pb-sm-25 {
    padding-bottom: 12.5rem !important; }
  .pb-sm-26 {
    padding-bottom: 13rem !important; }
  .pb-sm-27 {
    padding-bottom: 13.5rem !important; }
  .pb-sm-28 {
    padding-bottom: 14rem !important; }
  .pb-sm-29 {
    padding-bottom: 14.5rem !important; }
  .pb-sm-30 {
    padding-bottom: 15rem !important; }
  .pb-sm-n1 {
    padding-bottom: -0.5rem !important; }
  .pb-sm-n2 {
    padding-bottom: -1rem !important; }
  .pb-sm-n3 {
    padding-bottom: -1.5rem !important; }
  .pb-sm-n4 {
    padding-bottom: -2rem !important; }
  .pb-sm-n5 {
    padding-bottom: -2.5rem !important; }
  .pb-sm-n6 {
    padding-bottom: -3rem !important; }
  .pb-sm-n7 {
    padding-bottom: -3.5rem !important; }
  .pb-sm-n8 {
    padding-bottom: -4rem !important; }
  .pb-sm-n9 {
    padding-bottom: -4.5rem !important; }
  .pb-sm-n10 {
    padding-bottom: -5rem !important; }
  .pb-sm-n11 {
    padding-bottom: -5.5rem !important; }
  .pb-sm-n12 {
    padding-bottom: -6rem !important; }
  .pb-sm-n13 {
    padding-bottom: -6.5rem !important; }
  .pb-sm-n14 {
    padding-bottom: -7rem !important; }
  .pb-sm-n15 {
    padding-bottom: -7.5rem !important; }
  .pb-sm-n16 {
    padding-bottom: -8rem !important; }
  .pb-sm-n17 {
    padding-bottom: -8.5rem !important; }
  .pb-sm-n18 {
    padding-bottom: -9rem !important; }
  .pb-sm-n19 {
    padding-bottom: -9.5rem !important; }
  .pb-sm-n20 {
    padding-bottom: -10rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.5rem !important; }
  .ps-sm-2 {
    padding-left: 1rem !important; }
  .ps-sm-3 {
    padding-left: 1.5rem !important; }
  .ps-sm-4 {
    padding-left: 2rem !important; }
  .ps-sm-5 {
    padding-left: 2.5rem !important; }
  .ps-sm-6 {
    padding-left: 3rem !important; }
  .ps-sm-7 {
    padding-left: 3.5rem !important; }
  .ps-sm-8 {
    padding-left: 4rem !important; }
  .ps-sm-9 {
    padding-left: 4.5rem !important; }
  .ps-sm-10 {
    padding-left: 5rem !important; }
  .ps-sm-11 {
    padding-left: 5.5rem !important; }
  .ps-sm-12 {
    padding-left: 6rem !important; }
  .ps-sm-13 {
    padding-left: 6.5rem !important; }
  .ps-sm-14 {
    padding-left: 7rem !important; }
  .ps-sm-15 {
    padding-left: 7.5rem !important; }
  .ps-sm-16 {
    padding-left: 8rem !important; }
  .ps-sm-17 {
    padding-left: 8.5rem !important; }
  .ps-sm-18 {
    padding-left: 9rem !important; }
  .ps-sm-19 {
    padding-left: 9.5rem !important; }
  .ps-sm-20 {
    padding-left: 10rem !important; }
  .ps-sm-21 {
    padding-left: 10.5rem !important; }
  .ps-sm-22 {
    padding-left: 11rem !important; }
  .ps-sm-23 {
    padding-left: 11.5rem !important; }
  .ps-sm-24 {
    padding-left: 12rem !important; }
  .ps-sm-25 {
    padding-left: 12.5rem !important; }
  .ps-sm-26 {
    padding-left: 13rem !important; }
  .ps-sm-27 {
    padding-left: 13.5rem !important; }
  .ps-sm-28 {
    padding-left: 14rem !important; }
  .ps-sm-29 {
    padding-left: 14.5rem !important; }
  .ps-sm-30 {
    padding-left: 15rem !important; }
  .ps-sm-n1 {
    padding-left: -0.5rem !important; }
  .ps-sm-n2 {
    padding-left: -1rem !important; }
  .ps-sm-n3 {
    padding-left: -1.5rem !important; }
  .ps-sm-n4 {
    padding-left: -2rem !important; }
  .ps-sm-n5 {
    padding-left: -2.5rem !important; }
  .ps-sm-n6 {
    padding-left: -3rem !important; }
  .ps-sm-n7 {
    padding-left: -3.5rem !important; }
  .ps-sm-n8 {
    padding-left: -4rem !important; }
  .ps-sm-n9 {
    padding-left: -4.5rem !important; }
  .ps-sm-n10 {
    padding-left: -5rem !important; }
  .ps-sm-n11 {
    padding-left: -5.5rem !important; }
  .ps-sm-n12 {
    padding-left: -6rem !important; }
  .ps-sm-n13 {
    padding-left: -6.5rem !important; }
  .ps-sm-n14 {
    padding-left: -7rem !important; }
  .ps-sm-n15 {
    padding-left: -7.5rem !important; }
  .ps-sm-n16 {
    padding-left: -8rem !important; }
  .ps-sm-n17 {
    padding-left: -8.5rem !important; }
  .ps-sm-n18 {
    padding-left: -9rem !important; }
  .ps-sm-n19 {
    padding-left: -9.5rem !important; }
  .ps-sm-n20 {
    padding-left: -10rem !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.5rem !important; }
  .gap-sm-2 {
    gap: 1rem !important; }
  .gap-sm-3 {
    gap: 1.5rem !important; }
  .gap-sm-4 {
    gap: 2rem !important; }
  .gap-sm-5 {
    gap: 2.5rem !important; }
  .gap-sm-6 {
    gap: 3rem !important; }
  .gap-sm-7 {
    gap: 3.5rem !important; }
  .gap-sm-8 {
    gap: 4rem !important; }
  .gap-sm-9 {
    gap: 4.5rem !important; }
  .gap-sm-10 {
    gap: 5rem !important; }
  .gap-sm-11 {
    gap: 5.5rem !important; }
  .gap-sm-12 {
    gap: 6rem !important; }
  .gap-sm-13 {
    gap: 6.5rem !important; }
  .gap-sm-14 {
    gap: 7rem !important; }
  .gap-sm-15 {
    gap: 7.5rem !important; }
  .gap-sm-16 {
    gap: 8rem !important; }
  .gap-sm-17 {
    gap: 8.5rem !important; }
  .gap-sm-18 {
    gap: 9rem !important; }
  .gap-sm-19 {
    gap: 9.5rem !important; }
  .gap-sm-20 {
    gap: 10rem !important; }
  .gap-sm-21 {
    gap: 10.5rem !important; }
  .gap-sm-22 {
    gap: 11rem !important; }
  .gap-sm-23 {
    gap: 11.5rem !important; }
  .gap-sm-24 {
    gap: 12rem !important; }
  .gap-sm-25 {
    gap: 12.5rem !important; }
  .gap-sm-26 {
    gap: 13rem !important; }
  .gap-sm-27 {
    gap: 13.5rem !important; }
  .gap-sm-28 {
    gap: 14rem !important; }
  .gap-sm-29 {
    gap: 14.5rem !important; }
  .gap-sm-30 {
    gap: 15rem !important; }
  .gap-sm-n1 {
    gap: -0.5rem !important; }
  .gap-sm-n2 {
    gap: -1rem !important; }
  .gap-sm-n3 {
    gap: -1.5rem !important; }
  .gap-sm-n4 {
    gap: -2rem !important; }
  .gap-sm-n5 {
    gap: -2.5rem !important; }
  .gap-sm-n6 {
    gap: -3rem !important; }
  .gap-sm-n7 {
    gap: -3.5rem !important; }
  .gap-sm-n8 {
    gap: -4rem !important; }
  .gap-sm-n9 {
    gap: -4.5rem !important; }
  .gap-sm-n10 {
    gap: -5rem !important; }
  .gap-sm-n11 {
    gap: -5.5rem !important; }
  .gap-sm-n12 {
    gap: -6rem !important; }
  .gap-sm-n13 {
    gap: -6.5rem !important; }
  .gap-sm-n14 {
    gap: -7rem !important; }
  .gap-sm-n15 {
    gap: -7.5rem !important; }
  .gap-sm-n16 {
    gap: -8rem !important; }
  .gap-sm-n17 {
    gap: -8.5rem !important; }
  .gap-sm-n18 {
    gap: -9rem !important; }
  .gap-sm-n19 {
    gap: -9.5rem !important; }
  .gap-sm-n20 {
    gap: -10rem !important; }
  .row-gap-sm-0 {
    row-gap: 0 !important; }
  .row-gap-sm-1 {
    row-gap: 0.5rem !important; }
  .row-gap-sm-2 {
    row-gap: 1rem !important; }
  .row-gap-sm-3 {
    row-gap: 1.5rem !important; }
  .row-gap-sm-4 {
    row-gap: 2rem !important; }
  .row-gap-sm-5 {
    row-gap: 2.5rem !important; }
  .row-gap-sm-6 {
    row-gap: 3rem !important; }
  .row-gap-sm-7 {
    row-gap: 3.5rem !important; }
  .row-gap-sm-8 {
    row-gap: 4rem !important; }
  .row-gap-sm-9 {
    row-gap: 4.5rem !important; }
  .row-gap-sm-10 {
    row-gap: 5rem !important; }
  .row-gap-sm-11 {
    row-gap: 5.5rem !important; }
  .row-gap-sm-12 {
    row-gap: 6rem !important; }
  .row-gap-sm-13 {
    row-gap: 6.5rem !important; }
  .row-gap-sm-14 {
    row-gap: 7rem !important; }
  .row-gap-sm-15 {
    row-gap: 7.5rem !important; }
  .row-gap-sm-16 {
    row-gap: 8rem !important; }
  .row-gap-sm-17 {
    row-gap: 8.5rem !important; }
  .row-gap-sm-18 {
    row-gap: 9rem !important; }
  .row-gap-sm-19 {
    row-gap: 9.5rem !important; }
  .row-gap-sm-20 {
    row-gap: 10rem !important; }
  .row-gap-sm-21 {
    row-gap: 10.5rem !important; }
  .row-gap-sm-22 {
    row-gap: 11rem !important; }
  .row-gap-sm-23 {
    row-gap: 11.5rem !important; }
  .row-gap-sm-24 {
    row-gap: 12rem !important; }
  .row-gap-sm-25 {
    row-gap: 12.5rem !important; }
  .row-gap-sm-26 {
    row-gap: 13rem !important; }
  .row-gap-sm-27 {
    row-gap: 13.5rem !important; }
  .row-gap-sm-28 {
    row-gap: 14rem !important; }
  .row-gap-sm-29 {
    row-gap: 14.5rem !important; }
  .row-gap-sm-30 {
    row-gap: 15rem !important; }
  .row-gap-sm-n1 {
    row-gap: -0.5rem !important; }
  .row-gap-sm-n2 {
    row-gap: -1rem !important; }
  .row-gap-sm-n3 {
    row-gap: -1.5rem !important; }
  .row-gap-sm-n4 {
    row-gap: -2rem !important; }
  .row-gap-sm-n5 {
    row-gap: -2.5rem !important; }
  .row-gap-sm-n6 {
    row-gap: -3rem !important; }
  .row-gap-sm-n7 {
    row-gap: -3.5rem !important; }
  .row-gap-sm-n8 {
    row-gap: -4rem !important; }
  .row-gap-sm-n9 {
    row-gap: -4.5rem !important; }
  .row-gap-sm-n10 {
    row-gap: -5rem !important; }
  .row-gap-sm-n11 {
    row-gap: -5.5rem !important; }
  .row-gap-sm-n12 {
    row-gap: -6rem !important; }
  .row-gap-sm-n13 {
    row-gap: -6.5rem !important; }
  .row-gap-sm-n14 {
    row-gap: -7rem !important; }
  .row-gap-sm-n15 {
    row-gap: -7.5rem !important; }
  .row-gap-sm-n16 {
    row-gap: -8rem !important; }
  .row-gap-sm-n17 {
    row-gap: -8.5rem !important; }
  .row-gap-sm-n18 {
    row-gap: -9rem !important; }
  .row-gap-sm-n19 {
    row-gap: -9.5rem !important; }
  .row-gap-sm-n20 {
    row-gap: -10rem !important; }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important; }
  .column-gap-sm-2 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important; }
  .column-gap-sm-3 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important; }
  .column-gap-sm-4 {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important; }
  .column-gap-sm-5 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important; }
  .column-gap-sm-6 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important; }
  .column-gap-sm-7 {
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important; }
  .column-gap-sm-8 {
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important; }
  .column-gap-sm-9 {
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important; }
  .column-gap-sm-10 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important; }
  .column-gap-sm-11 {
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important; }
  .column-gap-sm-12 {
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important; }
  .column-gap-sm-13 {
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important; }
  .column-gap-sm-14 {
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important; }
  .column-gap-sm-15 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important; }
  .column-gap-sm-16 {
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important; }
  .column-gap-sm-17 {
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important; }
  .column-gap-sm-18 {
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important; }
  .column-gap-sm-19 {
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important; }
  .column-gap-sm-20 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important; }
  .column-gap-sm-21 {
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important; }
  .column-gap-sm-22 {
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important; }
  .column-gap-sm-23 {
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important; }
  .column-gap-sm-24 {
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important; }
  .column-gap-sm-25 {
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important; }
  .column-gap-sm-26 {
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important; }
  .column-gap-sm-27 {
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important; }
  .column-gap-sm-28 {
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important; }
  .column-gap-sm-29 {
    -webkit-column-gap: 14.5rem !important;
       -moz-column-gap: 14.5rem !important;
            column-gap: 14.5rem !important; }
  .column-gap-sm-30 {
    -webkit-column-gap: 15rem !important;
       -moz-column-gap: 15rem !important;
            column-gap: 15rem !important; }
  .column-gap-sm-n1 {
    -webkit-column-gap: -0.5rem !important;
       -moz-column-gap: -0.5rem !important;
            column-gap: -0.5rem !important; }
  .column-gap-sm-n2 {
    -webkit-column-gap: -1rem !important;
       -moz-column-gap: -1rem !important;
            column-gap: -1rem !important; }
  .column-gap-sm-n3 {
    -webkit-column-gap: -1.5rem !important;
       -moz-column-gap: -1.5rem !important;
            column-gap: -1.5rem !important; }
  .column-gap-sm-n4 {
    -webkit-column-gap: -2rem !important;
       -moz-column-gap: -2rem !important;
            column-gap: -2rem !important; }
  .column-gap-sm-n5 {
    -webkit-column-gap: -2.5rem !important;
       -moz-column-gap: -2.5rem !important;
            column-gap: -2.5rem !important; }
  .column-gap-sm-n6 {
    -webkit-column-gap: -3rem !important;
       -moz-column-gap: -3rem !important;
            column-gap: -3rem !important; }
  .column-gap-sm-n7 {
    -webkit-column-gap: -3.5rem !important;
       -moz-column-gap: -3.5rem !important;
            column-gap: -3.5rem !important; }
  .column-gap-sm-n8 {
    -webkit-column-gap: -4rem !important;
       -moz-column-gap: -4rem !important;
            column-gap: -4rem !important; }
  .column-gap-sm-n9 {
    -webkit-column-gap: -4.5rem !important;
       -moz-column-gap: -4.5rem !important;
            column-gap: -4.5rem !important; }
  .column-gap-sm-n10 {
    -webkit-column-gap: -5rem !important;
       -moz-column-gap: -5rem !important;
            column-gap: -5rem !important; }
  .column-gap-sm-n11 {
    -webkit-column-gap: -5.5rem !important;
       -moz-column-gap: -5.5rem !important;
            column-gap: -5.5rem !important; }
  .column-gap-sm-n12 {
    -webkit-column-gap: -6rem !important;
       -moz-column-gap: -6rem !important;
            column-gap: -6rem !important; }
  .column-gap-sm-n13 {
    -webkit-column-gap: -6.5rem !important;
       -moz-column-gap: -6.5rem !important;
            column-gap: -6.5rem !important; }
  .column-gap-sm-n14 {
    -webkit-column-gap: -7rem !important;
       -moz-column-gap: -7rem !important;
            column-gap: -7rem !important; }
  .column-gap-sm-n15 {
    -webkit-column-gap: -7.5rem !important;
       -moz-column-gap: -7.5rem !important;
            column-gap: -7.5rem !important; }
  .column-gap-sm-n16 {
    -webkit-column-gap: -8rem !important;
       -moz-column-gap: -8rem !important;
            column-gap: -8rem !important; }
  .column-gap-sm-n17 {
    -webkit-column-gap: -8.5rem !important;
       -moz-column-gap: -8.5rem !important;
            column-gap: -8.5rem !important; }
  .column-gap-sm-n18 {
    -webkit-column-gap: -9rem !important;
       -moz-column-gap: -9rem !important;
            column-gap: -9rem !important; }
  .column-gap-sm-n19 {
    -webkit-column-gap: -9.5rem !important;
       -moz-column-gap: -9.5rem !important;
            column-gap: -9.5rem !important; }
  .column-gap-sm-n20 {
    -webkit-column-gap: -10rem !important;
       -moz-column-gap: -10rem !important;
            column-gap: -10rem !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: 48rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.5rem !important; }
  .m-md-2 {
    margin: 1rem !important; }
  .m-md-3 {
    margin: 1.5rem !important; }
  .m-md-4 {
    margin: 2rem !important; }
  .m-md-5 {
    margin: 2.5rem !important; }
  .m-md-6 {
    margin: 3rem !important; }
  .m-md-7 {
    margin: 3.5rem !important; }
  .m-md-8 {
    margin: 4rem !important; }
  .m-md-9 {
    margin: 4.5rem !important; }
  .m-md-10 {
    margin: 5rem !important; }
  .m-md-11 {
    margin: 5.5rem !important; }
  .m-md-12 {
    margin: 6rem !important; }
  .m-md-13 {
    margin: 6.5rem !important; }
  .m-md-14 {
    margin: 7rem !important; }
  .m-md-15 {
    margin: 7.5rem !important; }
  .m-md-16 {
    margin: 8rem !important; }
  .m-md-17 {
    margin: 8.5rem !important; }
  .m-md-18 {
    margin: 9rem !important; }
  .m-md-19 {
    margin: 9.5rem !important; }
  .m-md-20 {
    margin: 10rem !important; }
  .m-md-21 {
    margin: 10.5rem !important; }
  .m-md-22 {
    margin: 11rem !important; }
  .m-md-23 {
    margin: 11.5rem !important; }
  .m-md-24 {
    margin: 12rem !important; }
  .m-md-25 {
    margin: 12.5rem !important; }
  .m-md-26 {
    margin: 13rem !important; }
  .m-md-27 {
    margin: 13.5rem !important; }
  .m-md-28 {
    margin: 14rem !important; }
  .m-md-29 {
    margin: 14.5rem !important; }
  .m-md-30 {
    margin: 15rem !important; }
  .m-md-n1 {
    margin: -0.5rem !important; }
  .m-md-n2 {
    margin: -1rem !important; }
  .m-md-n3 {
    margin: -1.5rem !important; }
  .m-md-n4 {
    margin: -2rem !important; }
  .m-md-n5 {
    margin: -2.5rem !important; }
  .m-md-n6 {
    margin: -3rem !important; }
  .m-md-n7 {
    margin: -3.5rem !important; }
  .m-md-n8 {
    margin: -4rem !important; }
  .m-md-n9 {
    margin: -4.5rem !important; }
  .m-md-n10 {
    margin: -5rem !important; }
  .m-md-n11 {
    margin: -5.5rem !important; }
  .m-md-n12 {
    margin: -6rem !important; }
  .m-md-n13 {
    margin: -6.5rem !important; }
  .m-md-n14 {
    margin: -7rem !important; }
  .m-md-n15 {
    margin: -7.5rem !important; }
  .m-md-n16 {
    margin: -8rem !important; }
  .m-md-n17 {
    margin: -8.5rem !important; }
  .m-md-n18 {
    margin: -9rem !important; }
  .m-md-n19 {
    margin: -9.5rem !important; }
  .m-md-n20 {
    margin: -10rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-md-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-md-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-md-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-md-9 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-md-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-md-11 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-md-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-md-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-md-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-md-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-md-16 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-md-17 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-md-18 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-md-19 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-md-20 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-md-21 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-md-22 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-md-23 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-md-24 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-md-25 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-md-26 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-md-27 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-md-28 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-md-29 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-md-30 {
    margin-right: 15rem !important;
    margin-left: 15rem !important; }
  .mx-md-n1 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-md-n2 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-md-n3 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-md-n4 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-md-n5 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-md-n6 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-md-n7 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-md-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-md-n9 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-md-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-md-n11 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-md-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-md-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-md-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-md-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-md-n16 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-md-n17 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-md-n18 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-md-n19 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-md-n20 {
    margin-right: -10rem !important;
    margin-left: -10rem !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.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-md-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-md-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-md-9 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-md-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-md-11 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-md-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-md-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-md-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-md-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-md-16 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-md-17 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-md-18 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-md-19 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-md-20 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-md-21 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-md-22 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-md-23 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-md-24 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-md-25 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-md-26 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-md-27 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-md-28 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-md-29 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-md-30 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important; }
  .my-md-n1 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-md-n2 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md-n3 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md-n4 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-md-n5 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-md-n6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-md-n7 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-md-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-md-n9 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-md-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-md-n11 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-md-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-md-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-md-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-md-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-md-n16 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-md-n17 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-md-n18 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-md-n19 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-md-n20 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !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.5rem !important; }
  .mt-md-2 {
    margin-top: 1rem !important; }
  .mt-md-3 {
    margin-top: 1.5rem !important; }
  .mt-md-4 {
    margin-top: 2rem !important; }
  .mt-md-5 {
    margin-top: 2.5rem !important; }
  .mt-md-6 {
    margin-top: 3rem !important; }
  .mt-md-7 {
    margin-top: 3.5rem !important; }
  .mt-md-8 {
    margin-top: 4rem !important; }
  .mt-md-9 {
    margin-top: 4.5rem !important; }
  .mt-md-10 {
    margin-top: 5rem !important; }
  .mt-md-11 {
    margin-top: 5.5rem !important; }
  .mt-md-12 {
    margin-top: 6rem !important; }
  .mt-md-13 {
    margin-top: 6.5rem !important; }
  .mt-md-14 {
    margin-top: 7rem !important; }
  .mt-md-15 {
    margin-top: 7.5rem !important; }
  .mt-md-16 {
    margin-top: 8rem !important; }
  .mt-md-17 {
    margin-top: 8.5rem !important; }
  .mt-md-18 {
    margin-top: 9rem !important; }
  .mt-md-19 {
    margin-top: 9.5rem !important; }
  .mt-md-20 {
    margin-top: 10rem !important; }
  .mt-md-21 {
    margin-top: 10.5rem !important; }
  .mt-md-22 {
    margin-top: 11rem !important; }
  .mt-md-23 {
    margin-top: 11.5rem !important; }
  .mt-md-24 {
    margin-top: 12rem !important; }
  .mt-md-25 {
    margin-top: 12.5rem !important; }
  .mt-md-26 {
    margin-top: 13rem !important; }
  .mt-md-27 {
    margin-top: 13.5rem !important; }
  .mt-md-28 {
    margin-top: 14rem !important; }
  .mt-md-29 {
    margin-top: 14.5rem !important; }
  .mt-md-30 {
    margin-top: 15rem !important; }
  .mt-md-n1 {
    margin-top: -0.5rem !important; }
  .mt-md-n2 {
    margin-top: -1rem !important; }
  .mt-md-n3 {
    margin-top: -1.5rem !important; }
  .mt-md-n4 {
    margin-top: -2rem !important; }
  .mt-md-n5 {
    margin-top: -2.5rem !important; }
  .mt-md-n6 {
    margin-top: -3rem !important; }
  .mt-md-n7 {
    margin-top: -3.5rem !important; }
  .mt-md-n8 {
    margin-top: -4rem !important; }
  .mt-md-n9 {
    margin-top: -4.5rem !important; }
  .mt-md-n10 {
    margin-top: -5rem !important; }
  .mt-md-n11 {
    margin-top: -5.5rem !important; }
  .mt-md-n12 {
    margin-top: -6rem !important; }
  .mt-md-n13 {
    margin-top: -6.5rem !important; }
  .mt-md-n14 {
    margin-top: -7rem !important; }
  .mt-md-n15 {
    margin-top: -7.5rem !important; }
  .mt-md-n16 {
    margin-top: -8rem !important; }
  .mt-md-n17 {
    margin-top: -8.5rem !important; }
  .mt-md-n18 {
    margin-top: -9rem !important; }
  .mt-md-n19 {
    margin-top: -9.5rem !important; }
  .mt-md-n20 {
    margin-top: -10rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.5rem !important; }
  .me-md-2 {
    margin-right: 1rem !important; }
  .me-md-3 {
    margin-right: 1.5rem !important; }
  .me-md-4 {
    margin-right: 2rem !important; }
  .me-md-5 {
    margin-right: 2.5rem !important; }
  .me-md-6 {
    margin-right: 3rem !important; }
  .me-md-7 {
    margin-right: 3.5rem !important; }
  .me-md-8 {
    margin-right: 4rem !important; }
  .me-md-9 {
    margin-right: 4.5rem !important; }
  .me-md-10 {
    margin-right: 5rem !important; }
  .me-md-11 {
    margin-right: 5.5rem !important; }
  .me-md-12 {
    margin-right: 6rem !important; }
  .me-md-13 {
    margin-right: 6.5rem !important; }
  .me-md-14 {
    margin-right: 7rem !important; }
  .me-md-15 {
    margin-right: 7.5rem !important; }
  .me-md-16 {
    margin-right: 8rem !important; }
  .me-md-17 {
    margin-right: 8.5rem !important; }
  .me-md-18 {
    margin-right: 9rem !important; }
  .me-md-19 {
    margin-right: 9.5rem !important; }
  .me-md-20 {
    margin-right: 10rem !important; }
  .me-md-21 {
    margin-right: 10.5rem !important; }
  .me-md-22 {
    margin-right: 11rem !important; }
  .me-md-23 {
    margin-right: 11.5rem !important; }
  .me-md-24 {
    margin-right: 12rem !important; }
  .me-md-25 {
    margin-right: 12.5rem !important; }
  .me-md-26 {
    margin-right: 13rem !important; }
  .me-md-27 {
    margin-right: 13.5rem !important; }
  .me-md-28 {
    margin-right: 14rem !important; }
  .me-md-29 {
    margin-right: 14.5rem !important; }
  .me-md-30 {
    margin-right: 15rem !important; }
  .me-md-n1 {
    margin-right: -0.5rem !important; }
  .me-md-n2 {
    margin-right: -1rem !important; }
  .me-md-n3 {
    margin-right: -1.5rem !important; }
  .me-md-n4 {
    margin-right: -2rem !important; }
  .me-md-n5 {
    margin-right: -2.5rem !important; }
  .me-md-n6 {
    margin-right: -3rem !important; }
  .me-md-n7 {
    margin-right: -3.5rem !important; }
  .me-md-n8 {
    margin-right: -4rem !important; }
  .me-md-n9 {
    margin-right: -4.5rem !important; }
  .me-md-n10 {
    margin-right: -5rem !important; }
  .me-md-n11 {
    margin-right: -5.5rem !important; }
  .me-md-n12 {
    margin-right: -6rem !important; }
  .me-md-n13 {
    margin-right: -6.5rem !important; }
  .me-md-n14 {
    margin-right: -7rem !important; }
  .me-md-n15 {
    margin-right: -7.5rem !important; }
  .me-md-n16 {
    margin-right: -8rem !important; }
  .me-md-n17 {
    margin-right: -8.5rem !important; }
  .me-md-n18 {
    margin-right: -9rem !important; }
  .me-md-n19 {
    margin-right: -9.5rem !important; }
  .me-md-n20 {
    margin-right: -10rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.5rem !important; }
  .mb-md-2 {
    margin-bottom: 1rem !important; }
  .mb-md-3 {
    margin-bottom: 1.5rem !important; }
  .mb-md-4 {
    margin-bottom: 2rem !important; }
  .mb-md-5 {
    margin-bottom: 2.5rem !important; }
  .mb-md-6 {
    margin-bottom: 3rem !important; }
  .mb-md-7 {
    margin-bottom: 3.5rem !important; }
  .mb-md-8 {
    margin-bottom: 4rem !important; }
  .mb-md-9 {
    margin-bottom: 4.5rem !important; }
  .mb-md-10 {
    margin-bottom: 5rem !important; }
  .mb-md-11 {
    margin-bottom: 5.5rem !important; }
  .mb-md-12 {
    margin-bottom: 6rem !important; }
  .mb-md-13 {
    margin-bottom: 6.5rem !important; }
  .mb-md-14 {
    margin-bottom: 7rem !important; }
  .mb-md-15 {
    margin-bottom: 7.5rem !important; }
  .mb-md-16 {
    margin-bottom: 8rem !important; }
  .mb-md-17 {
    margin-bottom: 8.5rem !important; }
  .mb-md-18 {
    margin-bottom: 9rem !important; }
  .mb-md-19 {
    margin-bottom: 9.5rem !important; }
  .mb-md-20 {
    margin-bottom: 10rem !important; }
  .mb-md-21 {
    margin-bottom: 10.5rem !important; }
  .mb-md-22 {
    margin-bottom: 11rem !important; }
  .mb-md-23 {
    margin-bottom: 11.5rem !important; }
  .mb-md-24 {
    margin-bottom: 12rem !important; }
  .mb-md-25 {
    margin-bottom: 12.5rem !important; }
  .mb-md-26 {
    margin-bottom: 13rem !important; }
  .mb-md-27 {
    margin-bottom: 13.5rem !important; }
  .mb-md-28 {
    margin-bottom: 14rem !important; }
  .mb-md-29 {
    margin-bottom: 14.5rem !important; }
  .mb-md-30 {
    margin-bottom: 15rem !important; }
  .mb-md-n1 {
    margin-bottom: -0.5rem !important; }
  .mb-md-n2 {
    margin-bottom: -1rem !important; }
  .mb-md-n3 {
    margin-bottom: -1.5rem !important; }
  .mb-md-n4 {
    margin-bottom: -2rem !important; }
  .mb-md-n5 {
    margin-bottom: -2.5rem !important; }
  .mb-md-n6 {
    margin-bottom: -3rem !important; }
  .mb-md-n7 {
    margin-bottom: -3.5rem !important; }
  .mb-md-n8 {
    margin-bottom: -4rem !important; }
  .mb-md-n9 {
    margin-bottom: -4.5rem !important; }
  .mb-md-n10 {
    margin-bottom: -5rem !important; }
  .mb-md-n11 {
    margin-bottom: -5.5rem !important; }
  .mb-md-n12 {
    margin-bottom: -6rem !important; }
  .mb-md-n13 {
    margin-bottom: -6.5rem !important; }
  .mb-md-n14 {
    margin-bottom: -7rem !important; }
  .mb-md-n15 {
    margin-bottom: -7.5rem !important; }
  .mb-md-n16 {
    margin-bottom: -8rem !important; }
  .mb-md-n17 {
    margin-bottom: -8.5rem !important; }
  .mb-md-n18 {
    margin-bottom: -9rem !important; }
  .mb-md-n19 {
    margin-bottom: -9.5rem !important; }
  .mb-md-n20 {
    margin-bottom: -10rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.5rem !important; }
  .ms-md-2 {
    margin-left: 1rem !important; }
  .ms-md-3 {
    margin-left: 1.5rem !important; }
  .ms-md-4 {
    margin-left: 2rem !important; }
  .ms-md-5 {
    margin-left: 2.5rem !important; }
  .ms-md-6 {
    margin-left: 3rem !important; }
  .ms-md-7 {
    margin-left: 3.5rem !important; }
  .ms-md-8 {
    margin-left: 4rem !important; }
  .ms-md-9 {
    margin-left: 4.5rem !important; }
  .ms-md-10 {
    margin-left: 5rem !important; }
  .ms-md-11 {
    margin-left: 5.5rem !important; }
  .ms-md-12 {
    margin-left: 6rem !important; }
  .ms-md-13 {
    margin-left: 6.5rem !important; }
  .ms-md-14 {
    margin-left: 7rem !important; }
  .ms-md-15 {
    margin-left: 7.5rem !important; }
  .ms-md-16 {
    margin-left: 8rem !important; }
  .ms-md-17 {
    margin-left: 8.5rem !important; }
  .ms-md-18 {
    margin-left: 9rem !important; }
  .ms-md-19 {
    margin-left: 9.5rem !important; }
  .ms-md-20 {
    margin-left: 10rem !important; }
  .ms-md-21 {
    margin-left: 10.5rem !important; }
  .ms-md-22 {
    margin-left: 11rem !important; }
  .ms-md-23 {
    margin-left: 11.5rem !important; }
  .ms-md-24 {
    margin-left: 12rem !important; }
  .ms-md-25 {
    margin-left: 12.5rem !important; }
  .ms-md-26 {
    margin-left: 13rem !important; }
  .ms-md-27 {
    margin-left: 13.5rem !important; }
  .ms-md-28 {
    margin-left: 14rem !important; }
  .ms-md-29 {
    margin-left: 14.5rem !important; }
  .ms-md-30 {
    margin-left: 15rem !important; }
  .ms-md-n1 {
    margin-left: -0.5rem !important; }
  .ms-md-n2 {
    margin-left: -1rem !important; }
  .ms-md-n3 {
    margin-left: -1.5rem !important; }
  .ms-md-n4 {
    margin-left: -2rem !important; }
  .ms-md-n5 {
    margin-left: -2.5rem !important; }
  .ms-md-n6 {
    margin-left: -3rem !important; }
  .ms-md-n7 {
    margin-left: -3.5rem !important; }
  .ms-md-n8 {
    margin-left: -4rem !important; }
  .ms-md-n9 {
    margin-left: -4.5rem !important; }
  .ms-md-n10 {
    margin-left: -5rem !important; }
  .ms-md-n11 {
    margin-left: -5.5rem !important; }
  .ms-md-n12 {
    margin-left: -6rem !important; }
  .ms-md-n13 {
    margin-left: -6.5rem !important; }
  .ms-md-n14 {
    margin-left: -7rem !important; }
  .ms-md-n15 {
    margin-left: -7.5rem !important; }
  .ms-md-n16 {
    margin-left: -8rem !important; }
  .ms-md-n17 {
    margin-left: -8.5rem !important; }
  .ms-md-n18 {
    margin-left: -9rem !important; }
  .ms-md-n19 {
    margin-left: -9.5rem !important; }
  .ms-md-n20 {
    margin-left: -10rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.5rem !important; }
  .p-md-2 {
    padding: 1rem !important; }
  .p-md-3 {
    padding: 1.5rem !important; }
  .p-md-4 {
    padding: 2rem !important; }
  .p-md-5 {
    padding: 2.5rem !important; }
  .p-md-6 {
    padding: 3rem !important; }
  .p-md-7 {
    padding: 3.5rem !important; }
  .p-md-8 {
    padding: 4rem !important; }
  .p-md-9 {
    padding: 4.5rem !important; }
  .p-md-10 {
    padding: 5rem !important; }
  .p-md-11 {
    padding: 5.5rem !important; }
  .p-md-12 {
    padding: 6rem !important; }
  .p-md-13 {
    padding: 6.5rem !important; }
  .p-md-14 {
    padding: 7rem !important; }
  .p-md-15 {
    padding: 7.5rem !important; }
  .p-md-16 {
    padding: 8rem !important; }
  .p-md-17 {
    padding: 8.5rem !important; }
  .p-md-18 {
    padding: 9rem !important; }
  .p-md-19 {
    padding: 9.5rem !important; }
  .p-md-20 {
    padding: 10rem !important; }
  .p-md-21 {
    padding: 10.5rem !important; }
  .p-md-22 {
    padding: 11rem !important; }
  .p-md-23 {
    padding: 11.5rem !important; }
  .p-md-24 {
    padding: 12rem !important; }
  .p-md-25 {
    padding: 12.5rem !important; }
  .p-md-26 {
    padding: 13rem !important; }
  .p-md-27 {
    padding: 13.5rem !important; }
  .p-md-28 {
    padding: 14rem !important; }
  .p-md-29 {
    padding: 14.5rem !important; }
  .p-md-30 {
    padding: 15rem !important; }
  .p-md-n1 {
    padding: -0.5rem !important; }
  .p-md-n2 {
    padding: -1rem !important; }
  .p-md-n3 {
    padding: -1.5rem !important; }
  .p-md-n4 {
    padding: -2rem !important; }
  .p-md-n5 {
    padding: -2.5rem !important; }
  .p-md-n6 {
    padding: -3rem !important; }
  .p-md-n7 {
    padding: -3.5rem !important; }
  .p-md-n8 {
    padding: -4rem !important; }
  .p-md-n9 {
    padding: -4.5rem !important; }
  .p-md-n10 {
    padding: -5rem !important; }
  .p-md-n11 {
    padding: -5.5rem !important; }
  .p-md-n12 {
    padding: -6rem !important; }
  .p-md-n13 {
    padding: -6.5rem !important; }
  .p-md-n14 {
    padding: -7rem !important; }
  .p-md-n15 {
    padding: -7.5rem !important; }
  .p-md-n16 {
    padding: -8rem !important; }
  .p-md-n17 {
    padding: -8.5rem !important; }
  .p-md-n18 {
    padding: -9rem !important; }
  .p-md-n19 {
    padding: -9.5rem !important; }
  .p-md-n20 {
    padding: -10rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-md-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-md-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-md-7 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-md-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-md-9 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-md-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-md-11 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-md-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-md-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-md-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-md-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-md-16 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-md-17 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-md-18 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-md-19 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-md-20 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-md-21 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-md-22 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-md-23 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-md-24 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-md-25 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-md-26 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-md-27 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-md-28 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-md-29 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .px-md-30 {
    padding-right: 15rem !important;
    padding-left: 15rem !important; }
  .px-md-n1 {
    padding-right: -0.5rem !important;
    padding-left: -0.5rem !important; }
  .px-md-n2 {
    padding-right: -1rem !important;
    padding-left: -1rem !important; }
  .px-md-n3 {
    padding-right: -1.5rem !important;
    padding-left: -1.5rem !important; }
  .px-md-n4 {
    padding-right: -2rem !important;
    padding-left: -2rem !important; }
  .px-md-n5 {
    padding-right: -2.5rem !important;
    padding-left: -2.5rem !important; }
  .px-md-n6 {
    padding-right: -3rem !important;
    padding-left: -3rem !important; }
  .px-md-n7 {
    padding-right: -3.5rem !important;
    padding-left: -3.5rem !important; }
  .px-md-n8 {
    padding-right: -4rem !important;
    padding-left: -4rem !important; }
  .px-md-n9 {
    padding-right: -4.5rem !important;
    padding-left: -4.5rem !important; }
  .px-md-n10 {
    padding-right: -5rem !important;
    padding-left: -5rem !important; }
  .px-md-n11 {
    padding-right: -5.5rem !important;
    padding-left: -5.5rem !important; }
  .px-md-n12 {
    padding-right: -6rem !important;
    padding-left: -6rem !important; }
  .px-md-n13 {
    padding-right: -6.5rem !important;
    padding-left: -6.5rem !important; }
  .px-md-n14 {
    padding-right: -7rem !important;
    padding-left: -7rem !important; }
  .px-md-n15 {
    padding-right: -7.5rem !important;
    padding-left: -7.5rem !important; }
  .px-md-n16 {
    padding-right: -8rem !important;
    padding-left: -8rem !important; }
  .px-md-n17 {
    padding-right: -8.5rem !important;
    padding-left: -8.5rem !important; }
  .px-md-n18 {
    padding-right: -9rem !important;
    padding-left: -9rem !important; }
  .px-md-n19 {
    padding-right: -9.5rem !important;
    padding-left: -9.5rem !important; }
  .px-md-n20 {
    padding-right: -10rem !important;
    padding-left: -10rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-md-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-md-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-md-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-md-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-md-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-md-11 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-md-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-md-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-md-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-md-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-md-16 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-md-17 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-md-18 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-md-19 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-md-20 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-md-21 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-md-22 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-md-23 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-md-24 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-md-25 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-md-26 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-md-27 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-md-28 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-md-29 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .py-md-30 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  .py-md-n1 {
    padding-top: -0.5rem !important;
    padding-bottom: -0.5rem !important; }
  .py-md-n2 {
    padding-top: -1rem !important;
    padding-bottom: -1rem !important; }
  .py-md-n3 {
    padding-top: -1.5rem !important;
    padding-bottom: -1.5rem !important; }
  .py-md-n4 {
    padding-top: -2rem !important;
    padding-bottom: -2rem !important; }
  .py-md-n5 {
    padding-top: -2.5rem !important;
    padding-bottom: -2.5rem !important; }
  .py-md-n6 {
    padding-top: -3rem !important;
    padding-bottom: -3rem !important; }
  .py-md-n7 {
    padding-top: -3.5rem !important;
    padding-bottom: -3.5rem !important; }
  .py-md-n8 {
    padding-top: -4rem !important;
    padding-bottom: -4rem !important; }
  .py-md-n9 {
    padding-top: -4.5rem !important;
    padding-bottom: -4.5rem !important; }
  .py-md-n10 {
    padding-top: -5rem !important;
    padding-bottom: -5rem !important; }
  .py-md-n11 {
    padding-top: -5.5rem !important;
    padding-bottom: -5.5rem !important; }
  .py-md-n12 {
    padding-top: -6rem !important;
    padding-bottom: -6rem !important; }
  .py-md-n13 {
    padding-top: -6.5rem !important;
    padding-bottom: -6.5rem !important; }
  .py-md-n14 {
    padding-top: -7rem !important;
    padding-bottom: -7rem !important; }
  .py-md-n15 {
    padding-top: -7.5rem !important;
    padding-bottom: -7.5rem !important; }
  .py-md-n16 {
    padding-top: -8rem !important;
    padding-bottom: -8rem !important; }
  .py-md-n17 {
    padding-top: -8.5rem !important;
    padding-bottom: -8.5rem !important; }
  .py-md-n18 {
    padding-top: -9rem !important;
    padding-bottom: -9rem !important; }
  .py-md-n19 {
    padding-top: -9.5rem !important;
    padding-bottom: -9.5rem !important; }
  .py-md-n20 {
    padding-top: -10rem !important;
    padding-bottom: -10rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.5rem !important; }
  .pt-md-2 {
    padding-top: 1rem !important; }
  .pt-md-3 {
    padding-top: 1.5rem !important; }
  .pt-md-4 {
    padding-top: 2rem !important; }
  .pt-md-5 {
    padding-top: 2.5rem !important; }
  .pt-md-6 {
    padding-top: 3rem !important; }
  .pt-md-7 {
    padding-top: 3.5rem !important; }
  .pt-md-8 {
    padding-top: 4rem !important; }
  .pt-md-9 {
    padding-top: 4.5rem !important; }
  .pt-md-10 {
    padding-top: 5rem !important; }
  .pt-md-11 {
    padding-top: 5.5rem !important; }
  .pt-md-12 {
    padding-top: 6rem !important; }
  .pt-md-13 {
    padding-top: 6.5rem !important; }
  .pt-md-14 {
    padding-top: 7rem !important; }
  .pt-md-15 {
    padding-top: 7.5rem !important; }
  .pt-md-16 {
    padding-top: 8rem !important; }
  .pt-md-17 {
    padding-top: 8.5rem !important; }
  .pt-md-18 {
    padding-top: 9rem !important; }
  .pt-md-19 {
    padding-top: 9.5rem !important; }
  .pt-md-20 {
    padding-top: 10rem !important; }
  .pt-md-21 {
    padding-top: 10.5rem !important; }
  .pt-md-22 {
    padding-top: 11rem !important; }
  .pt-md-23 {
    padding-top: 11.5rem !important; }
  .pt-md-24 {
    padding-top: 12rem !important; }
  .pt-md-25 {
    padding-top: 12.5rem !important; }
  .pt-md-26 {
    padding-top: 13rem !important; }
  .pt-md-27 {
    padding-top: 13.5rem !important; }
  .pt-md-28 {
    padding-top: 14rem !important; }
  .pt-md-29 {
    padding-top: 14.5rem !important; }
  .pt-md-30 {
    padding-top: 15rem !important; }
  .pt-md-n1 {
    padding-top: -0.5rem !important; }
  .pt-md-n2 {
    padding-top: -1rem !important; }
  .pt-md-n3 {
    padding-top: -1.5rem !important; }
  .pt-md-n4 {
    padding-top: -2rem !important; }
  .pt-md-n5 {
    padding-top: -2.5rem !important; }
  .pt-md-n6 {
    padding-top: -3rem !important; }
  .pt-md-n7 {
    padding-top: -3.5rem !important; }
  .pt-md-n8 {
    padding-top: -4rem !important; }
  .pt-md-n9 {
    padding-top: -4.5rem !important; }
  .pt-md-n10 {
    padding-top: -5rem !important; }
  .pt-md-n11 {
    padding-top: -5.5rem !important; }
  .pt-md-n12 {
    padding-top: -6rem !important; }
  .pt-md-n13 {
    padding-top: -6.5rem !important; }
  .pt-md-n14 {
    padding-top: -7rem !important; }
  .pt-md-n15 {
    padding-top: -7.5rem !important; }
  .pt-md-n16 {
    padding-top: -8rem !important; }
  .pt-md-n17 {
    padding-top: -8.5rem !important; }
  .pt-md-n18 {
    padding-top: -9rem !important; }
  .pt-md-n19 {
    padding-top: -9.5rem !important; }
  .pt-md-n20 {
    padding-top: -10rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.5rem !important; }
  .pe-md-2 {
    padding-right: 1rem !important; }
  .pe-md-3 {
    padding-right: 1.5rem !important; }
  .pe-md-4 {
    padding-right: 2rem !important; }
  .pe-md-5 {
    padding-right: 2.5rem !important; }
  .pe-md-6 {
    padding-right: 3rem !important; }
  .pe-md-7 {
    padding-right: 3.5rem !important; }
  .pe-md-8 {
    padding-right: 4rem !important; }
  .pe-md-9 {
    padding-right: 4.5rem !important; }
  .pe-md-10 {
    padding-right: 5rem !important; }
  .pe-md-11 {
    padding-right: 5.5rem !important; }
  .pe-md-12 {
    padding-right: 6rem !important; }
  .pe-md-13 {
    padding-right: 6.5rem !important; }
  .pe-md-14 {
    padding-right: 7rem !important; }
  .pe-md-15 {
    padding-right: 7.5rem !important; }
  .pe-md-16 {
    padding-right: 8rem !important; }
  .pe-md-17 {
    padding-right: 8.5rem !important; }
  .pe-md-18 {
    padding-right: 9rem !important; }
  .pe-md-19 {
    padding-right: 9.5rem !important; }
  .pe-md-20 {
    padding-right: 10rem !important; }
  .pe-md-21 {
    padding-right: 10.5rem !important; }
  .pe-md-22 {
    padding-right: 11rem !important; }
  .pe-md-23 {
    padding-right: 11.5rem !important; }
  .pe-md-24 {
    padding-right: 12rem !important; }
  .pe-md-25 {
    padding-right: 12.5rem !important; }
  .pe-md-26 {
    padding-right: 13rem !important; }
  .pe-md-27 {
    padding-right: 13.5rem !important; }
  .pe-md-28 {
    padding-right: 14rem !important; }
  .pe-md-29 {
    padding-right: 14.5rem !important; }
  .pe-md-30 {
    padding-right: 15rem !important; }
  .pe-md-n1 {
    padding-right: -0.5rem !important; }
  .pe-md-n2 {
    padding-right: -1rem !important; }
  .pe-md-n3 {
    padding-right: -1.5rem !important; }
  .pe-md-n4 {
    padding-right: -2rem !important; }
  .pe-md-n5 {
    padding-right: -2.5rem !important; }
  .pe-md-n6 {
    padding-right: -3rem !important; }
  .pe-md-n7 {
    padding-right: -3.5rem !important; }
  .pe-md-n8 {
    padding-right: -4rem !important; }
  .pe-md-n9 {
    padding-right: -4.5rem !important; }
  .pe-md-n10 {
    padding-right: -5rem !important; }
  .pe-md-n11 {
    padding-right: -5.5rem !important; }
  .pe-md-n12 {
    padding-right: -6rem !important; }
  .pe-md-n13 {
    padding-right: -6.5rem !important; }
  .pe-md-n14 {
    padding-right: -7rem !important; }
  .pe-md-n15 {
    padding-right: -7.5rem !important; }
  .pe-md-n16 {
    padding-right: -8rem !important; }
  .pe-md-n17 {
    padding-right: -8.5rem !important; }
  .pe-md-n18 {
    padding-right: -9rem !important; }
  .pe-md-n19 {
    padding-right: -9.5rem !important; }
  .pe-md-n20 {
    padding-right: -10rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.5rem !important; }
  .pb-md-2 {
    padding-bottom: 1rem !important; }
  .pb-md-3 {
    padding-bottom: 1.5rem !important; }
  .pb-md-4 {
    padding-bottom: 2rem !important; }
  .pb-md-5 {
    padding-bottom: 2.5rem !important; }
  .pb-md-6 {
    padding-bottom: 3rem !important; }
  .pb-md-7 {
    padding-bottom: 3.5rem !important; }
  .pb-md-8 {
    padding-bottom: 4rem !important; }
  .pb-md-9 {
    padding-bottom: 4.5rem !important; }
  .pb-md-10 {
    padding-bottom: 5rem !important; }
  .pb-md-11 {
    padding-bottom: 5.5rem !important; }
  .pb-md-12 {
    padding-bottom: 6rem !important; }
  .pb-md-13 {
    padding-bottom: 6.5rem !important; }
  .pb-md-14 {
    padding-bottom: 7rem !important; }
  .pb-md-15 {
    padding-bottom: 7.5rem !important; }
  .pb-md-16 {
    padding-bottom: 8rem !important; }
  .pb-md-17 {
    padding-bottom: 8.5rem !important; }
  .pb-md-18 {
    padding-bottom: 9rem !important; }
  .pb-md-19 {
    padding-bottom: 9.5rem !important; }
  .pb-md-20 {
    padding-bottom: 10rem !important; }
  .pb-md-21 {
    padding-bottom: 10.5rem !important; }
  .pb-md-22 {
    padding-bottom: 11rem !important; }
  .pb-md-23 {
    padding-bottom: 11.5rem !important; }
  .pb-md-24 {
    padding-bottom: 12rem !important; }
  .pb-md-25 {
    padding-bottom: 12.5rem !important; }
  .pb-md-26 {
    padding-bottom: 13rem !important; }
  .pb-md-27 {
    padding-bottom: 13.5rem !important; }
  .pb-md-28 {
    padding-bottom: 14rem !important; }
  .pb-md-29 {
    padding-bottom: 14.5rem !important; }
  .pb-md-30 {
    padding-bottom: 15rem !important; }
  .pb-md-n1 {
    padding-bottom: -0.5rem !important; }
  .pb-md-n2 {
    padding-bottom: -1rem !important; }
  .pb-md-n3 {
    padding-bottom: -1.5rem !important; }
  .pb-md-n4 {
    padding-bottom: -2rem !important; }
  .pb-md-n5 {
    padding-bottom: -2.5rem !important; }
  .pb-md-n6 {
    padding-bottom: -3rem !important; }
  .pb-md-n7 {
    padding-bottom: -3.5rem !important; }
  .pb-md-n8 {
    padding-bottom: -4rem !important; }
  .pb-md-n9 {
    padding-bottom: -4.5rem !important; }
  .pb-md-n10 {
    padding-bottom: -5rem !important; }
  .pb-md-n11 {
    padding-bottom: -5.5rem !important; }
  .pb-md-n12 {
    padding-bottom: -6rem !important; }
  .pb-md-n13 {
    padding-bottom: -6.5rem !important; }
  .pb-md-n14 {
    padding-bottom: -7rem !important; }
  .pb-md-n15 {
    padding-bottom: -7.5rem !important; }
  .pb-md-n16 {
    padding-bottom: -8rem !important; }
  .pb-md-n17 {
    padding-bottom: -8.5rem !important; }
  .pb-md-n18 {
    padding-bottom: -9rem !important; }
  .pb-md-n19 {
    padding-bottom: -9.5rem !important; }
  .pb-md-n20 {
    padding-bottom: -10rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.5rem !important; }
  .ps-md-2 {
    padding-left: 1rem !important; }
  .ps-md-3 {
    padding-left: 1.5rem !important; }
  .ps-md-4 {
    padding-left: 2rem !important; }
  .ps-md-5 {
    padding-left: 2.5rem !important; }
  .ps-md-6 {
    padding-left: 3rem !important; }
  .ps-md-7 {
    padding-left: 3.5rem !important; }
  .ps-md-8 {
    padding-left: 4rem !important; }
  .ps-md-9 {
    padding-left: 4.5rem !important; }
  .ps-md-10 {
    padding-left: 5rem !important; }
  .ps-md-11 {
    padding-left: 5.5rem !important; }
  .ps-md-12 {
    padding-left: 6rem !important; }
  .ps-md-13 {
    padding-left: 6.5rem !important; }
  .ps-md-14 {
    padding-left: 7rem !important; }
  .ps-md-15 {
    padding-left: 7.5rem !important; }
  .ps-md-16 {
    padding-left: 8rem !important; }
  .ps-md-17 {
    padding-left: 8.5rem !important; }
  .ps-md-18 {
    padding-left: 9rem !important; }
  .ps-md-19 {
    padding-left: 9.5rem !important; }
  .ps-md-20 {
    padding-left: 10rem !important; }
  .ps-md-21 {
    padding-left: 10.5rem !important; }
  .ps-md-22 {
    padding-left: 11rem !important; }
  .ps-md-23 {
    padding-left: 11.5rem !important; }
  .ps-md-24 {
    padding-left: 12rem !important; }
  .ps-md-25 {
    padding-left: 12.5rem !important; }
  .ps-md-26 {
    padding-left: 13rem !important; }
  .ps-md-27 {
    padding-left: 13.5rem !important; }
  .ps-md-28 {
    padding-left: 14rem !important; }
  .ps-md-29 {
    padding-left: 14.5rem !important; }
  .ps-md-30 {
    padding-left: 15rem !important; }
  .ps-md-n1 {
    padding-left: -0.5rem !important; }
  .ps-md-n2 {
    padding-left: -1rem !important; }
  .ps-md-n3 {
    padding-left: -1.5rem !important; }
  .ps-md-n4 {
    padding-left: -2rem !important; }
  .ps-md-n5 {
    padding-left: -2.5rem !important; }
  .ps-md-n6 {
    padding-left: -3rem !important; }
  .ps-md-n7 {
    padding-left: -3.5rem !important; }
  .ps-md-n8 {
    padding-left: -4rem !important; }
  .ps-md-n9 {
    padding-left: -4.5rem !important; }
  .ps-md-n10 {
    padding-left: -5rem !important; }
  .ps-md-n11 {
    padding-left: -5.5rem !important; }
  .ps-md-n12 {
    padding-left: -6rem !important; }
  .ps-md-n13 {
    padding-left: -6.5rem !important; }
  .ps-md-n14 {
    padding-left: -7rem !important; }
  .ps-md-n15 {
    padding-left: -7.5rem !important; }
  .ps-md-n16 {
    padding-left: -8rem !important; }
  .ps-md-n17 {
    padding-left: -8.5rem !important; }
  .ps-md-n18 {
    padding-left: -9rem !important; }
  .ps-md-n19 {
    padding-left: -9.5rem !important; }
  .ps-md-n20 {
    padding-left: -10rem !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.5rem !important; }
  .gap-md-2 {
    gap: 1rem !important; }
  .gap-md-3 {
    gap: 1.5rem !important; }
  .gap-md-4 {
    gap: 2rem !important; }
  .gap-md-5 {
    gap: 2.5rem !important; }
  .gap-md-6 {
    gap: 3rem !important; }
  .gap-md-7 {
    gap: 3.5rem !important; }
  .gap-md-8 {
    gap: 4rem !important; }
  .gap-md-9 {
    gap: 4.5rem !important; }
  .gap-md-10 {
    gap: 5rem !important; }
  .gap-md-11 {
    gap: 5.5rem !important; }
  .gap-md-12 {
    gap: 6rem !important; }
  .gap-md-13 {
    gap: 6.5rem !important; }
  .gap-md-14 {
    gap: 7rem !important; }
  .gap-md-15 {
    gap: 7.5rem !important; }
  .gap-md-16 {
    gap: 8rem !important; }
  .gap-md-17 {
    gap: 8.5rem !important; }
  .gap-md-18 {
    gap: 9rem !important; }
  .gap-md-19 {
    gap: 9.5rem !important; }
  .gap-md-20 {
    gap: 10rem !important; }
  .gap-md-21 {
    gap: 10.5rem !important; }
  .gap-md-22 {
    gap: 11rem !important; }
  .gap-md-23 {
    gap: 11.5rem !important; }
  .gap-md-24 {
    gap: 12rem !important; }
  .gap-md-25 {
    gap: 12.5rem !important; }
  .gap-md-26 {
    gap: 13rem !important; }
  .gap-md-27 {
    gap: 13.5rem !important; }
  .gap-md-28 {
    gap: 14rem !important; }
  .gap-md-29 {
    gap: 14.5rem !important; }
  .gap-md-30 {
    gap: 15rem !important; }
  .gap-md-n1 {
    gap: -0.5rem !important; }
  .gap-md-n2 {
    gap: -1rem !important; }
  .gap-md-n3 {
    gap: -1.5rem !important; }
  .gap-md-n4 {
    gap: -2rem !important; }
  .gap-md-n5 {
    gap: -2.5rem !important; }
  .gap-md-n6 {
    gap: -3rem !important; }
  .gap-md-n7 {
    gap: -3.5rem !important; }
  .gap-md-n8 {
    gap: -4rem !important; }
  .gap-md-n9 {
    gap: -4.5rem !important; }
  .gap-md-n10 {
    gap: -5rem !important; }
  .gap-md-n11 {
    gap: -5.5rem !important; }
  .gap-md-n12 {
    gap: -6rem !important; }
  .gap-md-n13 {
    gap: -6.5rem !important; }
  .gap-md-n14 {
    gap: -7rem !important; }
  .gap-md-n15 {
    gap: -7.5rem !important; }
  .gap-md-n16 {
    gap: -8rem !important; }
  .gap-md-n17 {
    gap: -8.5rem !important; }
  .gap-md-n18 {
    gap: -9rem !important; }
  .gap-md-n19 {
    gap: -9.5rem !important; }
  .gap-md-n20 {
    gap: -10rem !important; }
  .row-gap-md-0 {
    row-gap: 0 !important; }
  .row-gap-md-1 {
    row-gap: 0.5rem !important; }
  .row-gap-md-2 {
    row-gap: 1rem !important; }
  .row-gap-md-3 {
    row-gap: 1.5rem !important; }
  .row-gap-md-4 {
    row-gap: 2rem !important; }
  .row-gap-md-5 {
    row-gap: 2.5rem !important; }
  .row-gap-md-6 {
    row-gap: 3rem !important; }
  .row-gap-md-7 {
    row-gap: 3.5rem !important; }
  .row-gap-md-8 {
    row-gap: 4rem !important; }
  .row-gap-md-9 {
    row-gap: 4.5rem !important; }
  .row-gap-md-10 {
    row-gap: 5rem !important; }
  .row-gap-md-11 {
    row-gap: 5.5rem !important; }
  .row-gap-md-12 {
    row-gap: 6rem !important; }
  .row-gap-md-13 {
    row-gap: 6.5rem !important; }
  .row-gap-md-14 {
    row-gap: 7rem !important; }
  .row-gap-md-15 {
    row-gap: 7.5rem !important; }
  .row-gap-md-16 {
    row-gap: 8rem !important; }
  .row-gap-md-17 {
    row-gap: 8.5rem !important; }
  .row-gap-md-18 {
    row-gap: 9rem !important; }
  .row-gap-md-19 {
    row-gap: 9.5rem !important; }
  .row-gap-md-20 {
    row-gap: 10rem !important; }
  .row-gap-md-21 {
    row-gap: 10.5rem !important; }
  .row-gap-md-22 {
    row-gap: 11rem !important; }
  .row-gap-md-23 {
    row-gap: 11.5rem !important; }
  .row-gap-md-24 {
    row-gap: 12rem !important; }
  .row-gap-md-25 {
    row-gap: 12.5rem !important; }
  .row-gap-md-26 {
    row-gap: 13rem !important; }
  .row-gap-md-27 {
    row-gap: 13.5rem !important; }
  .row-gap-md-28 {
    row-gap: 14rem !important; }
  .row-gap-md-29 {
    row-gap: 14.5rem !important; }
  .row-gap-md-30 {
    row-gap: 15rem !important; }
  .row-gap-md-n1 {
    row-gap: -0.5rem !important; }
  .row-gap-md-n2 {
    row-gap: -1rem !important; }
  .row-gap-md-n3 {
    row-gap: -1.5rem !important; }
  .row-gap-md-n4 {
    row-gap: -2rem !important; }
  .row-gap-md-n5 {
    row-gap: -2.5rem !important; }
  .row-gap-md-n6 {
    row-gap: -3rem !important; }
  .row-gap-md-n7 {
    row-gap: -3.5rem !important; }
  .row-gap-md-n8 {
    row-gap: -4rem !important; }
  .row-gap-md-n9 {
    row-gap: -4.5rem !important; }
  .row-gap-md-n10 {
    row-gap: -5rem !important; }
  .row-gap-md-n11 {
    row-gap: -5.5rem !important; }
  .row-gap-md-n12 {
    row-gap: -6rem !important; }
  .row-gap-md-n13 {
    row-gap: -6.5rem !important; }
  .row-gap-md-n14 {
    row-gap: -7rem !important; }
  .row-gap-md-n15 {
    row-gap: -7.5rem !important; }
  .row-gap-md-n16 {
    row-gap: -8rem !important; }
  .row-gap-md-n17 {
    row-gap: -8.5rem !important; }
  .row-gap-md-n18 {
    row-gap: -9rem !important; }
  .row-gap-md-n19 {
    row-gap: -9.5rem !important; }
  .row-gap-md-n20 {
    row-gap: -10rem !important; }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  .column-gap-md-1 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important; }
  .column-gap-md-2 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important; }
  .column-gap-md-3 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important; }
  .column-gap-md-4 {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important; }
  .column-gap-md-5 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important; }
  .column-gap-md-6 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important; }
  .column-gap-md-7 {
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important; }
  .column-gap-md-8 {
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important; }
  .column-gap-md-9 {
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important; }
  .column-gap-md-10 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important; }
  .column-gap-md-11 {
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important; }
  .column-gap-md-12 {
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important; }
  .column-gap-md-13 {
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important; }
  .column-gap-md-14 {
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important; }
  .column-gap-md-15 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important; }
  .column-gap-md-16 {
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important; }
  .column-gap-md-17 {
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important; }
  .column-gap-md-18 {
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important; }
  .column-gap-md-19 {
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important; }
  .column-gap-md-20 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important; }
  .column-gap-md-21 {
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important; }
  .column-gap-md-22 {
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important; }
  .column-gap-md-23 {
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important; }
  .column-gap-md-24 {
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important; }
  .column-gap-md-25 {
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important; }
  .column-gap-md-26 {
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important; }
  .column-gap-md-27 {
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important; }
  .column-gap-md-28 {
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important; }
  .column-gap-md-29 {
    -webkit-column-gap: 14.5rem !important;
       -moz-column-gap: 14.5rem !important;
            column-gap: 14.5rem !important; }
  .column-gap-md-30 {
    -webkit-column-gap: 15rem !important;
       -moz-column-gap: 15rem !important;
            column-gap: 15rem !important; }
  .column-gap-md-n1 {
    -webkit-column-gap: -0.5rem !important;
       -moz-column-gap: -0.5rem !important;
            column-gap: -0.5rem !important; }
  .column-gap-md-n2 {
    -webkit-column-gap: -1rem !important;
       -moz-column-gap: -1rem !important;
            column-gap: -1rem !important; }
  .column-gap-md-n3 {
    -webkit-column-gap: -1.5rem !important;
       -moz-column-gap: -1.5rem !important;
            column-gap: -1.5rem !important; }
  .column-gap-md-n4 {
    -webkit-column-gap: -2rem !important;
       -moz-column-gap: -2rem !important;
            column-gap: -2rem !important; }
  .column-gap-md-n5 {
    -webkit-column-gap: -2.5rem !important;
       -moz-column-gap: -2.5rem !important;
            column-gap: -2.5rem !important; }
  .column-gap-md-n6 {
    -webkit-column-gap: -3rem !important;
       -moz-column-gap: -3rem !important;
            column-gap: -3rem !important; }
  .column-gap-md-n7 {
    -webkit-column-gap: -3.5rem !important;
       -moz-column-gap: -3.5rem !important;
            column-gap: -3.5rem !important; }
  .column-gap-md-n8 {
    -webkit-column-gap: -4rem !important;
       -moz-column-gap: -4rem !important;
            column-gap: -4rem !important; }
  .column-gap-md-n9 {
    -webkit-column-gap: -4.5rem !important;
       -moz-column-gap: -4.5rem !important;
            column-gap: -4.5rem !important; }
  .column-gap-md-n10 {
    -webkit-column-gap: -5rem !important;
       -moz-column-gap: -5rem !important;
            column-gap: -5rem !important; }
  .column-gap-md-n11 {
    -webkit-column-gap: -5.5rem !important;
       -moz-column-gap: -5.5rem !important;
            column-gap: -5.5rem !important; }
  .column-gap-md-n12 {
    -webkit-column-gap: -6rem !important;
       -moz-column-gap: -6rem !important;
            column-gap: -6rem !important; }
  .column-gap-md-n13 {
    -webkit-column-gap: -6.5rem !important;
       -moz-column-gap: -6.5rem !important;
            column-gap: -6.5rem !important; }
  .column-gap-md-n14 {
    -webkit-column-gap: -7rem !important;
       -moz-column-gap: -7rem !important;
            column-gap: -7rem !important; }
  .column-gap-md-n15 {
    -webkit-column-gap: -7.5rem !important;
       -moz-column-gap: -7.5rem !important;
            column-gap: -7.5rem !important; }
  .column-gap-md-n16 {
    -webkit-column-gap: -8rem !important;
       -moz-column-gap: -8rem !important;
            column-gap: -8rem !important; }
  .column-gap-md-n17 {
    -webkit-column-gap: -8.5rem !important;
       -moz-column-gap: -8.5rem !important;
            column-gap: -8.5rem !important; }
  .column-gap-md-n18 {
    -webkit-column-gap: -9rem !important;
       -moz-column-gap: -9rem !important;
            column-gap: -9rem !important; }
  .column-gap-md-n19 {
    -webkit-column-gap: -9.5rem !important;
       -moz-column-gap: -9.5rem !important;
            column-gap: -9.5rem !important; }
  .column-gap-md-n20 {
    -webkit-column-gap: -10rem !important;
       -moz-column-gap: -10rem !important;
            column-gap: -10rem !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: 64rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.5rem !important; }
  .m-lg-2 {
    margin: 1rem !important; }
  .m-lg-3 {
    margin: 1.5rem !important; }
  .m-lg-4 {
    margin: 2rem !important; }
  .m-lg-5 {
    margin: 2.5rem !important; }
  .m-lg-6 {
    margin: 3rem !important; }
  .m-lg-7 {
    margin: 3.5rem !important; }
  .m-lg-8 {
    margin: 4rem !important; }
  .m-lg-9 {
    margin: 4.5rem !important; }
  .m-lg-10 {
    margin: 5rem !important; }
  .m-lg-11 {
    margin: 5.5rem !important; }
  .m-lg-12 {
    margin: 6rem !important; }
  .m-lg-13 {
    margin: 6.5rem !important; }
  .m-lg-14 {
    margin: 7rem !important; }
  .m-lg-15 {
    margin: 7.5rem !important; }
  .m-lg-16 {
    margin: 8rem !important; }
  .m-lg-17 {
    margin: 8.5rem !important; }
  .m-lg-18 {
    margin: 9rem !important; }
  .m-lg-19 {
    margin: 9.5rem !important; }
  .m-lg-20 {
    margin: 10rem !important; }
  .m-lg-21 {
    margin: 10.5rem !important; }
  .m-lg-22 {
    margin: 11rem !important; }
  .m-lg-23 {
    margin: 11.5rem !important; }
  .m-lg-24 {
    margin: 12rem !important; }
  .m-lg-25 {
    margin: 12.5rem !important; }
  .m-lg-26 {
    margin: 13rem !important; }
  .m-lg-27 {
    margin: 13.5rem !important; }
  .m-lg-28 {
    margin: 14rem !important; }
  .m-lg-29 {
    margin: 14.5rem !important; }
  .m-lg-30 {
    margin: 15rem !important; }
  .m-lg-n1 {
    margin: -0.5rem !important; }
  .m-lg-n2 {
    margin: -1rem !important; }
  .m-lg-n3 {
    margin: -1.5rem !important; }
  .m-lg-n4 {
    margin: -2rem !important; }
  .m-lg-n5 {
    margin: -2.5rem !important; }
  .m-lg-n6 {
    margin: -3rem !important; }
  .m-lg-n7 {
    margin: -3.5rem !important; }
  .m-lg-n8 {
    margin: -4rem !important; }
  .m-lg-n9 {
    margin: -4.5rem !important; }
  .m-lg-n10 {
    margin: -5rem !important; }
  .m-lg-n11 {
    margin: -5.5rem !important; }
  .m-lg-n12 {
    margin: -6rem !important; }
  .m-lg-n13 {
    margin: -6.5rem !important; }
  .m-lg-n14 {
    margin: -7rem !important; }
  .m-lg-n15 {
    margin: -7.5rem !important; }
  .m-lg-n16 {
    margin: -8rem !important; }
  .m-lg-n17 {
    margin: -8.5rem !important; }
  .m-lg-n18 {
    margin: -9rem !important; }
  .m-lg-n19 {
    margin: -9.5rem !important; }
  .m-lg-n20 {
    margin: -10rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-lg-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-lg-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-lg-9 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-lg-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-lg-11 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-lg-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-lg-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-lg-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-lg-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-lg-16 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-lg-17 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-lg-18 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-lg-19 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-lg-20 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-lg-21 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-lg-22 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-lg-23 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-lg-24 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-lg-25 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-lg-26 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-lg-27 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-lg-28 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-lg-29 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-lg-30 {
    margin-right: 15rem !important;
    margin-left: 15rem !important; }
  .mx-lg-n1 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-lg-n2 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-lg-n3 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-lg-n4 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-lg-n5 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-lg-n6 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-lg-n7 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-lg-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-lg-n9 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-lg-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-lg-n11 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-lg-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-lg-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-lg-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-lg-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-lg-n16 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-lg-n17 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-lg-n18 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-lg-n19 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-lg-n20 {
    margin-right: -10rem !important;
    margin-left: -10rem !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.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-lg-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-lg-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-lg-9 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-lg-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-lg-11 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-lg-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-lg-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-lg-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-lg-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-lg-16 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-lg-17 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-lg-18 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-lg-19 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-lg-20 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-lg-21 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-lg-22 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-lg-23 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-lg-24 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-lg-25 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-lg-26 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-lg-27 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-lg-28 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-lg-29 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-lg-30 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important; }
  .my-lg-n1 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-lg-n2 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg-n3 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg-n4 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-lg-n5 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-lg-n6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-lg-n7 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-lg-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-lg-n9 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-lg-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-lg-n11 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-lg-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-lg-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-lg-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-lg-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-lg-n16 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-lg-n17 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-lg-n18 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-lg-n19 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-lg-n20 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !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.5rem !important; }
  .mt-lg-2 {
    margin-top: 1rem !important; }
  .mt-lg-3 {
    margin-top: 1.5rem !important; }
  .mt-lg-4 {
    margin-top: 2rem !important; }
  .mt-lg-5 {
    margin-top: 2.5rem !important; }
  .mt-lg-6 {
    margin-top: 3rem !important; }
  .mt-lg-7 {
    margin-top: 3.5rem !important; }
  .mt-lg-8 {
    margin-top: 4rem !important; }
  .mt-lg-9 {
    margin-top: 4.5rem !important; }
  .mt-lg-10 {
    margin-top: 5rem !important; }
  .mt-lg-11 {
    margin-top: 5.5rem !important; }
  .mt-lg-12 {
    margin-top: 6rem !important; }
  .mt-lg-13 {
    margin-top: 6.5rem !important; }
  .mt-lg-14 {
    margin-top: 7rem !important; }
  .mt-lg-15 {
    margin-top: 7.5rem !important; }
  .mt-lg-16 {
    margin-top: 8rem !important; }
  .mt-lg-17 {
    margin-top: 8.5rem !important; }
  .mt-lg-18 {
    margin-top: 9rem !important; }
  .mt-lg-19 {
    margin-top: 9.5rem !important; }
  .mt-lg-20 {
    margin-top: 10rem !important; }
  .mt-lg-21 {
    margin-top: 10.5rem !important; }
  .mt-lg-22 {
    margin-top: 11rem !important; }
  .mt-lg-23 {
    margin-top: 11.5rem !important; }
  .mt-lg-24 {
    margin-top: 12rem !important; }
  .mt-lg-25 {
    margin-top: 12.5rem !important; }
  .mt-lg-26 {
    margin-top: 13rem !important; }
  .mt-lg-27 {
    margin-top: 13.5rem !important; }
  .mt-lg-28 {
    margin-top: 14rem !important; }
  .mt-lg-29 {
    margin-top: 14.5rem !important; }
  .mt-lg-30 {
    margin-top: 15rem !important; }
  .mt-lg-n1 {
    margin-top: -0.5rem !important; }
  .mt-lg-n2 {
    margin-top: -1rem !important; }
  .mt-lg-n3 {
    margin-top: -1.5rem !important; }
  .mt-lg-n4 {
    margin-top: -2rem !important; }
  .mt-lg-n5 {
    margin-top: -2.5rem !important; }
  .mt-lg-n6 {
    margin-top: -3rem !important; }
  .mt-lg-n7 {
    margin-top: -3.5rem !important; }
  .mt-lg-n8 {
    margin-top: -4rem !important; }
  .mt-lg-n9 {
    margin-top: -4.5rem !important; }
  .mt-lg-n10 {
    margin-top: -5rem !important; }
  .mt-lg-n11 {
    margin-top: -5.5rem !important; }
  .mt-lg-n12 {
    margin-top: -6rem !important; }
  .mt-lg-n13 {
    margin-top: -6.5rem !important; }
  .mt-lg-n14 {
    margin-top: -7rem !important; }
  .mt-lg-n15 {
    margin-top: -7.5rem !important; }
  .mt-lg-n16 {
    margin-top: -8rem !important; }
  .mt-lg-n17 {
    margin-top: -8.5rem !important; }
  .mt-lg-n18 {
    margin-top: -9rem !important; }
  .mt-lg-n19 {
    margin-top: -9.5rem !important; }
  .mt-lg-n20 {
    margin-top: -10rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.5rem !important; }
  .me-lg-2 {
    margin-right: 1rem !important; }
  .me-lg-3 {
    margin-right: 1.5rem !important; }
  .me-lg-4 {
    margin-right: 2rem !important; }
  .me-lg-5 {
    margin-right: 2.5rem !important; }
  .me-lg-6 {
    margin-right: 3rem !important; }
  .me-lg-7 {
    margin-right: 3.5rem !important; }
  .me-lg-8 {
    margin-right: 4rem !important; }
  .me-lg-9 {
    margin-right: 4.5rem !important; }
  .me-lg-10 {
    margin-right: 5rem !important; }
  .me-lg-11 {
    margin-right: 5.5rem !important; }
  .me-lg-12 {
    margin-right: 6rem !important; }
  .me-lg-13 {
    margin-right: 6.5rem !important; }
  .me-lg-14 {
    margin-right: 7rem !important; }
  .me-lg-15 {
    margin-right: 7.5rem !important; }
  .me-lg-16 {
    margin-right: 8rem !important; }
  .me-lg-17 {
    margin-right: 8.5rem !important; }
  .me-lg-18 {
    margin-right: 9rem !important; }
  .me-lg-19 {
    margin-right: 9.5rem !important; }
  .me-lg-20 {
    margin-right: 10rem !important; }
  .me-lg-21 {
    margin-right: 10.5rem !important; }
  .me-lg-22 {
    margin-right: 11rem !important; }
  .me-lg-23 {
    margin-right: 11.5rem !important; }
  .me-lg-24 {
    margin-right: 12rem !important; }
  .me-lg-25 {
    margin-right: 12.5rem !important; }
  .me-lg-26 {
    margin-right: 13rem !important; }
  .me-lg-27 {
    margin-right: 13.5rem !important; }
  .me-lg-28 {
    margin-right: 14rem !important; }
  .me-lg-29 {
    margin-right: 14.5rem !important; }
  .me-lg-30 {
    margin-right: 15rem !important; }
  .me-lg-n1 {
    margin-right: -0.5rem !important; }
  .me-lg-n2 {
    margin-right: -1rem !important; }
  .me-lg-n3 {
    margin-right: -1.5rem !important; }
  .me-lg-n4 {
    margin-right: -2rem !important; }
  .me-lg-n5 {
    margin-right: -2.5rem !important; }
  .me-lg-n6 {
    margin-right: -3rem !important; }
  .me-lg-n7 {
    margin-right: -3.5rem !important; }
  .me-lg-n8 {
    margin-right: -4rem !important; }
  .me-lg-n9 {
    margin-right: -4.5rem !important; }
  .me-lg-n10 {
    margin-right: -5rem !important; }
  .me-lg-n11 {
    margin-right: -5.5rem !important; }
  .me-lg-n12 {
    margin-right: -6rem !important; }
  .me-lg-n13 {
    margin-right: -6.5rem !important; }
  .me-lg-n14 {
    margin-right: -7rem !important; }
  .me-lg-n15 {
    margin-right: -7.5rem !important; }
  .me-lg-n16 {
    margin-right: -8rem !important; }
  .me-lg-n17 {
    margin-right: -8.5rem !important; }
  .me-lg-n18 {
    margin-right: -9rem !important; }
  .me-lg-n19 {
    margin-right: -9.5rem !important; }
  .me-lg-n20 {
    margin-right: -10rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-2 {
    margin-bottom: 1rem !important; }
  .mb-lg-3 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-4 {
    margin-bottom: 2rem !important; }
  .mb-lg-5 {
    margin-bottom: 2.5rem !important; }
  .mb-lg-6 {
    margin-bottom: 3rem !important; }
  .mb-lg-7 {
    margin-bottom: 3.5rem !important; }
  .mb-lg-8 {
    margin-bottom: 4rem !important; }
  .mb-lg-9 {
    margin-bottom: 4.5rem !important; }
  .mb-lg-10 {
    margin-bottom: 5rem !important; }
  .mb-lg-11 {
    margin-bottom: 5.5rem !important; }
  .mb-lg-12 {
    margin-bottom: 6rem !important; }
  .mb-lg-13 {
    margin-bottom: 6.5rem !important; }
  .mb-lg-14 {
    margin-bottom: 7rem !important; }
  .mb-lg-15 {
    margin-bottom: 7.5rem !important; }
  .mb-lg-16 {
    margin-bottom: 8rem !important; }
  .mb-lg-17 {
    margin-bottom: 8.5rem !important; }
  .mb-lg-18 {
    margin-bottom: 9rem !important; }
  .mb-lg-19 {
    margin-bottom: 9.5rem !important; }
  .mb-lg-20 {
    margin-bottom: 10rem !important; }
  .mb-lg-21 {
    margin-bottom: 10.5rem !important; }
  .mb-lg-22 {
    margin-bottom: 11rem !important; }
  .mb-lg-23 {
    margin-bottom: 11.5rem !important; }
  .mb-lg-24 {
    margin-bottom: 12rem !important; }
  .mb-lg-25 {
    margin-bottom: 12.5rem !important; }
  .mb-lg-26 {
    margin-bottom: 13rem !important; }
  .mb-lg-27 {
    margin-bottom: 13.5rem !important; }
  .mb-lg-28 {
    margin-bottom: 14rem !important; }
  .mb-lg-29 {
    margin-bottom: 14.5rem !important; }
  .mb-lg-30 {
    margin-bottom: 15rem !important; }
  .mb-lg-n1 {
    margin-bottom: -0.5rem !important; }
  .mb-lg-n2 {
    margin-bottom: -1rem !important; }
  .mb-lg-n3 {
    margin-bottom: -1.5rem !important; }
  .mb-lg-n4 {
    margin-bottom: -2rem !important; }
  .mb-lg-n5 {
    margin-bottom: -2.5rem !important; }
  .mb-lg-n6 {
    margin-bottom: -3rem !important; }
  .mb-lg-n7 {
    margin-bottom: -3.5rem !important; }
  .mb-lg-n8 {
    margin-bottom: -4rem !important; }
  .mb-lg-n9 {
    margin-bottom: -4.5rem !important; }
  .mb-lg-n10 {
    margin-bottom: -5rem !important; }
  .mb-lg-n11 {
    margin-bottom: -5.5rem !important; }
  .mb-lg-n12 {
    margin-bottom: -6rem !important; }
  .mb-lg-n13 {
    margin-bottom: -6.5rem !important; }
  .mb-lg-n14 {
    margin-bottom: -7rem !important; }
  .mb-lg-n15 {
    margin-bottom: -7.5rem !important; }
  .mb-lg-n16 {
    margin-bottom: -8rem !important; }
  .mb-lg-n17 {
    margin-bottom: -8.5rem !important; }
  .mb-lg-n18 {
    margin-bottom: -9rem !important; }
  .mb-lg-n19 {
    margin-bottom: -9.5rem !important; }
  .mb-lg-n20 {
    margin-bottom: -10rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.5rem !important; }
  .ms-lg-2 {
    margin-left: 1rem !important; }
  .ms-lg-3 {
    margin-left: 1.5rem !important; }
  .ms-lg-4 {
    margin-left: 2rem !important; }
  .ms-lg-5 {
    margin-left: 2.5rem !important; }
  .ms-lg-6 {
    margin-left: 3rem !important; }
  .ms-lg-7 {
    margin-left: 3.5rem !important; }
  .ms-lg-8 {
    margin-left: 4rem !important; }
  .ms-lg-9 {
    margin-left: 4.5rem !important; }
  .ms-lg-10 {
    margin-left: 5rem !important; }
  .ms-lg-11 {
    margin-left: 5.5rem !important; }
  .ms-lg-12 {
    margin-left: 6rem !important; }
  .ms-lg-13 {
    margin-left: 6.5rem !important; }
  .ms-lg-14 {
    margin-left: 7rem !important; }
  .ms-lg-15 {
    margin-left: 7.5rem !important; }
  .ms-lg-16 {
    margin-left: 8rem !important; }
  .ms-lg-17 {
    margin-left: 8.5rem !important; }
  .ms-lg-18 {
    margin-left: 9rem !important; }
  .ms-lg-19 {
    margin-left: 9.5rem !important; }
  .ms-lg-20 {
    margin-left: 10rem !important; }
  .ms-lg-21 {
    margin-left: 10.5rem !important; }
  .ms-lg-22 {
    margin-left: 11rem !important; }
  .ms-lg-23 {
    margin-left: 11.5rem !important; }
  .ms-lg-24 {
    margin-left: 12rem !important; }
  .ms-lg-25 {
    margin-left: 12.5rem !important; }
  .ms-lg-26 {
    margin-left: 13rem !important; }
  .ms-lg-27 {
    margin-left: 13.5rem !important; }
  .ms-lg-28 {
    margin-left: 14rem !important; }
  .ms-lg-29 {
    margin-left: 14.5rem !important; }
  .ms-lg-30 {
    margin-left: 15rem !important; }
  .ms-lg-n1 {
    margin-left: -0.5rem !important; }
  .ms-lg-n2 {
    margin-left: -1rem !important; }
  .ms-lg-n3 {
    margin-left: -1.5rem !important; }
  .ms-lg-n4 {
    margin-left: -2rem !important; }
  .ms-lg-n5 {
    margin-left: -2.5rem !important; }
  .ms-lg-n6 {
    margin-left: -3rem !important; }
  .ms-lg-n7 {
    margin-left: -3.5rem !important; }
  .ms-lg-n8 {
    margin-left: -4rem !important; }
  .ms-lg-n9 {
    margin-left: -4.5rem !important; }
  .ms-lg-n10 {
    margin-left: -5rem !important; }
  .ms-lg-n11 {
    margin-left: -5.5rem !important; }
  .ms-lg-n12 {
    margin-left: -6rem !important; }
  .ms-lg-n13 {
    margin-left: -6.5rem !important; }
  .ms-lg-n14 {
    margin-left: -7rem !important; }
  .ms-lg-n15 {
    margin-left: -7.5rem !important; }
  .ms-lg-n16 {
    margin-left: -8rem !important; }
  .ms-lg-n17 {
    margin-left: -8.5rem !important; }
  .ms-lg-n18 {
    margin-left: -9rem !important; }
  .ms-lg-n19 {
    margin-left: -9.5rem !important; }
  .ms-lg-n20 {
    margin-left: -10rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.5rem !important; }
  .p-lg-2 {
    padding: 1rem !important; }
  .p-lg-3 {
    padding: 1.5rem !important; }
  .p-lg-4 {
    padding: 2rem !important; }
  .p-lg-5 {
    padding: 2.5rem !important; }
  .p-lg-6 {
    padding: 3rem !important; }
  .p-lg-7 {
    padding: 3.5rem !important; }
  .p-lg-8 {
    padding: 4rem !important; }
  .p-lg-9 {
    padding: 4.5rem !important; }
  .p-lg-10 {
    padding: 5rem !important; }
  .p-lg-11 {
    padding: 5.5rem !important; }
  .p-lg-12 {
    padding: 6rem !important; }
  .p-lg-13 {
    padding: 6.5rem !important; }
  .p-lg-14 {
    padding: 7rem !important; }
  .p-lg-15 {
    padding: 7.5rem !important; }
  .p-lg-16 {
    padding: 8rem !important; }
  .p-lg-17 {
    padding: 8.5rem !important; }
  .p-lg-18 {
    padding: 9rem !important; }
  .p-lg-19 {
    padding: 9.5rem !important; }
  .p-lg-20 {
    padding: 10rem !important; }
  .p-lg-21 {
    padding: 10.5rem !important; }
  .p-lg-22 {
    padding: 11rem !important; }
  .p-lg-23 {
    padding: 11.5rem !important; }
  .p-lg-24 {
    padding: 12rem !important; }
  .p-lg-25 {
    padding: 12.5rem !important; }
  .p-lg-26 {
    padding: 13rem !important; }
  .p-lg-27 {
    padding: 13.5rem !important; }
  .p-lg-28 {
    padding: 14rem !important; }
  .p-lg-29 {
    padding: 14.5rem !important; }
  .p-lg-30 {
    padding: 15rem !important; }
  .p-lg-n1 {
    padding: -0.5rem !important; }
  .p-lg-n2 {
    padding: -1rem !important; }
  .p-lg-n3 {
    padding: -1.5rem !important; }
  .p-lg-n4 {
    padding: -2rem !important; }
  .p-lg-n5 {
    padding: -2.5rem !important; }
  .p-lg-n6 {
    padding: -3rem !important; }
  .p-lg-n7 {
    padding: -3.5rem !important; }
  .p-lg-n8 {
    padding: -4rem !important; }
  .p-lg-n9 {
    padding: -4.5rem !important; }
  .p-lg-n10 {
    padding: -5rem !important; }
  .p-lg-n11 {
    padding: -5.5rem !important; }
  .p-lg-n12 {
    padding: -6rem !important; }
  .p-lg-n13 {
    padding: -6.5rem !important; }
  .p-lg-n14 {
    padding: -7rem !important; }
  .p-lg-n15 {
    padding: -7.5rem !important; }
  .p-lg-n16 {
    padding: -8rem !important; }
  .p-lg-n17 {
    padding: -8.5rem !important; }
  .p-lg-n18 {
    padding: -9rem !important; }
  .p-lg-n19 {
    padding: -9.5rem !important; }
  .p-lg-n20 {
    padding: -10rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-lg-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-lg-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-lg-7 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-lg-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-lg-9 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-lg-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-lg-11 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-lg-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-lg-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-lg-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-lg-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-lg-16 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-lg-17 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-lg-18 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-lg-19 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-lg-20 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-lg-21 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-lg-22 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-lg-23 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-lg-24 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-lg-25 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-lg-26 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-lg-27 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-lg-28 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-lg-29 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .px-lg-30 {
    padding-right: 15rem !important;
    padding-left: 15rem !important; }
  .px-lg-n1 {
    padding-right: -0.5rem !important;
    padding-left: -0.5rem !important; }
  .px-lg-n2 {
    padding-right: -1rem !important;
    padding-left: -1rem !important; }
  .px-lg-n3 {
    padding-right: -1.5rem !important;
    padding-left: -1.5rem !important; }
  .px-lg-n4 {
    padding-right: -2rem !important;
    padding-left: -2rem !important; }
  .px-lg-n5 {
    padding-right: -2.5rem !important;
    padding-left: -2.5rem !important; }
  .px-lg-n6 {
    padding-right: -3rem !important;
    padding-left: -3rem !important; }
  .px-lg-n7 {
    padding-right: -3.5rem !important;
    padding-left: -3.5rem !important; }
  .px-lg-n8 {
    padding-right: -4rem !important;
    padding-left: -4rem !important; }
  .px-lg-n9 {
    padding-right: -4.5rem !important;
    padding-left: -4.5rem !important; }
  .px-lg-n10 {
    padding-right: -5rem !important;
    padding-left: -5rem !important; }
  .px-lg-n11 {
    padding-right: -5.5rem !important;
    padding-left: -5.5rem !important; }
  .px-lg-n12 {
    padding-right: -6rem !important;
    padding-left: -6rem !important; }
  .px-lg-n13 {
    padding-right: -6.5rem !important;
    padding-left: -6.5rem !important; }
  .px-lg-n14 {
    padding-right: -7rem !important;
    padding-left: -7rem !important; }
  .px-lg-n15 {
    padding-right: -7.5rem !important;
    padding-left: -7.5rem !important; }
  .px-lg-n16 {
    padding-right: -8rem !important;
    padding-left: -8rem !important; }
  .px-lg-n17 {
    padding-right: -8.5rem !important;
    padding-left: -8.5rem !important; }
  .px-lg-n18 {
    padding-right: -9rem !important;
    padding-left: -9rem !important; }
  .px-lg-n19 {
    padding-right: -9.5rem !important;
    padding-left: -9.5rem !important; }
  .px-lg-n20 {
    padding-right: -10rem !important;
    padding-left: -10rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-lg-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-lg-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-lg-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-lg-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-lg-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-lg-11 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-lg-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-lg-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-lg-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-lg-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-lg-16 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-lg-17 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-lg-18 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-lg-19 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-lg-20 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-lg-21 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-lg-22 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-lg-23 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-lg-24 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-lg-25 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-lg-26 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-lg-27 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-lg-28 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-lg-29 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .py-lg-30 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  .py-lg-n1 {
    padding-top: -0.5rem !important;
    padding-bottom: -0.5rem !important; }
  .py-lg-n2 {
    padding-top: -1rem !important;
    padding-bottom: -1rem !important; }
  .py-lg-n3 {
    padding-top: -1.5rem !important;
    padding-bottom: -1.5rem !important; }
  .py-lg-n4 {
    padding-top: -2rem !important;
    padding-bottom: -2rem !important; }
  .py-lg-n5 {
    padding-top: -2.5rem !important;
    padding-bottom: -2.5rem !important; }
  .py-lg-n6 {
    padding-top: -3rem !important;
    padding-bottom: -3rem !important; }
  .py-lg-n7 {
    padding-top: -3.5rem !important;
    padding-bottom: -3.5rem !important; }
  .py-lg-n8 {
    padding-top: -4rem !important;
    padding-bottom: -4rem !important; }
  .py-lg-n9 {
    padding-top: -4.5rem !important;
    padding-bottom: -4.5rem !important; }
  .py-lg-n10 {
    padding-top: -5rem !important;
    padding-bottom: -5rem !important; }
  .py-lg-n11 {
    padding-top: -5.5rem !important;
    padding-bottom: -5.5rem !important; }
  .py-lg-n12 {
    padding-top: -6rem !important;
    padding-bottom: -6rem !important; }
  .py-lg-n13 {
    padding-top: -6.5rem !important;
    padding-bottom: -6.5rem !important; }
  .py-lg-n14 {
    padding-top: -7rem !important;
    padding-bottom: -7rem !important; }
  .py-lg-n15 {
    padding-top: -7.5rem !important;
    padding-bottom: -7.5rem !important; }
  .py-lg-n16 {
    padding-top: -8rem !important;
    padding-bottom: -8rem !important; }
  .py-lg-n17 {
    padding-top: -8.5rem !important;
    padding-bottom: -8.5rem !important; }
  .py-lg-n18 {
    padding-top: -9rem !important;
    padding-bottom: -9rem !important; }
  .py-lg-n19 {
    padding-top: -9.5rem !important;
    padding-bottom: -9.5rem !important; }
  .py-lg-n20 {
    padding-top: -10rem !important;
    padding-bottom: -10rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.5rem !important; }
  .pt-lg-2 {
    padding-top: 1rem !important; }
  .pt-lg-3 {
    padding-top: 1.5rem !important; }
  .pt-lg-4 {
    padding-top: 2rem !important; }
  .pt-lg-5 {
    padding-top: 2.5rem !important; }
  .pt-lg-6 {
    padding-top: 3rem !important; }
  .pt-lg-7 {
    padding-top: 3.5rem !important; }
  .pt-lg-8 {
    padding-top: 4rem !important; }
  .pt-lg-9 {
    padding-top: 4.5rem !important; }
  .pt-lg-10 {
    padding-top: 5rem !important; }
  .pt-lg-11 {
    padding-top: 5.5rem !important; }
  .pt-lg-12 {
    padding-top: 6rem !important; }
  .pt-lg-13 {
    padding-top: 6.5rem !important; }
  .pt-lg-14 {
    padding-top: 7rem !important; }
  .pt-lg-15 {
    padding-top: 7.5rem !important; }
  .pt-lg-16 {
    padding-top: 8rem !important; }
  .pt-lg-17 {
    padding-top: 8.5rem !important; }
  .pt-lg-18 {
    padding-top: 9rem !important; }
  .pt-lg-19 {
    padding-top: 9.5rem !important; }
  .pt-lg-20 {
    padding-top: 10rem !important; }
  .pt-lg-21 {
    padding-top: 10.5rem !important; }
  .pt-lg-22 {
    padding-top: 11rem !important; }
  .pt-lg-23 {
    padding-top: 11.5rem !important; }
  .pt-lg-24 {
    padding-top: 12rem !important; }
  .pt-lg-25 {
    padding-top: 12.5rem !important; }
  .pt-lg-26 {
    padding-top: 13rem !important; }
  .pt-lg-27 {
    padding-top: 13.5rem !important; }
  .pt-lg-28 {
    padding-top: 14rem !important; }
  .pt-lg-29 {
    padding-top: 14.5rem !important; }
  .pt-lg-30 {
    padding-top: 15rem !important; }
  .pt-lg-n1 {
    padding-top: -0.5rem !important; }
  .pt-lg-n2 {
    padding-top: -1rem !important; }
  .pt-lg-n3 {
    padding-top: -1.5rem !important; }
  .pt-lg-n4 {
    padding-top: -2rem !important; }
  .pt-lg-n5 {
    padding-top: -2.5rem !important; }
  .pt-lg-n6 {
    padding-top: -3rem !important; }
  .pt-lg-n7 {
    padding-top: -3.5rem !important; }
  .pt-lg-n8 {
    padding-top: -4rem !important; }
  .pt-lg-n9 {
    padding-top: -4.5rem !important; }
  .pt-lg-n10 {
    padding-top: -5rem !important; }
  .pt-lg-n11 {
    padding-top: -5.5rem !important; }
  .pt-lg-n12 {
    padding-top: -6rem !important; }
  .pt-lg-n13 {
    padding-top: -6.5rem !important; }
  .pt-lg-n14 {
    padding-top: -7rem !important; }
  .pt-lg-n15 {
    padding-top: -7.5rem !important; }
  .pt-lg-n16 {
    padding-top: -8rem !important; }
  .pt-lg-n17 {
    padding-top: -8.5rem !important; }
  .pt-lg-n18 {
    padding-top: -9rem !important; }
  .pt-lg-n19 {
    padding-top: -9.5rem !important; }
  .pt-lg-n20 {
    padding-top: -10rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.5rem !important; }
  .pe-lg-2 {
    padding-right: 1rem !important; }
  .pe-lg-3 {
    padding-right: 1.5rem !important; }
  .pe-lg-4 {
    padding-right: 2rem !important; }
  .pe-lg-5 {
    padding-right: 2.5rem !important; }
  .pe-lg-6 {
    padding-right: 3rem !important; }
  .pe-lg-7 {
    padding-right: 3.5rem !important; }
  .pe-lg-8 {
    padding-right: 4rem !important; }
  .pe-lg-9 {
    padding-right: 4.5rem !important; }
  .pe-lg-10 {
    padding-right: 5rem !important; }
  .pe-lg-11 {
    padding-right: 5.5rem !important; }
  .pe-lg-12 {
    padding-right: 6rem !important; }
  .pe-lg-13 {
    padding-right: 6.5rem !important; }
  .pe-lg-14 {
    padding-right: 7rem !important; }
  .pe-lg-15 {
    padding-right: 7.5rem !important; }
  .pe-lg-16 {
    padding-right: 8rem !important; }
  .pe-lg-17 {
    padding-right: 8.5rem !important; }
  .pe-lg-18 {
    padding-right: 9rem !important; }
  .pe-lg-19 {
    padding-right: 9.5rem !important; }
  .pe-lg-20 {
    padding-right: 10rem !important; }
  .pe-lg-21 {
    padding-right: 10.5rem !important; }
  .pe-lg-22 {
    padding-right: 11rem !important; }
  .pe-lg-23 {
    padding-right: 11.5rem !important; }
  .pe-lg-24 {
    padding-right: 12rem !important; }
  .pe-lg-25 {
    padding-right: 12.5rem !important; }
  .pe-lg-26 {
    padding-right: 13rem !important; }
  .pe-lg-27 {
    padding-right: 13.5rem !important; }
  .pe-lg-28 {
    padding-right: 14rem !important; }
  .pe-lg-29 {
    padding-right: 14.5rem !important; }
  .pe-lg-30 {
    padding-right: 15rem !important; }
  .pe-lg-n1 {
    padding-right: -0.5rem !important; }
  .pe-lg-n2 {
    padding-right: -1rem !important; }
  .pe-lg-n3 {
    padding-right: -1.5rem !important; }
  .pe-lg-n4 {
    padding-right: -2rem !important; }
  .pe-lg-n5 {
    padding-right: -2.5rem !important; }
  .pe-lg-n6 {
    padding-right: -3rem !important; }
  .pe-lg-n7 {
    padding-right: -3.5rem !important; }
  .pe-lg-n8 {
    padding-right: -4rem !important; }
  .pe-lg-n9 {
    padding-right: -4.5rem !important; }
  .pe-lg-n10 {
    padding-right: -5rem !important; }
  .pe-lg-n11 {
    padding-right: -5.5rem !important; }
  .pe-lg-n12 {
    padding-right: -6rem !important; }
  .pe-lg-n13 {
    padding-right: -6.5rem !important; }
  .pe-lg-n14 {
    padding-right: -7rem !important; }
  .pe-lg-n15 {
    padding-right: -7.5rem !important; }
  .pe-lg-n16 {
    padding-right: -8rem !important; }
  .pe-lg-n17 {
    padding-right: -8.5rem !important; }
  .pe-lg-n18 {
    padding-right: -9rem !important; }
  .pe-lg-n19 {
    padding-right: -9.5rem !important; }
  .pe-lg-n20 {
    padding-right: -10rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-2 {
    padding-bottom: 1rem !important; }
  .pb-lg-3 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-4 {
    padding-bottom: 2rem !important; }
  .pb-lg-5 {
    padding-bottom: 2.5rem !important; }
  .pb-lg-6 {
    padding-bottom: 3rem !important; }
  .pb-lg-7 {
    padding-bottom: 3.5rem !important; }
  .pb-lg-8 {
    padding-bottom: 4rem !important; }
  .pb-lg-9 {
    padding-bottom: 4.5rem !important; }
  .pb-lg-10 {
    padding-bottom: 5rem !important; }
  .pb-lg-11 {
    padding-bottom: 5.5rem !important; }
  .pb-lg-12 {
    padding-bottom: 6rem !important; }
  .pb-lg-13 {
    padding-bottom: 6.5rem !important; }
  .pb-lg-14 {
    padding-bottom: 7rem !important; }
  .pb-lg-15 {
    padding-bottom: 7.5rem !important; }
  .pb-lg-16 {
    padding-bottom: 8rem !important; }
  .pb-lg-17 {
    padding-bottom: 8.5rem !important; }
  .pb-lg-18 {
    padding-bottom: 9rem !important; }
  .pb-lg-19 {
    padding-bottom: 9.5rem !important; }
  .pb-lg-20 {
    padding-bottom: 10rem !important; }
  .pb-lg-21 {
    padding-bottom: 10.5rem !important; }
  .pb-lg-22 {
    padding-bottom: 11rem !important; }
  .pb-lg-23 {
    padding-bottom: 11.5rem !important; }
  .pb-lg-24 {
    padding-bottom: 12rem !important; }
  .pb-lg-25 {
    padding-bottom: 12.5rem !important; }
  .pb-lg-26 {
    padding-bottom: 13rem !important; }
  .pb-lg-27 {
    padding-bottom: 13.5rem !important; }
  .pb-lg-28 {
    padding-bottom: 14rem !important; }
  .pb-lg-29 {
    padding-bottom: 14.5rem !important; }
  .pb-lg-30 {
    padding-bottom: 15rem !important; }
  .pb-lg-n1 {
    padding-bottom: -0.5rem !important; }
  .pb-lg-n2 {
    padding-bottom: -1rem !important; }
  .pb-lg-n3 {
    padding-bottom: -1.5rem !important; }
  .pb-lg-n4 {
    padding-bottom: -2rem !important; }
  .pb-lg-n5 {
    padding-bottom: -2.5rem !important; }
  .pb-lg-n6 {
    padding-bottom: -3rem !important; }
  .pb-lg-n7 {
    padding-bottom: -3.5rem !important; }
  .pb-lg-n8 {
    padding-bottom: -4rem !important; }
  .pb-lg-n9 {
    padding-bottom: -4.5rem !important; }
  .pb-lg-n10 {
    padding-bottom: -5rem !important; }
  .pb-lg-n11 {
    padding-bottom: -5.5rem !important; }
  .pb-lg-n12 {
    padding-bottom: -6rem !important; }
  .pb-lg-n13 {
    padding-bottom: -6.5rem !important; }
  .pb-lg-n14 {
    padding-bottom: -7rem !important; }
  .pb-lg-n15 {
    padding-bottom: -7.5rem !important; }
  .pb-lg-n16 {
    padding-bottom: -8rem !important; }
  .pb-lg-n17 {
    padding-bottom: -8.5rem !important; }
  .pb-lg-n18 {
    padding-bottom: -9rem !important; }
  .pb-lg-n19 {
    padding-bottom: -9.5rem !important; }
  .pb-lg-n20 {
    padding-bottom: -10rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.5rem !important; }
  .ps-lg-2 {
    padding-left: 1rem !important; }
  .ps-lg-3 {
    padding-left: 1.5rem !important; }
  .ps-lg-4 {
    padding-left: 2rem !important; }
  .ps-lg-5 {
    padding-left: 2.5rem !important; }
  .ps-lg-6 {
    padding-left: 3rem !important; }
  .ps-lg-7 {
    padding-left: 3.5rem !important; }
  .ps-lg-8 {
    padding-left: 4rem !important; }
  .ps-lg-9 {
    padding-left: 4.5rem !important; }
  .ps-lg-10 {
    padding-left: 5rem !important; }
  .ps-lg-11 {
    padding-left: 5.5rem !important; }
  .ps-lg-12 {
    padding-left: 6rem !important; }
  .ps-lg-13 {
    padding-left: 6.5rem !important; }
  .ps-lg-14 {
    padding-left: 7rem !important; }
  .ps-lg-15 {
    padding-left: 7.5rem !important; }
  .ps-lg-16 {
    padding-left: 8rem !important; }
  .ps-lg-17 {
    padding-left: 8.5rem !important; }
  .ps-lg-18 {
    padding-left: 9rem !important; }
  .ps-lg-19 {
    padding-left: 9.5rem !important; }
  .ps-lg-20 {
    padding-left: 10rem !important; }
  .ps-lg-21 {
    padding-left: 10.5rem !important; }
  .ps-lg-22 {
    padding-left: 11rem !important; }
  .ps-lg-23 {
    padding-left: 11.5rem !important; }
  .ps-lg-24 {
    padding-left: 12rem !important; }
  .ps-lg-25 {
    padding-left: 12.5rem !important; }
  .ps-lg-26 {
    padding-left: 13rem !important; }
  .ps-lg-27 {
    padding-left: 13.5rem !important; }
  .ps-lg-28 {
    padding-left: 14rem !important; }
  .ps-lg-29 {
    padding-left: 14.5rem !important; }
  .ps-lg-30 {
    padding-left: 15rem !important; }
  .ps-lg-n1 {
    padding-left: -0.5rem !important; }
  .ps-lg-n2 {
    padding-left: -1rem !important; }
  .ps-lg-n3 {
    padding-left: -1.5rem !important; }
  .ps-lg-n4 {
    padding-left: -2rem !important; }
  .ps-lg-n5 {
    padding-left: -2.5rem !important; }
  .ps-lg-n6 {
    padding-left: -3rem !important; }
  .ps-lg-n7 {
    padding-left: -3.5rem !important; }
  .ps-lg-n8 {
    padding-left: -4rem !important; }
  .ps-lg-n9 {
    padding-left: -4.5rem !important; }
  .ps-lg-n10 {
    padding-left: -5rem !important; }
  .ps-lg-n11 {
    padding-left: -5.5rem !important; }
  .ps-lg-n12 {
    padding-left: -6rem !important; }
  .ps-lg-n13 {
    padding-left: -6.5rem !important; }
  .ps-lg-n14 {
    padding-left: -7rem !important; }
  .ps-lg-n15 {
    padding-left: -7.5rem !important; }
  .ps-lg-n16 {
    padding-left: -8rem !important; }
  .ps-lg-n17 {
    padding-left: -8.5rem !important; }
  .ps-lg-n18 {
    padding-left: -9rem !important; }
  .ps-lg-n19 {
    padding-left: -9.5rem !important; }
  .ps-lg-n20 {
    padding-left: -10rem !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.5rem !important; }
  .gap-lg-2 {
    gap: 1rem !important; }
  .gap-lg-3 {
    gap: 1.5rem !important; }
  .gap-lg-4 {
    gap: 2rem !important; }
  .gap-lg-5 {
    gap: 2.5rem !important; }
  .gap-lg-6 {
    gap: 3rem !important; }
  .gap-lg-7 {
    gap: 3.5rem !important; }
  .gap-lg-8 {
    gap: 4rem !important; }
  .gap-lg-9 {
    gap: 4.5rem !important; }
  .gap-lg-10 {
    gap: 5rem !important; }
  .gap-lg-11 {
    gap: 5.5rem !important; }
  .gap-lg-12 {
    gap: 6rem !important; }
  .gap-lg-13 {
    gap: 6.5rem !important; }
  .gap-lg-14 {
    gap: 7rem !important; }
  .gap-lg-15 {
    gap: 7.5rem !important; }
  .gap-lg-16 {
    gap: 8rem !important; }
  .gap-lg-17 {
    gap: 8.5rem !important; }
  .gap-lg-18 {
    gap: 9rem !important; }
  .gap-lg-19 {
    gap: 9.5rem !important; }
  .gap-lg-20 {
    gap: 10rem !important; }
  .gap-lg-21 {
    gap: 10.5rem !important; }
  .gap-lg-22 {
    gap: 11rem !important; }
  .gap-lg-23 {
    gap: 11.5rem !important; }
  .gap-lg-24 {
    gap: 12rem !important; }
  .gap-lg-25 {
    gap: 12.5rem !important; }
  .gap-lg-26 {
    gap: 13rem !important; }
  .gap-lg-27 {
    gap: 13.5rem !important; }
  .gap-lg-28 {
    gap: 14rem !important; }
  .gap-lg-29 {
    gap: 14.5rem !important; }
  .gap-lg-30 {
    gap: 15rem !important; }
  .gap-lg-n1 {
    gap: -0.5rem !important; }
  .gap-lg-n2 {
    gap: -1rem !important; }
  .gap-lg-n3 {
    gap: -1.5rem !important; }
  .gap-lg-n4 {
    gap: -2rem !important; }
  .gap-lg-n5 {
    gap: -2.5rem !important; }
  .gap-lg-n6 {
    gap: -3rem !important; }
  .gap-lg-n7 {
    gap: -3.5rem !important; }
  .gap-lg-n8 {
    gap: -4rem !important; }
  .gap-lg-n9 {
    gap: -4.5rem !important; }
  .gap-lg-n10 {
    gap: -5rem !important; }
  .gap-lg-n11 {
    gap: -5.5rem !important; }
  .gap-lg-n12 {
    gap: -6rem !important; }
  .gap-lg-n13 {
    gap: -6.5rem !important; }
  .gap-lg-n14 {
    gap: -7rem !important; }
  .gap-lg-n15 {
    gap: -7.5rem !important; }
  .gap-lg-n16 {
    gap: -8rem !important; }
  .gap-lg-n17 {
    gap: -8.5rem !important; }
  .gap-lg-n18 {
    gap: -9rem !important; }
  .gap-lg-n19 {
    gap: -9.5rem !important; }
  .gap-lg-n20 {
    gap: -10rem !important; }
  .row-gap-lg-0 {
    row-gap: 0 !important; }
  .row-gap-lg-1 {
    row-gap: 0.5rem !important; }
  .row-gap-lg-2 {
    row-gap: 1rem !important; }
  .row-gap-lg-3 {
    row-gap: 1.5rem !important; }
  .row-gap-lg-4 {
    row-gap: 2rem !important; }
  .row-gap-lg-5 {
    row-gap: 2.5rem !important; }
  .row-gap-lg-6 {
    row-gap: 3rem !important; }
  .row-gap-lg-7 {
    row-gap: 3.5rem !important; }
  .row-gap-lg-8 {
    row-gap: 4rem !important; }
  .row-gap-lg-9 {
    row-gap: 4.5rem !important; }
  .row-gap-lg-10 {
    row-gap: 5rem !important; }
  .row-gap-lg-11 {
    row-gap: 5.5rem !important; }
  .row-gap-lg-12 {
    row-gap: 6rem !important; }
  .row-gap-lg-13 {
    row-gap: 6.5rem !important; }
  .row-gap-lg-14 {
    row-gap: 7rem !important; }
  .row-gap-lg-15 {
    row-gap: 7.5rem !important; }
  .row-gap-lg-16 {
    row-gap: 8rem !important; }
  .row-gap-lg-17 {
    row-gap: 8.5rem !important; }
  .row-gap-lg-18 {
    row-gap: 9rem !important; }
  .row-gap-lg-19 {
    row-gap: 9.5rem !important; }
  .row-gap-lg-20 {
    row-gap: 10rem !important; }
  .row-gap-lg-21 {
    row-gap: 10.5rem !important; }
  .row-gap-lg-22 {
    row-gap: 11rem !important; }
  .row-gap-lg-23 {
    row-gap: 11.5rem !important; }
  .row-gap-lg-24 {
    row-gap: 12rem !important; }
  .row-gap-lg-25 {
    row-gap: 12.5rem !important; }
  .row-gap-lg-26 {
    row-gap: 13rem !important; }
  .row-gap-lg-27 {
    row-gap: 13.5rem !important; }
  .row-gap-lg-28 {
    row-gap: 14rem !important; }
  .row-gap-lg-29 {
    row-gap: 14.5rem !important; }
  .row-gap-lg-30 {
    row-gap: 15rem !important; }
  .row-gap-lg-n1 {
    row-gap: -0.5rem !important; }
  .row-gap-lg-n2 {
    row-gap: -1rem !important; }
  .row-gap-lg-n3 {
    row-gap: -1.5rem !important; }
  .row-gap-lg-n4 {
    row-gap: -2rem !important; }
  .row-gap-lg-n5 {
    row-gap: -2.5rem !important; }
  .row-gap-lg-n6 {
    row-gap: -3rem !important; }
  .row-gap-lg-n7 {
    row-gap: -3.5rem !important; }
  .row-gap-lg-n8 {
    row-gap: -4rem !important; }
  .row-gap-lg-n9 {
    row-gap: -4.5rem !important; }
  .row-gap-lg-n10 {
    row-gap: -5rem !important; }
  .row-gap-lg-n11 {
    row-gap: -5.5rem !important; }
  .row-gap-lg-n12 {
    row-gap: -6rem !important; }
  .row-gap-lg-n13 {
    row-gap: -6.5rem !important; }
  .row-gap-lg-n14 {
    row-gap: -7rem !important; }
  .row-gap-lg-n15 {
    row-gap: -7.5rem !important; }
  .row-gap-lg-n16 {
    row-gap: -8rem !important; }
  .row-gap-lg-n17 {
    row-gap: -8.5rem !important; }
  .row-gap-lg-n18 {
    row-gap: -9rem !important; }
  .row-gap-lg-n19 {
    row-gap: -9.5rem !important; }
  .row-gap-lg-n20 {
    row-gap: -10rem !important; }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important; }
  .column-gap-lg-2 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important; }
  .column-gap-lg-3 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important; }
  .column-gap-lg-4 {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important; }
  .column-gap-lg-5 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important; }
  .column-gap-lg-6 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important; }
  .column-gap-lg-7 {
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important; }
  .column-gap-lg-8 {
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important; }
  .column-gap-lg-9 {
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important; }
  .column-gap-lg-10 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important; }
  .column-gap-lg-11 {
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important; }
  .column-gap-lg-12 {
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important; }
  .column-gap-lg-13 {
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important; }
  .column-gap-lg-14 {
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important; }
  .column-gap-lg-15 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important; }
  .column-gap-lg-16 {
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important; }
  .column-gap-lg-17 {
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important; }
  .column-gap-lg-18 {
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important; }
  .column-gap-lg-19 {
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important; }
  .column-gap-lg-20 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important; }
  .column-gap-lg-21 {
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important; }
  .column-gap-lg-22 {
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important; }
  .column-gap-lg-23 {
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important; }
  .column-gap-lg-24 {
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important; }
  .column-gap-lg-25 {
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important; }
  .column-gap-lg-26 {
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important; }
  .column-gap-lg-27 {
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important; }
  .column-gap-lg-28 {
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important; }
  .column-gap-lg-29 {
    -webkit-column-gap: 14.5rem !important;
       -moz-column-gap: 14.5rem !important;
            column-gap: 14.5rem !important; }
  .column-gap-lg-30 {
    -webkit-column-gap: 15rem !important;
       -moz-column-gap: 15rem !important;
            column-gap: 15rem !important; }
  .column-gap-lg-n1 {
    -webkit-column-gap: -0.5rem !important;
       -moz-column-gap: -0.5rem !important;
            column-gap: -0.5rem !important; }
  .column-gap-lg-n2 {
    -webkit-column-gap: -1rem !important;
       -moz-column-gap: -1rem !important;
            column-gap: -1rem !important; }
  .column-gap-lg-n3 {
    -webkit-column-gap: -1.5rem !important;
       -moz-column-gap: -1.5rem !important;
            column-gap: -1.5rem !important; }
  .column-gap-lg-n4 {
    -webkit-column-gap: -2rem !important;
       -moz-column-gap: -2rem !important;
            column-gap: -2rem !important; }
  .column-gap-lg-n5 {
    -webkit-column-gap: -2.5rem !important;
       -moz-column-gap: -2.5rem !important;
            column-gap: -2.5rem !important; }
  .column-gap-lg-n6 {
    -webkit-column-gap: -3rem !important;
       -moz-column-gap: -3rem !important;
            column-gap: -3rem !important; }
  .column-gap-lg-n7 {
    -webkit-column-gap: -3.5rem !important;
       -moz-column-gap: -3.5rem !important;
            column-gap: -3.5rem !important; }
  .column-gap-lg-n8 {
    -webkit-column-gap: -4rem !important;
       -moz-column-gap: -4rem !important;
            column-gap: -4rem !important; }
  .column-gap-lg-n9 {
    -webkit-column-gap: -4.5rem !important;
       -moz-column-gap: -4.5rem !important;
            column-gap: -4.5rem !important; }
  .column-gap-lg-n10 {
    -webkit-column-gap: -5rem !important;
       -moz-column-gap: -5rem !important;
            column-gap: -5rem !important; }
  .column-gap-lg-n11 {
    -webkit-column-gap: -5.5rem !important;
       -moz-column-gap: -5.5rem !important;
            column-gap: -5.5rem !important; }
  .column-gap-lg-n12 {
    -webkit-column-gap: -6rem !important;
       -moz-column-gap: -6rem !important;
            column-gap: -6rem !important; }
  .column-gap-lg-n13 {
    -webkit-column-gap: -6.5rem !important;
       -moz-column-gap: -6.5rem !important;
            column-gap: -6.5rem !important; }
  .column-gap-lg-n14 {
    -webkit-column-gap: -7rem !important;
       -moz-column-gap: -7rem !important;
            column-gap: -7rem !important; }
  .column-gap-lg-n15 {
    -webkit-column-gap: -7.5rem !important;
       -moz-column-gap: -7.5rem !important;
            column-gap: -7.5rem !important; }
  .column-gap-lg-n16 {
    -webkit-column-gap: -8rem !important;
       -moz-column-gap: -8rem !important;
            column-gap: -8rem !important; }
  .column-gap-lg-n17 {
    -webkit-column-gap: -8.5rem !important;
       -moz-column-gap: -8.5rem !important;
            column-gap: -8.5rem !important; }
  .column-gap-lg-n18 {
    -webkit-column-gap: -9rem !important;
       -moz-column-gap: -9rem !important;
            column-gap: -9rem !important; }
  .column-gap-lg-n19 {
    -webkit-column-gap: -9.5rem !important;
       -moz-column-gap: -9.5rem !important;
            column-gap: -9.5rem !important; }
  .column-gap-lg-n20 {
    -webkit-column-gap: -10rem !important;
       -moz-column-gap: -10rem !important;
            column-gap: -10rem !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: 90rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.5rem !important; }
  .m-xl-2 {
    margin: 1rem !important; }
  .m-xl-3 {
    margin: 1.5rem !important; }
  .m-xl-4 {
    margin: 2rem !important; }
  .m-xl-5 {
    margin: 2.5rem !important; }
  .m-xl-6 {
    margin: 3rem !important; }
  .m-xl-7 {
    margin: 3.5rem !important; }
  .m-xl-8 {
    margin: 4rem !important; }
  .m-xl-9 {
    margin: 4.5rem !important; }
  .m-xl-10 {
    margin: 5rem !important; }
  .m-xl-11 {
    margin: 5.5rem !important; }
  .m-xl-12 {
    margin: 6rem !important; }
  .m-xl-13 {
    margin: 6.5rem !important; }
  .m-xl-14 {
    margin: 7rem !important; }
  .m-xl-15 {
    margin: 7.5rem !important; }
  .m-xl-16 {
    margin: 8rem !important; }
  .m-xl-17 {
    margin: 8.5rem !important; }
  .m-xl-18 {
    margin: 9rem !important; }
  .m-xl-19 {
    margin: 9.5rem !important; }
  .m-xl-20 {
    margin: 10rem !important; }
  .m-xl-21 {
    margin: 10.5rem !important; }
  .m-xl-22 {
    margin: 11rem !important; }
  .m-xl-23 {
    margin: 11.5rem !important; }
  .m-xl-24 {
    margin: 12rem !important; }
  .m-xl-25 {
    margin: 12.5rem !important; }
  .m-xl-26 {
    margin: 13rem !important; }
  .m-xl-27 {
    margin: 13.5rem !important; }
  .m-xl-28 {
    margin: 14rem !important; }
  .m-xl-29 {
    margin: 14.5rem !important; }
  .m-xl-30 {
    margin: 15rem !important; }
  .m-xl-n1 {
    margin: -0.5rem !important; }
  .m-xl-n2 {
    margin: -1rem !important; }
  .m-xl-n3 {
    margin: -1.5rem !important; }
  .m-xl-n4 {
    margin: -2rem !important; }
  .m-xl-n5 {
    margin: -2.5rem !important; }
  .m-xl-n6 {
    margin: -3rem !important; }
  .m-xl-n7 {
    margin: -3.5rem !important; }
  .m-xl-n8 {
    margin: -4rem !important; }
  .m-xl-n9 {
    margin: -4.5rem !important; }
  .m-xl-n10 {
    margin: -5rem !important; }
  .m-xl-n11 {
    margin: -5.5rem !important; }
  .m-xl-n12 {
    margin: -6rem !important; }
  .m-xl-n13 {
    margin: -6.5rem !important; }
  .m-xl-n14 {
    margin: -7rem !important; }
  .m-xl-n15 {
    margin: -7.5rem !important; }
  .m-xl-n16 {
    margin: -8rem !important; }
  .m-xl-n17 {
    margin: -8.5rem !important; }
  .m-xl-n18 {
    margin: -9rem !important; }
  .m-xl-n19 {
    margin: -9.5rem !important; }
  .m-xl-n20 {
    margin: -10rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important; }
  .mx-xl-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important; }
  .mx-xl-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important; }
  .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important; }
  .mx-xl-9 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important; }
  .mx-xl-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important; }
  .mx-xl-11 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important; }
  .mx-xl-12 {
    margin-right: 6rem !important;
    margin-left: 6rem !important; }
  .mx-xl-13 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important; }
  .mx-xl-14 {
    margin-right: 7rem !important;
    margin-left: 7rem !important; }
  .mx-xl-15 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important; }
  .mx-xl-16 {
    margin-right: 8rem !important;
    margin-left: 8rem !important; }
  .mx-xl-17 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important; }
  .mx-xl-18 {
    margin-right: 9rem !important;
    margin-left: 9rem !important; }
  .mx-xl-19 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important; }
  .mx-xl-20 {
    margin-right: 10rem !important;
    margin-left: 10rem !important; }
  .mx-xl-21 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important; }
  .mx-xl-22 {
    margin-right: 11rem !important;
    margin-left: 11rem !important; }
  .mx-xl-23 {
    margin-right: 11.5rem !important;
    margin-left: 11.5rem !important; }
  .mx-xl-24 {
    margin-right: 12rem !important;
    margin-left: 12rem !important; }
  .mx-xl-25 {
    margin-right: 12.5rem !important;
    margin-left: 12.5rem !important; }
  .mx-xl-26 {
    margin-right: 13rem !important;
    margin-left: 13rem !important; }
  .mx-xl-27 {
    margin-right: 13.5rem !important;
    margin-left: 13.5rem !important; }
  .mx-xl-28 {
    margin-right: 14rem !important;
    margin-left: 14rem !important; }
  .mx-xl-29 {
    margin-right: 14.5rem !important;
    margin-left: 14.5rem !important; }
  .mx-xl-30 {
    margin-right: 15rem !important;
    margin-left: 15rem !important; }
  .mx-xl-n1 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-xl-n2 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xl-n3 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xl-n4 {
    margin-right: -2rem !important;
    margin-left: -2rem !important; }
  .mx-xl-n5 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important; }
  .mx-xl-n6 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .mx-xl-n7 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important; }
  .mx-xl-n8 {
    margin-right: -4rem !important;
    margin-left: -4rem !important; }
  .mx-xl-n9 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important; }
  .mx-xl-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important; }
  .mx-xl-n11 {
    margin-right: -5.5rem !important;
    margin-left: -5.5rem !important; }
  .mx-xl-n12 {
    margin-right: -6rem !important;
    margin-left: -6rem !important; }
  .mx-xl-n13 {
    margin-right: -6.5rem !important;
    margin-left: -6.5rem !important; }
  .mx-xl-n14 {
    margin-right: -7rem !important;
    margin-left: -7rem !important; }
  .mx-xl-n15 {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important; }
  .mx-xl-n16 {
    margin-right: -8rem !important;
    margin-left: -8rem !important; }
  .mx-xl-n17 {
    margin-right: -8.5rem !important;
    margin-left: -8.5rem !important; }
  .mx-xl-n18 {
    margin-right: -9rem !important;
    margin-left: -9rem !important; }
  .mx-xl-n19 {
    margin-right: -9.5rem !important;
    margin-left: -9.5rem !important; }
  .mx-xl-n20 {
    margin-right: -10rem !important;
    margin-left: -10rem !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.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }
  .my-xl-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important; }
  .my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important; }
  .my-xl-8 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important; }
  .my-xl-9 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important; }
  .my-xl-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important; }
  .my-xl-11 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important; }
  .my-xl-12 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important; }
  .my-xl-13 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important; }
  .my-xl-14 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important; }
  .my-xl-15 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important; }
  .my-xl-16 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important; }
  .my-xl-17 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important; }
  .my-xl-18 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important; }
  .my-xl-19 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important; }
  .my-xl-20 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important; }
  .my-xl-21 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important; }
  .my-xl-22 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important; }
  .my-xl-23 {
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important; }
  .my-xl-24 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important; }
  .my-xl-25 {
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important; }
  .my-xl-26 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important; }
  .my-xl-27 {
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important; }
  .my-xl-28 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important; }
  .my-xl-29 {
    margin-top: 14.5rem !important;
    margin-bottom: 14.5rem !important; }
  .my-xl-30 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important; }
  .my-xl-n1 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-xl-n2 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xl-n3 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xl-n4 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important; }
  .my-xl-n5 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important; }
  .my-xl-n6 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .my-xl-n7 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important; }
  .my-xl-n8 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important; }
  .my-xl-n9 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important; }
  .my-xl-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important; }
  .my-xl-n11 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important; }
  .my-xl-n12 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important; }
  .my-xl-n13 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important; }
  .my-xl-n14 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important; }
  .my-xl-n15 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important; }
  .my-xl-n16 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important; }
  .my-xl-n17 {
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important; }
  .my-xl-n18 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important; }
  .my-xl-n19 {
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important; }
  .my-xl-n20 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !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.5rem !important; }
  .mt-xl-2 {
    margin-top: 1rem !important; }
  .mt-xl-3 {
    margin-top: 1.5rem !important; }
  .mt-xl-4 {
    margin-top: 2rem !important; }
  .mt-xl-5 {
    margin-top: 2.5rem !important; }
  .mt-xl-6 {
    margin-top: 3rem !important; }
  .mt-xl-7 {
    margin-top: 3.5rem !important; }
  .mt-xl-8 {
    margin-top: 4rem !important; }
  .mt-xl-9 {
    margin-top: 4.5rem !important; }
  .mt-xl-10 {
    margin-top: 5rem !important; }
  .mt-xl-11 {
    margin-top: 5.5rem !important; }
  .mt-xl-12 {
    margin-top: 6rem !important; }
  .mt-xl-13 {
    margin-top: 6.5rem !important; }
  .mt-xl-14 {
    margin-top: 7rem !important; }
  .mt-xl-15 {
    margin-top: 7.5rem !important; }
  .mt-xl-16 {
    margin-top: 8rem !important; }
  .mt-xl-17 {
    margin-top: 8.5rem !important; }
  .mt-xl-18 {
    margin-top: 9rem !important; }
  .mt-xl-19 {
    margin-top: 9.5rem !important; }
  .mt-xl-20 {
    margin-top: 10rem !important; }
  .mt-xl-21 {
    margin-top: 10.5rem !important; }
  .mt-xl-22 {
    margin-top: 11rem !important; }
  .mt-xl-23 {
    margin-top: 11.5rem !important; }
  .mt-xl-24 {
    margin-top: 12rem !important; }
  .mt-xl-25 {
    margin-top: 12.5rem !important; }
  .mt-xl-26 {
    margin-top: 13rem !important; }
  .mt-xl-27 {
    margin-top: 13.5rem !important; }
  .mt-xl-28 {
    margin-top: 14rem !important; }
  .mt-xl-29 {
    margin-top: 14.5rem !important; }
  .mt-xl-30 {
    margin-top: 15rem !important; }
  .mt-xl-n1 {
    margin-top: -0.5rem !important; }
  .mt-xl-n2 {
    margin-top: -1rem !important; }
  .mt-xl-n3 {
    margin-top: -1.5rem !important; }
  .mt-xl-n4 {
    margin-top: -2rem !important; }
  .mt-xl-n5 {
    margin-top: -2.5rem !important; }
  .mt-xl-n6 {
    margin-top: -3rem !important; }
  .mt-xl-n7 {
    margin-top: -3.5rem !important; }
  .mt-xl-n8 {
    margin-top: -4rem !important; }
  .mt-xl-n9 {
    margin-top: -4.5rem !important; }
  .mt-xl-n10 {
    margin-top: -5rem !important; }
  .mt-xl-n11 {
    margin-top: -5.5rem !important; }
  .mt-xl-n12 {
    margin-top: -6rem !important; }
  .mt-xl-n13 {
    margin-top: -6.5rem !important; }
  .mt-xl-n14 {
    margin-top: -7rem !important; }
  .mt-xl-n15 {
    margin-top: -7.5rem !important; }
  .mt-xl-n16 {
    margin-top: -8rem !important; }
  .mt-xl-n17 {
    margin-top: -8.5rem !important; }
  .mt-xl-n18 {
    margin-top: -9rem !important; }
  .mt-xl-n19 {
    margin-top: -9.5rem !important; }
  .mt-xl-n20 {
    margin-top: -10rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.5rem !important; }
  .me-xl-2 {
    margin-right: 1rem !important; }
  .me-xl-3 {
    margin-right: 1.5rem !important; }
  .me-xl-4 {
    margin-right: 2rem !important; }
  .me-xl-5 {
    margin-right: 2.5rem !important; }
  .me-xl-6 {
    margin-right: 3rem !important; }
  .me-xl-7 {
    margin-right: 3.5rem !important; }
  .me-xl-8 {
    margin-right: 4rem !important; }
  .me-xl-9 {
    margin-right: 4.5rem !important; }
  .me-xl-10 {
    margin-right: 5rem !important; }
  .me-xl-11 {
    margin-right: 5.5rem !important; }
  .me-xl-12 {
    margin-right: 6rem !important; }
  .me-xl-13 {
    margin-right: 6.5rem !important; }
  .me-xl-14 {
    margin-right: 7rem !important; }
  .me-xl-15 {
    margin-right: 7.5rem !important; }
  .me-xl-16 {
    margin-right: 8rem !important; }
  .me-xl-17 {
    margin-right: 8.5rem !important; }
  .me-xl-18 {
    margin-right: 9rem !important; }
  .me-xl-19 {
    margin-right: 9.5rem !important; }
  .me-xl-20 {
    margin-right: 10rem !important; }
  .me-xl-21 {
    margin-right: 10.5rem !important; }
  .me-xl-22 {
    margin-right: 11rem !important; }
  .me-xl-23 {
    margin-right: 11.5rem !important; }
  .me-xl-24 {
    margin-right: 12rem !important; }
  .me-xl-25 {
    margin-right: 12.5rem !important; }
  .me-xl-26 {
    margin-right: 13rem !important; }
  .me-xl-27 {
    margin-right: 13.5rem !important; }
  .me-xl-28 {
    margin-right: 14rem !important; }
  .me-xl-29 {
    margin-right: 14.5rem !important; }
  .me-xl-30 {
    margin-right: 15rem !important; }
  .me-xl-n1 {
    margin-right: -0.5rem !important; }
  .me-xl-n2 {
    margin-right: -1rem !important; }
  .me-xl-n3 {
    margin-right: -1.5rem !important; }
  .me-xl-n4 {
    margin-right: -2rem !important; }
  .me-xl-n5 {
    margin-right: -2.5rem !important; }
  .me-xl-n6 {
    margin-right: -3rem !important; }
  .me-xl-n7 {
    margin-right: -3.5rem !important; }
  .me-xl-n8 {
    margin-right: -4rem !important; }
  .me-xl-n9 {
    margin-right: -4.5rem !important; }
  .me-xl-n10 {
    margin-right: -5rem !important; }
  .me-xl-n11 {
    margin-right: -5.5rem !important; }
  .me-xl-n12 {
    margin-right: -6rem !important; }
  .me-xl-n13 {
    margin-right: -6.5rem !important; }
  .me-xl-n14 {
    margin-right: -7rem !important; }
  .me-xl-n15 {
    margin-right: -7.5rem !important; }
  .me-xl-n16 {
    margin-right: -8rem !important; }
  .me-xl-n17 {
    margin-right: -8.5rem !important; }
  .me-xl-n18 {
    margin-right: -9rem !important; }
  .me-xl-n19 {
    margin-right: -9.5rem !important; }
  .me-xl-n20 {
    margin-right: -10rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-2 {
    margin-bottom: 1rem !important; }
  .mb-xl-3 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-4 {
    margin-bottom: 2rem !important; }
  .mb-xl-5 {
    margin-bottom: 2.5rem !important; }
  .mb-xl-6 {
    margin-bottom: 3rem !important; }
  .mb-xl-7 {
    margin-bottom: 3.5rem !important; }
  .mb-xl-8 {
    margin-bottom: 4rem !important; }
  .mb-xl-9 {
    margin-bottom: 4.5rem !important; }
  .mb-xl-10 {
    margin-bottom: 5rem !important; }
  .mb-xl-11 {
    margin-bottom: 5.5rem !important; }
  .mb-xl-12 {
    margin-bottom: 6rem !important; }
  .mb-xl-13 {
    margin-bottom: 6.5rem !important; }
  .mb-xl-14 {
    margin-bottom: 7rem !important; }
  .mb-xl-15 {
    margin-bottom: 7.5rem !important; }
  .mb-xl-16 {
    margin-bottom: 8rem !important; }
  .mb-xl-17 {
    margin-bottom: 8.5rem !important; }
  .mb-xl-18 {
    margin-bottom: 9rem !important; }
  .mb-xl-19 {
    margin-bottom: 9.5rem !important; }
  .mb-xl-20 {
    margin-bottom: 10rem !important; }
  .mb-xl-21 {
    margin-bottom: 10.5rem !important; }
  .mb-xl-22 {
    margin-bottom: 11rem !important; }
  .mb-xl-23 {
    margin-bottom: 11.5rem !important; }
  .mb-xl-24 {
    margin-bottom: 12rem !important; }
  .mb-xl-25 {
    margin-bottom: 12.5rem !important; }
  .mb-xl-26 {
    margin-bottom: 13rem !important; }
  .mb-xl-27 {
    margin-bottom: 13.5rem !important; }
  .mb-xl-28 {
    margin-bottom: 14rem !important; }
  .mb-xl-29 {
    margin-bottom: 14.5rem !important; }
  .mb-xl-30 {
    margin-bottom: 15rem !important; }
  .mb-xl-n1 {
    margin-bottom: -0.5rem !important; }
  .mb-xl-n2 {
    margin-bottom: -1rem !important; }
  .mb-xl-n3 {
    margin-bottom: -1.5rem !important; }
  .mb-xl-n4 {
    margin-bottom: -2rem !important; }
  .mb-xl-n5 {
    margin-bottom: -2.5rem !important; }
  .mb-xl-n6 {
    margin-bottom: -3rem !important; }
  .mb-xl-n7 {
    margin-bottom: -3.5rem !important; }
  .mb-xl-n8 {
    margin-bottom: -4rem !important; }
  .mb-xl-n9 {
    margin-bottom: -4.5rem !important; }
  .mb-xl-n10 {
    margin-bottom: -5rem !important; }
  .mb-xl-n11 {
    margin-bottom: -5.5rem !important; }
  .mb-xl-n12 {
    margin-bottom: -6rem !important; }
  .mb-xl-n13 {
    margin-bottom: -6.5rem !important; }
  .mb-xl-n14 {
    margin-bottom: -7rem !important; }
  .mb-xl-n15 {
    margin-bottom: -7.5rem !important; }
  .mb-xl-n16 {
    margin-bottom: -8rem !important; }
  .mb-xl-n17 {
    margin-bottom: -8.5rem !important; }
  .mb-xl-n18 {
    margin-bottom: -9rem !important; }
  .mb-xl-n19 {
    margin-bottom: -9.5rem !important; }
  .mb-xl-n20 {
    margin-bottom: -10rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.5rem !important; }
  .ms-xl-2 {
    margin-left: 1rem !important; }
  .ms-xl-3 {
    margin-left: 1.5rem !important; }
  .ms-xl-4 {
    margin-left: 2rem !important; }
  .ms-xl-5 {
    margin-left: 2.5rem !important; }
  .ms-xl-6 {
    margin-left: 3rem !important; }
  .ms-xl-7 {
    margin-left: 3.5rem !important; }
  .ms-xl-8 {
    margin-left: 4rem !important; }
  .ms-xl-9 {
    margin-left: 4.5rem !important; }
  .ms-xl-10 {
    margin-left: 5rem !important; }
  .ms-xl-11 {
    margin-left: 5.5rem !important; }
  .ms-xl-12 {
    margin-left: 6rem !important; }
  .ms-xl-13 {
    margin-left: 6.5rem !important; }
  .ms-xl-14 {
    margin-left: 7rem !important; }
  .ms-xl-15 {
    margin-left: 7.5rem !important; }
  .ms-xl-16 {
    margin-left: 8rem !important; }
  .ms-xl-17 {
    margin-left: 8.5rem !important; }
  .ms-xl-18 {
    margin-left: 9rem !important; }
  .ms-xl-19 {
    margin-left: 9.5rem !important; }
  .ms-xl-20 {
    margin-left: 10rem !important; }
  .ms-xl-21 {
    margin-left: 10.5rem !important; }
  .ms-xl-22 {
    margin-left: 11rem !important; }
  .ms-xl-23 {
    margin-left: 11.5rem !important; }
  .ms-xl-24 {
    margin-left: 12rem !important; }
  .ms-xl-25 {
    margin-left: 12.5rem !important; }
  .ms-xl-26 {
    margin-left: 13rem !important; }
  .ms-xl-27 {
    margin-left: 13.5rem !important; }
  .ms-xl-28 {
    margin-left: 14rem !important; }
  .ms-xl-29 {
    margin-left: 14.5rem !important; }
  .ms-xl-30 {
    margin-left: 15rem !important; }
  .ms-xl-n1 {
    margin-left: -0.5rem !important; }
  .ms-xl-n2 {
    margin-left: -1rem !important; }
  .ms-xl-n3 {
    margin-left: -1.5rem !important; }
  .ms-xl-n4 {
    margin-left: -2rem !important; }
  .ms-xl-n5 {
    margin-left: -2.5rem !important; }
  .ms-xl-n6 {
    margin-left: -3rem !important; }
  .ms-xl-n7 {
    margin-left: -3.5rem !important; }
  .ms-xl-n8 {
    margin-left: -4rem !important; }
  .ms-xl-n9 {
    margin-left: -4.5rem !important; }
  .ms-xl-n10 {
    margin-left: -5rem !important; }
  .ms-xl-n11 {
    margin-left: -5.5rem !important; }
  .ms-xl-n12 {
    margin-left: -6rem !important; }
  .ms-xl-n13 {
    margin-left: -6.5rem !important; }
  .ms-xl-n14 {
    margin-left: -7rem !important; }
  .ms-xl-n15 {
    margin-left: -7.5rem !important; }
  .ms-xl-n16 {
    margin-left: -8rem !important; }
  .ms-xl-n17 {
    margin-left: -8.5rem !important; }
  .ms-xl-n18 {
    margin-left: -9rem !important; }
  .ms-xl-n19 {
    margin-left: -9.5rem !important; }
  .ms-xl-n20 {
    margin-left: -10rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.5rem !important; }
  .p-xl-2 {
    padding: 1rem !important; }
  .p-xl-3 {
    padding: 1.5rem !important; }
  .p-xl-4 {
    padding: 2rem !important; }
  .p-xl-5 {
    padding: 2.5rem !important; }
  .p-xl-6 {
    padding: 3rem !important; }
  .p-xl-7 {
    padding: 3.5rem !important; }
  .p-xl-8 {
    padding: 4rem !important; }
  .p-xl-9 {
    padding: 4.5rem !important; }
  .p-xl-10 {
    padding: 5rem !important; }
  .p-xl-11 {
    padding: 5.5rem !important; }
  .p-xl-12 {
    padding: 6rem !important; }
  .p-xl-13 {
    padding: 6.5rem !important; }
  .p-xl-14 {
    padding: 7rem !important; }
  .p-xl-15 {
    padding: 7.5rem !important; }
  .p-xl-16 {
    padding: 8rem !important; }
  .p-xl-17 {
    padding: 8.5rem !important; }
  .p-xl-18 {
    padding: 9rem !important; }
  .p-xl-19 {
    padding: 9.5rem !important; }
  .p-xl-20 {
    padding: 10rem !important; }
  .p-xl-21 {
    padding: 10.5rem !important; }
  .p-xl-22 {
    padding: 11rem !important; }
  .p-xl-23 {
    padding: 11.5rem !important; }
  .p-xl-24 {
    padding: 12rem !important; }
  .p-xl-25 {
    padding: 12.5rem !important; }
  .p-xl-26 {
    padding: 13rem !important; }
  .p-xl-27 {
    padding: 13.5rem !important; }
  .p-xl-28 {
    padding: 14rem !important; }
  .p-xl-29 {
    padding: 14.5rem !important; }
  .p-xl-30 {
    padding: 15rem !important; }
  .p-xl-n1 {
    padding: -0.5rem !important; }
  .p-xl-n2 {
    padding: -1rem !important; }
  .p-xl-n3 {
    padding: -1.5rem !important; }
  .p-xl-n4 {
    padding: -2rem !important; }
  .p-xl-n5 {
    padding: -2.5rem !important; }
  .p-xl-n6 {
    padding: -3rem !important; }
  .p-xl-n7 {
    padding: -3.5rem !important; }
  .p-xl-n8 {
    padding: -4rem !important; }
  .p-xl-n9 {
    padding: -4.5rem !important; }
  .p-xl-n10 {
    padding: -5rem !important; }
  .p-xl-n11 {
    padding: -5.5rem !important; }
  .p-xl-n12 {
    padding: -6rem !important; }
  .p-xl-n13 {
    padding: -6.5rem !important; }
  .p-xl-n14 {
    padding: -7rem !important; }
  .p-xl-n15 {
    padding: -7.5rem !important; }
  .p-xl-n16 {
    padding: -8rem !important; }
  .p-xl-n17 {
    padding: -8.5rem !important; }
  .p-xl-n18 {
    padding: -9rem !important; }
  .p-xl-n19 {
    padding: -9.5rem !important; }
  .p-xl-n20 {
    padding: -10rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-3 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-4 {
    padding-right: 2rem !important;
    padding-left: 2rem !important; }
  .px-xl-5 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important; }
  .px-xl-6 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .px-xl-7 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important; }
  .px-xl-8 {
    padding-right: 4rem !important;
    padding-left: 4rem !important; }
  .px-xl-9 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important; }
  .px-xl-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .px-xl-11 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important; }
  .px-xl-12 {
    padding-right: 6rem !important;
    padding-left: 6rem !important; }
  .px-xl-13 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important; }
  .px-xl-14 {
    padding-right: 7rem !important;
    padding-left: 7rem !important; }
  .px-xl-15 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important; }
  .px-xl-16 {
    padding-right: 8rem !important;
    padding-left: 8rem !important; }
  .px-xl-17 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important; }
  .px-xl-18 {
    padding-right: 9rem !important;
    padding-left: 9rem !important; }
  .px-xl-19 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important; }
  .px-xl-20 {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .px-xl-21 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important; }
  .px-xl-22 {
    padding-right: 11rem !important;
    padding-left: 11rem !important; }
  .px-xl-23 {
    padding-right: 11.5rem !important;
    padding-left: 11.5rem !important; }
  .px-xl-24 {
    padding-right: 12rem !important;
    padding-left: 12rem !important; }
  .px-xl-25 {
    padding-right: 12.5rem !important;
    padding-left: 12.5rem !important; }
  .px-xl-26 {
    padding-right: 13rem !important;
    padding-left: 13rem !important; }
  .px-xl-27 {
    padding-right: 13.5rem !important;
    padding-left: 13.5rem !important; }
  .px-xl-28 {
    padding-right: 14rem !important;
    padding-left: 14rem !important; }
  .px-xl-29 {
    padding-right: 14.5rem !important;
    padding-left: 14.5rem !important; }
  .px-xl-30 {
    padding-right: 15rem !important;
    padding-left: 15rem !important; }
  .px-xl-n1 {
    padding-right: -0.5rem !important;
    padding-left: -0.5rem !important; }
  .px-xl-n2 {
    padding-right: -1rem !important;
    padding-left: -1rem !important; }
  .px-xl-n3 {
    padding-right: -1.5rem !important;
    padding-left: -1.5rem !important; }
  .px-xl-n4 {
    padding-right: -2rem !important;
    padding-left: -2rem !important; }
  .px-xl-n5 {
    padding-right: -2.5rem !important;
    padding-left: -2.5rem !important; }
  .px-xl-n6 {
    padding-right: -3rem !important;
    padding-left: -3rem !important; }
  .px-xl-n7 {
    padding-right: -3.5rem !important;
    padding-left: -3.5rem !important; }
  .px-xl-n8 {
    padding-right: -4rem !important;
    padding-left: -4rem !important; }
  .px-xl-n9 {
    padding-right: -4.5rem !important;
    padding-left: -4.5rem !important; }
  .px-xl-n10 {
    padding-right: -5rem !important;
    padding-left: -5rem !important; }
  .px-xl-n11 {
    padding-right: -5.5rem !important;
    padding-left: -5.5rem !important; }
  .px-xl-n12 {
    padding-right: -6rem !important;
    padding-left: -6rem !important; }
  .px-xl-n13 {
    padding-right: -6.5rem !important;
    padding-left: -6.5rem !important; }
  .px-xl-n14 {
    padding-right: -7rem !important;
    padding-left: -7rem !important; }
  .px-xl-n15 {
    padding-right: -7.5rem !important;
    padding-left: -7.5rem !important; }
  .px-xl-n16 {
    padding-right: -8rem !important;
    padding-left: -8rem !important; }
  .px-xl-n17 {
    padding-right: -8.5rem !important;
    padding-left: -8.5rem !important; }
  .px-xl-n18 {
    padding-right: -9rem !important;
    padding-left: -9rem !important; }
  .px-xl-n19 {
    padding-right: -9.5rem !important;
    padding-left: -9.5rem !important; }
  .px-xl-n20 {
    padding-right: -10rem !important;
    padding-left: -10rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-2 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-3 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-4 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important; }
  .py-xl-5 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important; }
  .py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .py-xl-7 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important; }
  .py-xl-8 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important; }
  .py-xl-9 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important; }
  .py-xl-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important; }
  .py-xl-11 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important; }
  .py-xl-12 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important; }
  .py-xl-13 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important; }
  .py-xl-14 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important; }
  .py-xl-15 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important; }
  .py-xl-16 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important; }
  .py-xl-17 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important; }
  .py-xl-18 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important; }
  .py-xl-19 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important; }
  .py-xl-20 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important; }
  .py-xl-21 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important; }
  .py-xl-22 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important; }
  .py-xl-23 {
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important; }
  .py-xl-24 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important; }
  .py-xl-25 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important; }
  .py-xl-26 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important; }
  .py-xl-27 {
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important; }
  .py-xl-28 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important; }
  .py-xl-29 {
    padding-top: 14.5rem !important;
    padding-bottom: 14.5rem !important; }
  .py-xl-30 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important; }
  .py-xl-n1 {
    padding-top: -0.5rem !important;
    padding-bottom: -0.5rem !important; }
  .py-xl-n2 {
    padding-top: -1rem !important;
    padding-bottom: -1rem !important; }
  .py-xl-n3 {
    padding-top: -1.5rem !important;
    padding-bottom: -1.5rem !important; }
  .py-xl-n4 {
    padding-top: -2rem !important;
    padding-bottom: -2rem !important; }
  .py-xl-n5 {
    padding-top: -2.5rem !important;
    padding-bottom: -2.5rem !important; }
  .py-xl-n6 {
    padding-top: -3rem !important;
    padding-bottom: -3rem !important; }
  .py-xl-n7 {
    padding-top: -3.5rem !important;
    padding-bottom: -3.5rem !important; }
  .py-xl-n8 {
    padding-top: -4rem !important;
    padding-bottom: -4rem !important; }
  .py-xl-n9 {
    padding-top: -4.5rem !important;
    padding-bottom: -4.5rem !important; }
  .py-xl-n10 {
    padding-top: -5rem !important;
    padding-bottom: -5rem !important; }
  .py-xl-n11 {
    padding-top: -5.5rem !important;
    padding-bottom: -5.5rem !important; }
  .py-xl-n12 {
    padding-top: -6rem !important;
    padding-bottom: -6rem !important; }
  .py-xl-n13 {
    padding-top: -6.5rem !important;
    padding-bottom: -6.5rem !important; }
  .py-xl-n14 {
    padding-top: -7rem !important;
    padding-bottom: -7rem !important; }
  .py-xl-n15 {
    padding-top: -7.5rem !important;
    padding-bottom: -7.5rem !important; }
  .py-xl-n16 {
    padding-top: -8rem !important;
    padding-bottom: -8rem !important; }
  .py-xl-n17 {
    padding-top: -8.5rem !important;
    padding-bottom: -8.5rem !important; }
  .py-xl-n18 {
    padding-top: -9rem !important;
    padding-bottom: -9rem !important; }
  .py-xl-n19 {
    padding-top: -9.5rem !important;
    padding-bottom: -9.5rem !important; }
  .py-xl-n20 {
    padding-top: -10rem !important;
    padding-bottom: -10rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.5rem !important; }
  .pt-xl-2 {
    padding-top: 1rem !important; }
  .pt-xl-3 {
    padding-top: 1.5rem !important; }
  .pt-xl-4 {
    padding-top: 2rem !important; }
  .pt-xl-5 {
    padding-top: 2.5rem !important; }
  .pt-xl-6 {
    padding-top: 3rem !important; }
  .pt-xl-7 {
    padding-top: 3.5rem !important; }
  .pt-xl-8 {
    padding-top: 4rem !important; }
  .pt-xl-9 {
    padding-top: 4.5rem !important; }
  .pt-xl-10 {
    padding-top: 5rem !important; }
  .pt-xl-11 {
    padding-top: 5.5rem !important; }
  .pt-xl-12 {
    padding-top: 6rem !important; }
  .pt-xl-13 {
    padding-top: 6.5rem !important; }
  .pt-xl-14 {
    padding-top: 7rem !important; }
  .pt-xl-15 {
    padding-top: 7.5rem !important; }
  .pt-xl-16 {
    padding-top: 8rem !important; }
  .pt-xl-17 {
    padding-top: 8.5rem !important; }
  .pt-xl-18 {
    padding-top: 9rem !important; }
  .pt-xl-19 {
    padding-top: 9.5rem !important; }
  .pt-xl-20 {
    padding-top: 10rem !important; }
  .pt-xl-21 {
    padding-top: 10.5rem !important; }
  .pt-xl-22 {
    padding-top: 11rem !important; }
  .pt-xl-23 {
    padding-top: 11.5rem !important; }
  .pt-xl-24 {
    padding-top: 12rem !important; }
  .pt-xl-25 {
    padding-top: 12.5rem !important; }
  .pt-xl-26 {
    padding-top: 13rem !important; }
  .pt-xl-27 {
    padding-top: 13.5rem !important; }
  .pt-xl-28 {
    padding-top: 14rem !important; }
  .pt-xl-29 {
    padding-top: 14.5rem !important; }
  .pt-xl-30 {
    padding-top: 15rem !important; }
  .pt-xl-n1 {
    padding-top: -0.5rem !important; }
  .pt-xl-n2 {
    padding-top: -1rem !important; }
  .pt-xl-n3 {
    padding-top: -1.5rem !important; }
  .pt-xl-n4 {
    padding-top: -2rem !important; }
  .pt-xl-n5 {
    padding-top: -2.5rem !important; }
  .pt-xl-n6 {
    padding-top: -3rem !important; }
  .pt-xl-n7 {
    padding-top: -3.5rem !important; }
  .pt-xl-n8 {
    padding-top: -4rem !important; }
  .pt-xl-n9 {
    padding-top: -4.5rem !important; }
  .pt-xl-n10 {
    padding-top: -5rem !important; }
  .pt-xl-n11 {
    padding-top: -5.5rem !important; }
  .pt-xl-n12 {
    padding-top: -6rem !important; }
  .pt-xl-n13 {
    padding-top: -6.5rem !important; }
  .pt-xl-n14 {
    padding-top: -7rem !important; }
  .pt-xl-n15 {
    padding-top: -7.5rem !important; }
  .pt-xl-n16 {
    padding-top: -8rem !important; }
  .pt-xl-n17 {
    padding-top: -8.5rem !important; }
  .pt-xl-n18 {
    padding-top: -9rem !important; }
  .pt-xl-n19 {
    padding-top: -9.5rem !important; }
  .pt-xl-n20 {
    padding-top: -10rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.5rem !important; }
  .pe-xl-2 {
    padding-right: 1rem !important; }
  .pe-xl-3 {
    padding-right: 1.5rem !important; }
  .pe-xl-4 {
    padding-right: 2rem !important; }
  .pe-xl-5 {
    padding-right: 2.5rem !important; }
  .pe-xl-6 {
    padding-right: 3rem !important; }
  .pe-xl-7 {
    padding-right: 3.5rem !important; }
  .pe-xl-8 {
    padding-right: 4rem !important; }
  .pe-xl-9 {
    padding-right: 4.5rem !important; }
  .pe-xl-10 {
    padding-right: 5rem !important; }
  .pe-xl-11 {
    padding-right: 5.5rem !important; }
  .pe-xl-12 {
    padding-right: 6rem !important; }
  .pe-xl-13 {
    padding-right: 6.5rem !important; }
  .pe-xl-14 {
    padding-right: 7rem !important; }
  .pe-xl-15 {
    padding-right: 7.5rem !important; }
  .pe-xl-16 {
    padding-right: 8rem !important; }
  .pe-xl-17 {
    padding-right: 8.5rem !important; }
  .pe-xl-18 {
    padding-right: 9rem !important; }
  .pe-xl-19 {
    padding-right: 9.5rem !important; }
  .pe-xl-20 {
    padding-right: 10rem !important; }
  .pe-xl-21 {
    padding-right: 10.5rem !important; }
  .pe-xl-22 {
    padding-right: 11rem !important; }
  .pe-xl-23 {
    padding-right: 11.5rem !important; }
  .pe-xl-24 {
    padding-right: 12rem !important; }
  .pe-xl-25 {
    padding-right: 12.5rem !important; }
  .pe-xl-26 {
    padding-right: 13rem !important; }
  .pe-xl-27 {
    padding-right: 13.5rem !important; }
  .pe-xl-28 {
    padding-right: 14rem !important; }
  .pe-xl-29 {
    padding-right: 14.5rem !important; }
  .pe-xl-30 {
    padding-right: 15rem !important; }
  .pe-xl-n1 {
    padding-right: -0.5rem !important; }
  .pe-xl-n2 {
    padding-right: -1rem !important; }
  .pe-xl-n3 {
    padding-right: -1.5rem !important; }
  .pe-xl-n4 {
    padding-right: -2rem !important; }
  .pe-xl-n5 {
    padding-right: -2.5rem !important; }
  .pe-xl-n6 {
    padding-right: -3rem !important; }
  .pe-xl-n7 {
    padding-right: -3.5rem !important; }
  .pe-xl-n8 {
    padding-right: -4rem !important; }
  .pe-xl-n9 {
    padding-right: -4.5rem !important; }
  .pe-xl-n10 {
    padding-right: -5rem !important; }
  .pe-xl-n11 {
    padding-right: -5.5rem !important; }
  .pe-xl-n12 {
    padding-right: -6rem !important; }
  .pe-xl-n13 {
    padding-right: -6.5rem !important; }
  .pe-xl-n14 {
    padding-right: -7rem !important; }
  .pe-xl-n15 {
    padding-right: -7.5rem !important; }
  .pe-xl-n16 {
    padding-right: -8rem !important; }
  .pe-xl-n17 {
    padding-right: -8.5rem !important; }
  .pe-xl-n18 {
    padding-right: -9rem !important; }
  .pe-xl-n19 {
    padding-right: -9.5rem !important; }
  .pe-xl-n20 {
    padding-right: -10rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-2 {
    padding-bottom: 1rem !important; }
  .pb-xl-3 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-4 {
    padding-bottom: 2rem !important; }
  .pb-xl-5 {
    padding-bottom: 2.5rem !important; }
  .pb-xl-6 {
    padding-bottom: 3rem !important; }
  .pb-xl-7 {
    padding-bottom: 3.5rem !important; }
  .pb-xl-8 {
    padding-bottom: 4rem !important; }
  .pb-xl-9 {
    padding-bottom: 4.5rem !important; }
  .pb-xl-10 {
    padding-bottom: 5rem !important; }
  .pb-xl-11 {
    padding-bottom: 5.5rem !important; }
  .pb-xl-12 {
    padding-bottom: 6rem !important; }
  .pb-xl-13 {
    padding-bottom: 6.5rem !important; }
  .pb-xl-14 {
    padding-bottom: 7rem !important; }
  .pb-xl-15 {
    padding-bottom: 7.5rem !important; }
  .pb-xl-16 {
    padding-bottom: 8rem !important; }
  .pb-xl-17 {
    padding-bottom: 8.5rem !important; }
  .pb-xl-18 {
    padding-bottom: 9rem !important; }
  .pb-xl-19 {
    padding-bottom: 9.5rem !important; }
  .pb-xl-20 {
    padding-bottom: 10rem !important; }
  .pb-xl-21 {
    padding-bottom: 10.5rem !important; }
  .pb-xl-22 {
    padding-bottom: 11rem !important; }
  .pb-xl-23 {
    padding-bottom: 11.5rem !important; }
  .pb-xl-24 {
    padding-bottom: 12rem !important; }
  .pb-xl-25 {
    padding-bottom: 12.5rem !important; }
  .pb-xl-26 {
    padding-bottom: 13rem !important; }
  .pb-xl-27 {
    padding-bottom: 13.5rem !important; }
  .pb-xl-28 {
    padding-bottom: 14rem !important; }
  .pb-xl-29 {
    padding-bottom: 14.5rem !important; }
  .pb-xl-30 {
    padding-bottom: 15rem !important; }
  .pb-xl-n1 {
    padding-bottom: -0.5rem !important; }
  .pb-xl-n2 {
    padding-bottom: -1rem !important; }
  .pb-xl-n3 {
    padding-bottom: -1.5rem !important; }
  .pb-xl-n4 {
    padding-bottom: -2rem !important; }
  .pb-xl-n5 {
    padding-bottom: -2.5rem !important; }
  .pb-xl-n6 {
    padding-bottom: -3rem !important; }
  .pb-xl-n7 {
    padding-bottom: -3.5rem !important; }
  .pb-xl-n8 {
    padding-bottom: -4rem !important; }
  .pb-xl-n9 {
    padding-bottom: -4.5rem !important; }
  .pb-xl-n10 {
    padding-bottom: -5rem !important; }
  .pb-xl-n11 {
    padding-bottom: -5.5rem !important; }
  .pb-xl-n12 {
    padding-bottom: -6rem !important; }
  .pb-xl-n13 {
    padding-bottom: -6.5rem !important; }
  .pb-xl-n14 {
    padding-bottom: -7rem !important; }
  .pb-xl-n15 {
    padding-bottom: -7.5rem !important; }
  .pb-xl-n16 {
    padding-bottom: -8rem !important; }
  .pb-xl-n17 {
    padding-bottom: -8.5rem !important; }
  .pb-xl-n18 {
    padding-bottom: -9rem !important; }
  .pb-xl-n19 {
    padding-bottom: -9.5rem !important; }
  .pb-xl-n20 {
    padding-bottom: -10rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.5rem !important; }
  .ps-xl-2 {
    padding-left: 1rem !important; }
  .ps-xl-3 {
    padding-left: 1.5rem !important; }
  .ps-xl-4 {
    padding-left: 2rem !important; }
  .ps-xl-5 {
    padding-left: 2.5rem !important; }
  .ps-xl-6 {
    padding-left: 3rem !important; }
  .ps-xl-7 {
    padding-left: 3.5rem !important; }
  .ps-xl-8 {
    padding-left: 4rem !important; }
  .ps-xl-9 {
    padding-left: 4.5rem !important; }
  .ps-xl-10 {
    padding-left: 5rem !important; }
  .ps-xl-11 {
    padding-left: 5.5rem !important; }
  .ps-xl-12 {
    padding-left: 6rem !important; }
  .ps-xl-13 {
    padding-left: 6.5rem !important; }
  .ps-xl-14 {
    padding-left: 7rem !important; }
  .ps-xl-15 {
    padding-left: 7.5rem !important; }
  .ps-xl-16 {
    padding-left: 8rem !important; }
  .ps-xl-17 {
    padding-left: 8.5rem !important; }
  .ps-xl-18 {
    padding-left: 9rem !important; }
  .ps-xl-19 {
    padding-left: 9.5rem !important; }
  .ps-xl-20 {
    padding-left: 10rem !important; }
  .ps-xl-21 {
    padding-left: 10.5rem !important; }
  .ps-xl-22 {
    padding-left: 11rem !important; }
  .ps-xl-23 {
    padding-left: 11.5rem !important; }
  .ps-xl-24 {
    padding-left: 12rem !important; }
  .ps-xl-25 {
    padding-left: 12.5rem !important; }
  .ps-xl-26 {
    padding-left: 13rem !important; }
  .ps-xl-27 {
    padding-left: 13.5rem !important; }
  .ps-xl-28 {
    padding-left: 14rem !important; }
  .ps-xl-29 {
    padding-left: 14.5rem !important; }
  .ps-xl-30 {
    padding-left: 15rem !important; }
  .ps-xl-n1 {
    padding-left: -0.5rem !important; }
  .ps-xl-n2 {
    padding-left: -1rem !important; }
  .ps-xl-n3 {
    padding-left: -1.5rem !important; }
  .ps-xl-n4 {
    padding-left: -2rem !important; }
  .ps-xl-n5 {
    padding-left: -2.5rem !important; }
  .ps-xl-n6 {
    padding-left: -3rem !important; }
  .ps-xl-n7 {
    padding-left: -3.5rem !important; }
  .ps-xl-n8 {
    padding-left: -4rem !important; }
  .ps-xl-n9 {
    padding-left: -4.5rem !important; }
  .ps-xl-n10 {
    padding-left: -5rem !important; }
  .ps-xl-n11 {
    padding-left: -5.5rem !important; }
  .ps-xl-n12 {
    padding-left: -6rem !important; }
  .ps-xl-n13 {
    padding-left: -6.5rem !important; }
  .ps-xl-n14 {
    padding-left: -7rem !important; }
  .ps-xl-n15 {
    padding-left: -7.5rem !important; }
  .ps-xl-n16 {
    padding-left: -8rem !important; }
  .ps-xl-n17 {
    padding-left: -8.5rem !important; }
  .ps-xl-n18 {
    padding-left: -9rem !important; }
  .ps-xl-n19 {
    padding-left: -9.5rem !important; }
  .ps-xl-n20 {
    padding-left: -10rem !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.5rem !important; }
  .gap-xl-2 {
    gap: 1rem !important; }
  .gap-xl-3 {
    gap: 1.5rem !important; }
  .gap-xl-4 {
    gap: 2rem !important; }
  .gap-xl-5 {
    gap: 2.5rem !important; }
  .gap-xl-6 {
    gap: 3rem !important; }
  .gap-xl-7 {
    gap: 3.5rem !important; }
  .gap-xl-8 {
    gap: 4rem !important; }
  .gap-xl-9 {
    gap: 4.5rem !important; }
  .gap-xl-10 {
    gap: 5rem !important; }
  .gap-xl-11 {
    gap: 5.5rem !important; }
  .gap-xl-12 {
    gap: 6rem !important; }
  .gap-xl-13 {
    gap: 6.5rem !important; }
  .gap-xl-14 {
    gap: 7rem !important; }
  .gap-xl-15 {
    gap: 7.5rem !important; }
  .gap-xl-16 {
    gap: 8rem !important; }
  .gap-xl-17 {
    gap: 8.5rem !important; }
  .gap-xl-18 {
    gap: 9rem !important; }
  .gap-xl-19 {
    gap: 9.5rem !important; }
  .gap-xl-20 {
    gap: 10rem !important; }
  .gap-xl-21 {
    gap: 10.5rem !important; }
  .gap-xl-22 {
    gap: 11rem !important; }
  .gap-xl-23 {
    gap: 11.5rem !important; }
  .gap-xl-24 {
    gap: 12rem !important; }
  .gap-xl-25 {
    gap: 12.5rem !important; }
  .gap-xl-26 {
    gap: 13rem !important; }
  .gap-xl-27 {
    gap: 13.5rem !important; }
  .gap-xl-28 {
    gap: 14rem !important; }
  .gap-xl-29 {
    gap: 14.5rem !important; }
  .gap-xl-30 {
    gap: 15rem !important; }
  .gap-xl-n1 {
    gap: -0.5rem !important; }
  .gap-xl-n2 {
    gap: -1rem !important; }
  .gap-xl-n3 {
    gap: -1.5rem !important; }
  .gap-xl-n4 {
    gap: -2rem !important; }
  .gap-xl-n5 {
    gap: -2.5rem !important; }
  .gap-xl-n6 {
    gap: -3rem !important; }
  .gap-xl-n7 {
    gap: -3.5rem !important; }
  .gap-xl-n8 {
    gap: -4rem !important; }
  .gap-xl-n9 {
    gap: -4.5rem !important; }
  .gap-xl-n10 {
    gap: -5rem !important; }
  .gap-xl-n11 {
    gap: -5.5rem !important; }
  .gap-xl-n12 {
    gap: -6rem !important; }
  .gap-xl-n13 {
    gap: -6.5rem !important; }
  .gap-xl-n14 {
    gap: -7rem !important; }
  .gap-xl-n15 {
    gap: -7.5rem !important; }
  .gap-xl-n16 {
    gap: -8rem !important; }
  .gap-xl-n17 {
    gap: -8.5rem !important; }
  .gap-xl-n18 {
    gap: -9rem !important; }
  .gap-xl-n19 {
    gap: -9.5rem !important; }
  .gap-xl-n20 {
    gap: -10rem !important; }
  .row-gap-xl-0 {
    row-gap: 0 !important; }
  .row-gap-xl-1 {
    row-gap: 0.5rem !important; }
  .row-gap-xl-2 {
    row-gap: 1rem !important; }
  .row-gap-xl-3 {
    row-gap: 1.5rem !important; }
  .row-gap-xl-4 {
    row-gap: 2rem !important; }
  .row-gap-xl-5 {
    row-gap: 2.5rem !important; }
  .row-gap-xl-6 {
    row-gap: 3rem !important; }
  .row-gap-xl-7 {
    row-gap: 3.5rem !important; }
  .row-gap-xl-8 {
    row-gap: 4rem !important; }
  .row-gap-xl-9 {
    row-gap: 4.5rem !important; }
  .row-gap-xl-10 {
    row-gap: 5rem !important; }
  .row-gap-xl-11 {
    row-gap: 5.5rem !important; }
  .row-gap-xl-12 {
    row-gap: 6rem !important; }
  .row-gap-xl-13 {
    row-gap: 6.5rem !important; }
  .row-gap-xl-14 {
    row-gap: 7rem !important; }
  .row-gap-xl-15 {
    row-gap: 7.5rem !important; }
  .row-gap-xl-16 {
    row-gap: 8rem !important; }
  .row-gap-xl-17 {
    row-gap: 8.5rem !important; }
  .row-gap-xl-18 {
    row-gap: 9rem !important; }
  .row-gap-xl-19 {
    row-gap: 9.5rem !important; }
  .row-gap-xl-20 {
    row-gap: 10rem !important; }
  .row-gap-xl-21 {
    row-gap: 10.5rem !important; }
  .row-gap-xl-22 {
    row-gap: 11rem !important; }
  .row-gap-xl-23 {
    row-gap: 11.5rem !important; }
  .row-gap-xl-24 {
    row-gap: 12rem !important; }
  .row-gap-xl-25 {
    row-gap: 12.5rem !important; }
  .row-gap-xl-26 {
    row-gap: 13rem !important; }
  .row-gap-xl-27 {
    row-gap: 13.5rem !important; }
  .row-gap-xl-28 {
    row-gap: 14rem !important; }
  .row-gap-xl-29 {
    row-gap: 14.5rem !important; }
  .row-gap-xl-30 {
    row-gap: 15rem !important; }
  .row-gap-xl-n1 {
    row-gap: -0.5rem !important; }
  .row-gap-xl-n2 {
    row-gap: -1rem !important; }
  .row-gap-xl-n3 {
    row-gap: -1.5rem !important; }
  .row-gap-xl-n4 {
    row-gap: -2rem !important; }
  .row-gap-xl-n5 {
    row-gap: -2.5rem !important; }
  .row-gap-xl-n6 {
    row-gap: -3rem !important; }
  .row-gap-xl-n7 {
    row-gap: -3.5rem !important; }
  .row-gap-xl-n8 {
    row-gap: -4rem !important; }
  .row-gap-xl-n9 {
    row-gap: -4.5rem !important; }
  .row-gap-xl-n10 {
    row-gap: -5rem !important; }
  .row-gap-xl-n11 {
    row-gap: -5.5rem !important; }
  .row-gap-xl-n12 {
    row-gap: -6rem !important; }
  .row-gap-xl-n13 {
    row-gap: -6.5rem !important; }
  .row-gap-xl-n14 {
    row-gap: -7rem !important; }
  .row-gap-xl-n15 {
    row-gap: -7.5rem !important; }
  .row-gap-xl-n16 {
    row-gap: -8rem !important; }
  .row-gap-xl-n17 {
    row-gap: -8.5rem !important; }
  .row-gap-xl-n18 {
    row-gap: -9rem !important; }
  .row-gap-xl-n19 {
    row-gap: -9.5rem !important; }
  .row-gap-xl-n20 {
    row-gap: -10rem !important; }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important; }
  .column-gap-xl-2 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important; }
  .column-gap-xl-3 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important; }
  .column-gap-xl-4 {
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important; }
  .column-gap-xl-5 {
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important; }
  .column-gap-xl-6 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important; }
  .column-gap-xl-7 {
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important; }
  .column-gap-xl-8 {
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important; }
  .column-gap-xl-9 {
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important; }
  .column-gap-xl-10 {
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important; }
  .column-gap-xl-11 {
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important; }
  .column-gap-xl-12 {
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important; }
  .column-gap-xl-13 {
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important; }
  .column-gap-xl-14 {
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important; }
  .column-gap-xl-15 {
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important; }
  .column-gap-xl-16 {
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important; }
  .column-gap-xl-17 {
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important; }
  .column-gap-xl-18 {
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important; }
  .column-gap-xl-19 {
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important; }
  .column-gap-xl-20 {
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important; }
  .column-gap-xl-21 {
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important; }
  .column-gap-xl-22 {
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important; }
  .column-gap-xl-23 {
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important; }
  .column-gap-xl-24 {
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important; }
  .column-gap-xl-25 {
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important; }
  .column-gap-xl-26 {
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important; }
  .column-gap-xl-27 {
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important; }
  .column-gap-xl-28 {
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important; }
  .column-gap-xl-29 {
    -webkit-column-gap: 14.5rem !important;
       -moz-column-gap: 14.5rem !important;
            column-gap: 14.5rem !important; }
  .column-gap-xl-30 {
    -webkit-column-gap: 15rem !important;
       -moz-column-gap: 15rem !important;
            column-gap: 15rem !important; }
  .column-gap-xl-n1 {
    -webkit-column-gap: -0.5rem !important;
       -moz-column-gap: -0.5rem !important;
            column-gap: -0.5rem !important; }
  .column-gap-xl-n2 {
    -webkit-column-gap: -1rem !important;
       -moz-column-gap: -1rem !important;
            column-gap: -1rem !important; }
  .column-gap-xl-n3 {
    -webkit-column-gap: -1.5rem !important;
       -moz-column-gap: -1.5rem !important;
            column-gap: -1.5rem !important; }
  .column-gap-xl-n4 {
    -webkit-column-gap: -2rem !important;
       -moz-column-gap: -2rem !important;
            column-gap: -2rem !important; }
  .column-gap-xl-n5 {
    -webkit-column-gap: -2.5rem !important;
       -moz-column-gap: -2.5rem !important;
            column-gap: -2.5rem !important; }
  .column-gap-xl-n6 {
    -webkit-column-gap: -3rem !important;
       -moz-column-gap: -3rem !important;
            column-gap: -3rem !important; }
  .column-gap-xl-n7 {
    -webkit-column-gap: -3.5rem !important;
       -moz-column-gap: -3.5rem !important;
            column-gap: -3.5rem !important; }
  .column-gap-xl-n8 {
    -webkit-column-gap: -4rem !important;
       -moz-column-gap: -4rem !important;
            column-gap: -4rem !important; }
  .column-gap-xl-n9 {
    -webkit-column-gap: -4.5rem !important;
       -moz-column-gap: -4.5rem !important;
            column-gap: -4.5rem !important; }
  .column-gap-xl-n10 {
    -webkit-column-gap: -5rem !important;
       -moz-column-gap: -5rem !important;
            column-gap: -5rem !important; }
  .column-gap-xl-n11 {
    -webkit-column-gap: -5.5rem !important;
       -moz-column-gap: -5.5rem !important;
            column-gap: -5.5rem !important; }
  .column-gap-xl-n12 {
    -webkit-column-gap: -6rem !important;
       -moz-column-gap: -6rem !important;
            column-gap: -6rem !important; }
  .column-gap-xl-n13 {
    -webkit-column-gap: -6.5rem !important;
       -moz-column-gap: -6.5rem !important;
            column-gap: -6.5rem !important; }
  .column-gap-xl-n14 {
    -webkit-column-gap: -7rem !important;
       -moz-column-gap: -7rem !important;
            column-gap: -7rem !important; }
  .column-gap-xl-n15 {
    -webkit-column-gap: -7.5rem !important;
       -moz-column-gap: -7.5rem !important;
            column-gap: -7.5rem !important; }
  .column-gap-xl-n16 {
    -webkit-column-gap: -8rem !important;
       -moz-column-gap: -8rem !important;
            column-gap: -8rem !important; }
  .column-gap-xl-n17 {
    -webkit-column-gap: -8.5rem !important;
       -moz-column-gap: -8.5rem !important;
            column-gap: -8.5rem !important; }
  .column-gap-xl-n18 {
    -webkit-column-gap: -9rem !important;
       -moz-column-gap: -9rem !important;
            column-gap: -9rem !important; }
  .column-gap-xl-n19 {
    -webkit-column-gap: -9.5rem !important;
       -moz-column-gap: -9.5rem !important;
            column-gap: -9.5rem !important; }
  .column-gap-xl-n20 {
    -webkit-column-gap: -10rem !important;
       -moz-column-gap: -10rem !important;
            column-gap: -10rem !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: 75rem) {
  .fs-1 {
    font-size: 2.5rem !important; }
  .fs-2 {
    font-size: 2rem !important; }
  .fs-3 {
    font-size: 1.75rem !important; }
  .fs-4 {
    font-size: 1.5rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

/*Organic form*/
/*organic-form-icon*/
/*Arrow*/
/*RRSS*/
/*Images mask organic form*/
.organic-mask {
  -webkit-clip-path: path("M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248");
          clip-path: path("M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248"); }

/*Arrow*/
/* TYPOGRAPHY */
/* Google Fonts */
.font-lora,
.font-lora font,
.font-lora p,
p.font-lora,
h1.font-lora,
.font-lora.h1,
h2.font-lora,
.font-lora.h2,
h3.font-lora,
.font-lora.h3,
h4.font-lora,
.font-lora.h4,
h5.font-lora,
.font-lora.h5 {
  font-family: "Lora", serif !important; }

.font-oswald,
.font-oswald font,
.font-oswald p,
p.font-oswald,
h1.font-oswald,
.font-oswald.h1,
h2.font-oswald,
.font-oswald.h2,
h3.font-oswald,
.font-oswald.h3,
h4.font-oswald,
.font-oswald.h4,
h5.font-oswald,
.font-oswald.h5 {
  font-family: "Oswald" !important; }

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

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

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

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

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

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

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

/*Genera las clases de tipografía de distintas medidas .h1, h2,...*/
.h1 {
  font-size: 3.125rem !important;
  line-height: 3.875rem !important; }

.h2 {
  font-size: 2.125rem !important;
  line-height: 2.5rem !important; }

.h3 {
  font-size: 1.5rem !important;
  line-height: 1.9375rem !important; }

.h4 {
  font-size: 1.25rem !important;
  line-height: 1.875rem !important; }

.h5 {
  font-size: 1.125rem !important;
  line-height: 1.375rem !important; }

.p {
  font-size: 1rem !important;
  line-height: 1.25rem !important; }

.small {
  font-size: 0.75rem !important;
  line-height: 1rem !important; }

/*Genera las clases de tipografía de distintas medidas que actuan en función de las mediaquerys text-lg-h1 */
.text-h1 {
  font-size: 3.125rem !important;
  line-height: 3.875rem !important; }

.text-h2 {
  font-size: 2.125rem !important;
  line-height: 2.5rem !important; }

.text-h3 {
  font-size: 1.5rem !important;
  line-height: 1.9375rem !important; }

.text-h4 {
  font-size: 1.25rem !important;
  line-height: 1.875rem !important; }

.text-h5 {
  font-size: 1.125rem !important;
  line-height: 1.375rem !important; }

.text-p {
  font-size: 1rem !important;
  line-height: 1.25rem !important; }

.text-small {
  font-size: 0.75rem !important;
  line-height: 1rem !important; }

@media (min-width: 36rem) {
  .text-sm-h1 {
    font-size: 3.125rem !important;
    line-height: 3.875rem !important; }
  .text-sm-h2 {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important; }
  .text-sm-h3 {
    font-size: 1.5rem !important;
    line-height: 1.9375rem !important; }
  .text-sm-h4 {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important; }
  .text-sm-h5 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important; }
  .text-sm-p {
    font-size: 1rem !important;
    line-height: 1.25rem !important; }
  .text-sm-small {
    font-size: 0.75rem !important;
    line-height: 1rem !important; } }

@media (min-width: 48rem) {
  .text-md-h1 {
    font-size: 3.125rem !important;
    line-height: 3.875rem !important; }
  .text-md-h2 {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important; }
  .text-md-h3 {
    font-size: 1.5rem !important;
    line-height: 1.9375rem !important; }
  .text-md-h4 {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important; }
  .text-md-h5 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important; }
  .text-md-p {
    font-size: 1rem !important;
    line-height: 1.25rem !important; }
  .text-md-small {
    font-size: 0.75rem !important;
    line-height: 1rem !important; } }

@media (min-width: 64rem) {
  .text-lg-h1 {
    font-size: 3.125rem !important;
    line-height: 3.875rem !important; }
  .text-lg-h2 {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important; }
  .text-lg-h3 {
    font-size: 1.5rem !important;
    line-height: 1.9375rem !important; }
  .text-lg-h4 {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important; }
  .text-lg-h5 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important; }
  .text-lg-p {
    font-size: 1rem !important;
    line-height: 1.25rem !important; }
  .text-lg-small {
    font-size: 0.75rem !important;
    line-height: 1rem !important; } }

@media (min-width: 90rem) {
  .text-xl-h1 {
    font-size: 3.125rem !important;
    line-height: 3.875rem !important; }
  .text-xl-h2 {
    font-size: 2.125rem !important;
    line-height: 2.5rem !important; }
  .text-xl-h3 {
    font-size: 1.5rem !important;
    line-height: 1.9375rem !important; }
  .text-xl-h4 {
    font-size: 1.25rem !important;
    line-height: 1.875rem !important; }
  .text-xl-h5 {
    font-size: 1.125rem !important;
    line-height: 1.375rem !important; }
  .text-xl-p {
    font-size: 1rem !important;
    line-height: 1.25rem !important; }
  .text-xl-small {
    font-size: 0.75rem !important;
    line-height: 1rem !important; } }

.imagetext .container h1, .imagetext .container .h1 {
  font-size: 3.125rem !important;
  font-weight: normal;
  line-height: 3.875rem !important; }

.imagetext .container h2, .imagetext .container .h2 {
  font-size: 2.125rem !important;
  font-weight: normal;
  line-height: 2.5rem !important; }

.imagetext .container h3, .imagetext .container .h3 {
  font-size: 1.5rem !important;
  font-weight: normal;
  line-height: 1.9375rem !important; }

.imagetext .container h4, .imagetext .container .h4 {
  font-size: 1.25rem !important;
  font-weight: normal;
  line-height: 1.875rem !important; }

.imagetext .container h5, .imagetext .container .h5 {
  font-size: 1.125rem !important;
  font-weight: normal;
  line-height: 1.375rem !important; }

.imagetext .container p {
  font-size: 1rem !important;
  font-weight: normal;
  line-height: 1.25rem !important; }

.imagetext .container small, .imagetext .container .small {
  font-size: 0.75rem !important;
  font-weight: normal;
  line-height: 1rem !important; }

/* MIXINS */
.btn-primary a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a5142c;
  --bs-btn-hover-border-color: #9b122a;
  --bs-btn-focus-shadow-rgb: 203, 58, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b122a;
  --bs-btn-active-border-color: #921127;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C21734;
  --bs-btn-disabled-border-color: #C21734; }

.btn-secondary a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a5142c;
  --bs-btn-hover-border-color: #9b122a;
  --bs-btn-focus-shadow-rgb: 203, 58, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b122a;
  --bs-btn-active-border-color: #921127;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C21734;
  --bs-btn-disabled-border-color: #C21734; }

.btn-success a {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #48b461;
  --bs-btn-hover-border-color: #3eb058;
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #53b96a;
  --bs-btn-active-border-color: #3eb058;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745; }

.btn-info a {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ab0c3;
  --bs-btn-hover-border-color: #2eabbf;
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #45b5c6;
  --bs-btn-active-border-color: #2eabbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8; }

.btn-warning a {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107; }

.btn-danger a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a5142c;
  --bs-btn-hover-border-color: #9b122a;
  --bs-btn-focus-shadow-rgb: 203, 58, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b122a;
  --bs-btn-active-border-color: #921127;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C21734;
  --bs-btn-disabled-border-color: #C21734; }

.btn-light a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa; }

.btn-dark a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2c3136;
  --bs-btn-hover-border-color: #2a2e33;
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a2e33;
  --bs-btn-active-border-color: #272c30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40; }

.btn-gray-100 a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa; }

.btn-gray-900 a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #414851;
  --bs-btn-hover-border-color: #3e444c;
  --bs-btn-focus-shadow-rgb: 104, 111, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3e444c;
  --bs-btn-active-border-color: #3a4047;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4D555F;
  --bs-btn-disabled-border-color: #4D555F; }

.btn-gray-footer a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #414851;
  --bs-btn-hover-border-color: #3e444c;
  --bs-btn-focus-shadow-rgb: 104, 111, 119;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3e444c;
  --bs-btn-active-border-color: #3a4047;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4D555F;
  --bs-btn-disabled-border-color: #4D555F; }

.btn-gray-300 a {
  --bs-btn-color: #000;
  --bs-btn-bg: #dee2e6;
  --bs-btn-border-color: #dee2e6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e3e6ea;
  --bs-btn-hover-border-color: #e1e5e9;
  --bs-btn-focus-shadow-rgb: 189, 192, 196;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e5e8eb;
  --bs-btn-active-border-color: #e1e5e9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #dee2e6;
  --bs-btn-disabled-border-color: #dee2e6; }

.btn-outline-primary a {
  --bs-btn-color: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C21734;
  --bs-btn-hover-border-color: #C21734;
  --bs-btn-focus-shadow-rgb: 194, 23, 52;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C21734;
  --bs-btn-active-border-color: #C21734;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C21734;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C21734;
  --bs-gradient: none; }

.btn-outline-secondary a {
  --bs-btn-color: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C21734;
  --bs-btn-hover-border-color: #C21734;
  --bs-btn-focus-shadow-rgb: 194, 23, 52;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C21734;
  --bs-btn-active-border-color: #C21734;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C21734;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C21734;
  --bs-gradient: none; }

.btn-outline-success a {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none; }

.btn-outline-info a {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none; }

.btn-outline-warning a {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none; }

.btn-outline-danger a {
  --bs-btn-color: #C21734;
  --bs-btn-border-color: #C21734;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C21734;
  --bs-btn-hover-border-color: #C21734;
  --bs-btn-focus-shadow-rgb: 194, 23, 52;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C21734;
  --bs-btn-active-border-color: #C21734;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C21734;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C21734;
  --bs-gradient: none; }

.btn-outline-light a {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none; }

.btn-outline-dark a {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none; }

.btn-outline-gray-100 a {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none; }

.btn-outline-gray-900 a {
  --bs-btn-color: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4D555F;
  --bs-btn-hover-border-color: #4D555F;
  --bs-btn-focus-shadow-rgb: 77, 85, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4D555F;
  --bs-btn-active-border-color: #4D555F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4D555F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4D555F;
  --bs-gradient: none; }

.btn-outline-gray-footer a {
  --bs-btn-color: #4D555F;
  --bs-btn-border-color: #4D555F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4D555F;
  --bs-btn-hover-border-color: #4D555F;
  --bs-btn-focus-shadow-rgb: 77, 85, 95;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4D555F;
  --bs-btn-active-border-color: #4D555F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4D555F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4D555F;
  --bs-gradient: none; }

.btn-outline-gray-300 a {
  --bs-btn-color: #dee2e6;
  --bs-btn-border-color: #dee2e6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #dee2e6;
  --bs-btn-hover-border-color: #dee2e6;
  --bs-btn-focus-shadow-rgb: 222, 226, 230;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #dee2e6;
  --bs-btn-active-border-color: #dee2e6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dee2e6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dee2e6;
  --bs-gradient: none; }

/**
 * @file
 * Styles for Bootstrap Barrio affix effect.
 */
.affix {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1035;
  left: 0; }

/**
 * @file
 * Visual styles for comments in Barrio.
 */
.alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 75vh;
  overflow: scroll;
  z-index: 9999; }

.toast-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999; }

.alert svg {
  max-width: 2rem; }

/**
 * @file
 * Bootstrap Barrio specific styling for the Book module.
 */
.book-navigation .menu {
  border-top: 1px solid #dee2e6; }

.book-navigation .book-pager {
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
  margin: 0; }

/**
 * @file
 * Styling for the Book module.
 */
.book-navigation .menu {
  padding-bottom: 0;
  padding-top: 1em; }

.book-navigation .book-pager {
  margin: 0;
  overflow: auto;
  padding: 0.5em 0; }

.book-pager__item {
  display: inline-block;
  list-style-type: none;
  vertical-align: top; }

.book-pager__item--previous {
  text-align: left;
  /* LTR */
  width: 45%; }

[dir="rtl"] .book-pager__item--previous {
  float: right;
  text-align: right; }

.book-pager__item--center {
  text-align: center;
  width: 8%; }

.book-pager__item--next {
  float: right;
  /* LTR */
  text-align: right;
  /* LTR */
  width: 45%; }

[dir="rtl"] .book-pager__item--next {
  float: left;
  text-align: left; }

/**
 * @file
 * Styles for Bootstrap Barrio's breadcrumbs.
 */
.breadcrumb {
  font-size: 0.875rem; }

.region-breadcrumb {
  padding: 0 0.9375rem 0.25em;
  width: 100%; }

/**
 * @file
 * Visual styles for comments in Bartik.
 */
/* This is required to win over specificity of #content h2 */
#content .comment-wrapper h2, #content .comment-wrapper .h2 {
  margin-bottom: 1em; }

#content .comment-wrapper h2.comment-form__title, #content .comment-wrapper .comment-form__title.h2 {
  margin-bottom: 1em; }

.field-node--comment {
  font-size: 0.875rem; }

.comment {
  margin-bottom: 1.25em;
  vertical-align: top;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

[dir="rtl"] .comment {
  direction: rtl; }

.comment__meta {
  padding: 0 1.875rem 0 0;
  /* LTR */
  font-size: 1rem;
  text-align: center; }

[dir="rtl"] .comment__meta {
  padding: 0 0 0 1.875rem; }

.comment__attribution img {
  border: 1px solid #dee2e6; }

/* This is required to win over specificity of .field--type-image img */
.field--name-user-picture {
  margin: 0 auto;
  float: none; }

.comment .field--name-user-picture img {
  margin: 0; }

.comment__author .username {
  white-space: nowrap; }

.comment__author {
  margin: 0.25rem 0;
  line-height: 1.2;
  font-weight: bold;
  font-size: 1.25rem; }

.comment__time,
.comment__permalink {
  margin-bottom: 0.25rem;
  color: #68696b;
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 0 0.5em 0 0;
  /* LTR */ }

[dir="rtl"] .comment__time,
.comment__permalink {
  padding: 0 0 0 0.5em; }

.comment__permalink {
  font-size: 0.875rem;
  line-height: 1.2; }

.comment__content:before {
  content: '';
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #dee2e6;
  /* LTR */
  border-bottom: 1.25em solid transparent; }

[dir="rtl"] .comment__content:before {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #dee2e6; }

.comment__content:after {
  content: '';
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #fff;
  /* LTR */
  border-bottom: 1.25em solid transparent;
  margin-right: -0.0625rem;
  /* LTR */ }

[dir="rtl"] .comment__content:after {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #fff;
  margin-right: 0;
  margin-left: -0.0625rem; }

.comment__content h3, .comment__content .h3 {
  margin-top: 0.94em;
  margin-bottom: 0.45em;
  font-size: 1.25rem; }

.comment__content nav {
  padding-top: 0.0625rem; }

.indented {
  margin-left: 2.5rem;
  /* LTR */ }

[dir="rtl"] .indented {
  margin-right: 2.5rem;
  margin-left: 0; }

.comment .links {
  padding: 0 0 0.25em 0; }

.comment .links-inline span {
  padding: 0 0.5em 0 0;
  /* LTR */
  font-size: 1rem; }

[dir="rtl"] .comment .links-inline span {
  padding: 0 0 0 0.5em; }

.comment--unpublished {
  margin-right: 0.3125rem;
  /* LTR */
  padding: 0.3125rem 0.125rem 0.3125rem 0.3125rem;
  /* LTR */
  background: #f4a2b0; }

[dir="rtl"] .comment--unpublished {
  margin-left: 0.3125rem;
  margin-right: 0;
  padding: 0.3125rem 0.3125rem 0.3125rem 0.125rem; }

/**
 * @todo: unpublished nodes have class .node--unpublished.
 * change this to .comment--unpublished.
 */
.unpublished .comment-text .comment-arrow {
  border-left: 1px solid #f4a2b0;
  border-right: 1px solid #f4a2b0; }

.unpublished {
  padding: 1.25em 1.25em 0; }

.comment-footer {
  display: table-row; }

.comment--unpublished .comment__text:after,
.node--unpublished .comment__text:after {
  border-right-color: #f4a2b0;
  /* LTR */ }

[dir="rtl"] .comment--unpublished .comment__content:after,
[dir="rtl"] .node--unpublished .comment__content:after {
  border-left-color: #f4a2b0; }

.views-field-variations > span > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.views-field-variations > span > div > div {
  display: inline-block; }

.views-field-variations {
  margin-bottom: 0; }
  .views-field-variations .field--name-price {
    display: inline-block;
    width: 70px;
    text-align: right;
    padding-bottom: 1.2rem; }
  .views-field-variations .field--type-entity-reference {
    padding-left: 1rem; }
  .views-field-variations .commerce-order-item-variation-cart-form-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%; }
    .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-purchased-entity {
      padding: 0;
      margin: 0; }
    .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity {
      display: inline-block;
      margin-bottom: 0;
      padding: 0; }
      .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity label {
        display: none; }
      .views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity input {
        width: 50px; }
    .views-field-variations .commerce-order-item-variation-cart-form-form .form-actions {
      display: inline-block;
      margin-bottom: 0;
      padding: 0; }

#edit-shipping-information .col-auto,
#edit-payment-information-billing-information .col-auto,
#edit-payment-information-billing-information.col-auto,
#edit-order-summary .col-auto,
#edit-order-summary.col-auto {
  padding: 0; }

#edit-shipping-information #edit-shipping-information-shipping-profile-field-ruc-wrapper {
  display: none; }

.view-id-listado_de_productos .views-row > div {
  display: inline-block; }

.view-id-listado_de_productos .views-row {
  border-bottom: 1px solid #ced4da;
  margin-top: calc($spacer / 2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .view-id-listado_de_productos .views-row .views-field-title {
    width: 320px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #8b1125; }

.cart-block--contents {
  background: #8b1125;
  color: #fff;
  font-size: 0.75rem;
  width: auto; }
  .cart-block--contents .cart-block--contents__items {
    max-height: inherit;
    overflow-y: hidden;
    overflow-x: hidden; }
    .cart-block--contents .cart-block--contents__items table {
      color: #fff; }
      .cart-block--contents .cart-block--contents__items table thead.thead-light {
        background: #8b1125;
        color: #fff; }
      .cart-block--contents .cart-block--contents__items table tr:hover {
        color: #fff; }

.cart--cart-offcanvas {
  background: #8b1125;
  color: #fff;
  font-size: 0.75rem; }
  .cart--cart-offcanvas .cart-block--offcanvas-contents__links {
    padding: calc($spacer / 2) 0.5rem; }
    .cart--cart-offcanvas .cart-block--offcanvas-contents__links a {
      color: #fff;
      text-decoration: none; }
    .cart--cart-offcanvas .cart-block--offcanvas-contents__links a:hover {
      color: #f4a2b0; }
  .cart--cart-offcanvas .btn-close {
    color: #fff;
    padding: calc($spacer / 4); }
  .cart--cart-offcanvas table {
    color: #fff; }
    .cart--cart-offcanvas table .btn {
      color: #fff; }
    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__title,
    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__price {
      padding: calc($spacer / 2) calc($spacer / 4) !important; }
    .cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity {
      padding: calc($spacer / 4) !important; }
    .cart--cart-offcanvas table .btn {
      color: #fff;
      font-size: 0.75rem; }
    .cart--cart-offcanvas table .btn:hover {
      color: #f4a2b0; }
    .cart--cart-offcanvas table tfoot .btn {
      background: transparent;
      color: white;
      border-color: white;
      font-size: 0.75rem;
      margin-top: calc($spacer / 2); }
    .cart--cart-offcanvas table tfoot .btn:hover {
      background: #C21734; }

/**
 * @file
 * Contextual links styles for Bootstrap Barrio.
 */
.contextual-links a {
  border-bottom: none;
  text-shadow: 0 0 0; }

/**
 * @file
 * Collapsible details.
 *
 * @see collapse.js
 * @see http://nicolasgallagher.com/css-background-image-hacks/
 */
details {
  border: 1px solid #dee2e6;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

details > .details-wrapper {
  padding: 0.5em 1.5em; }

/* @todo Regression: The summary of uncollapsible details are no longer
     vertically aligned with the .details-wrapper in browsers without native
     details support. */
summary {
  cursor: pointer;
  padding: 0.2em 0.5em; }

/**
 * @file
 * Visual styles for Bartik's dropbutton component.
 */
.js .dropbutton-wrapper .dropbutton-widget {
  /* This is required to win over specifity of .js td .dropbutton-widget */
  position: relative; }

.js .dropbutton-widget {
  border: 1px solid;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  color: #3a3a3a;
  cursor: pointer;
  text-align: center;
  margin: 0.125em 0;
  border-radius: 1em;
  overflow: hidden; }

.js .dropbutton-widget:hover {
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2; }

.js .dropbutton-widget .button {
  border: none;
  margin: 0;
  padding: 0.32em 1em;
  background: transparent none; }

.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-right: 0;
  /* LTR */ }

[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-left: 0; }

.js .dropbutton .secondary-action {
  border-top-color: #ccc; }

.js .dropbutton-toggle button {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #e8e8e8, #d2d2d2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#d2d2d2));
  background-image: -o-linear-gradient(top, #e8e8e8, #d2d2d2);
  background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2); }

.js .dropbutton-toggle .dropbutton-arrow:hover {
  background: #ccc; }

.js .dropbutton a {
  color: #3a3a3a;
  border-bottom: 0 none; }

.js .dropbutton .dropbutton-action:hover,
.js .dropbutton a:hover {
  background: #dedede;
  border-bottom: 0 none; }

/**
 * @file
 * General styles for dropbuttons.
 */
.js .dropbutton-widget {
  background-color: white;
  border: 1px solid #cccccc; }

.js .dropbutton-widget:hover {
  border-color: #b8b8b8; }

.dropbutton .dropbutton-action > * {
  padding: 0.1em 0.5em;
  white-space: nowrap; }

.dropbutton .secondary-action {
  border-top: 1px solid #e8e8e8; }

.dropbutton-multiple .dropbutton {
  border-right: 1px solid #e8e8e8;
  /* LTR */ }

[dir="rtl"] .dropbutton-multiple .dropbutton {
  border-left: 1px solid #e8e8e8;
  border-right: 0 none; }

.dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-right: 0.25em;
  /* LTR */ }

[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-left: 0.25em;
  margin-right: 0; }

.js td .dropbutton-multiple {
  padding-right: 10em;
  margin-right: 2em;
  max-width: 100%; }

.js td .dropbutton-wrapper {
  min-height: 2em; }

.js .dropbutton-wrapper,
.js .dropbutton-widget {
  display: block;
  position: relative; }

.js td .dropbutton-widget {
  position: absolute; }

/**
 * @file
 * Feed icon styles for Bootstrap Barrio.
 */
.feed-icon {
  border-bottom: none;
  display: inline-block;
  padding: 0.5rem 0 0 0; }

/**
 * @file
 * Visual styles for Bootstrap Barrio's field components.
 */
.field--type-entity-reference {
  margin: 0 0 0.6rem; }

.field--type-entity-reference .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.15rem;
  /* LTR */ }

[dir="rtl"] .field--type-entity-reference .field__label {
  padding-left: 0.15rem;
  padding-right: 0; }

.field--type-entity-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none; }

.field--type-entity-reference ul.links li {
  float: left;
  /* LTR */
  padding: 0 0.5rem 0 0;
  /* LTR */
  white-space: nowrap; }

[dir="rtl"] .field--type-entity-reference ul.links li {
  padding: 0 0 0 0.5rem;
  float: right; }

@media all and (min-width: 35rem) {
  .node .field--type-image {
    float: left;
    /* LTR */
    margin: 0 0.5rem 0 0;
    /* LTR */ }
  [dir="rtl"] .node .field--type-image {
    float: right;
    margin: 0 0 0 0.5rem; }
  .node .field--type-image + .field--type-image {
    clear: both; } }

.field--type-image img,
.field--name-field-user-picture img {
  margin: 0 0 0.5rem; }

.field--type-image a {
  border-bottom: none; }

.field--name-field-tags {
  margin: 0 0 0.6rem; }

.field--name-field-tags .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3125rem;
  /* LTR */ }

[dir="rtl"] .field--name-field-tags .field__label {
  padding-left: 0.3125rem;
  padding-right: 0; }

.field--name-field-tags .field__label,
.field--name-field-tags ul.links {
  font-size: 0.875rem; }

.node--view-mode-teaser .field--name-field-tags .field__label,
.node--view-mode-teaser .field--name-field-tags ul.links {
  font-size: 0.875rem; }

.field--name-field-tags ul.links {
  padding: 0;
  margin: 0; }

.field--name-field-tags ul.links li {
  float: left;
  /* LTR */
  padding: 0 0.5rem 0 0;
  /* LTR */
  white-space: nowrap; }

[dir="rtl"] .field--name-field-tags ul.links li {
  padding: 0 0 0 0.5rem;
  float: right; }

.field--label-inline .field__label,
.field--label-inline .field__items,
.field--label-inline .field__item {
  display: inline-block; }

/**
 * @file
 * Default style for file module.
 */
/* File icons.*/
.file {
  padding-left: 0.75rem;
  /* LTR */
  display: inline-block;
  min-height: 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  /* LTR */ }

[dir="rtl"] .file {
  padding-left: inherit;
  padding-right: 0.75rem;
  background-position: right center; }

.file--general,
.file--application-octet-stream {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/application-octet-stream.png); }

.file--package-x-generic {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/package-x-generic.png); }

.file--x-office-spreadsheet {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/x-office-spreadsheet.png); }

.file--x-office-document {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/x-office-document.png); }

.file--x-office-presentation {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/x-office-presentation.png); }

.file--text-x-script {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/text-x-script.png); }

.file--text-html {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/text-html.png); }

.file--text-plain {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/text-plain.png); }

.file--application-pdf {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/application-pdf.png); }

.file--application-x-executable {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/application-x-executable.png); }

.file--audio {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/audio-x-generic.png); }

.file--video {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/video-x-generic.png); }

.file--text {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/text-x-generic.png); }

.file--image {
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/icons/image-x-generic.png); }

/**
 * @file
 * Visual styles for Bootstrap Barrio's form components.
 */
.form-required::after {
  content: '';
  vertical-align: super;
  display: inline-block;
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: calc($input-height * 0.5) calc($input-height * 0.5);
          background-size: calc($input-height * 0.5) calc($input-height * 0.5);
  width: calc($input-height * 0.5);
  height: calc($input-height * 0.5);
  margin: 0 0.3em; }

form .form-actions {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end; }

form .filter-wrapper {
  padding-left: 0;
  padding-right: 0;
  margin-left: 1rem;
  margin-right: 1rem; }

form .form-type-textarea {
  margin-bottom: 0; }

.link-edit-summary {
  border: 0;
  background: none;
  text-decoration: underline;
  color: var(--bs-link-color); }

/* ------------------ Header ------------------ */
#navbar-top {
  padding: 0 1rem; }

#navbar-top.navbar-dark .nav-link:hover,
#navbar-top.navbar-dark .nav-link:focus {
  color: rgba(255, 255, 255, 0.75); }

#navbar-top.navbar-dark .nav-link {
  color: rgba(255, 255, 255, 0.5); }

#navbar-top.navbar-light .nav-link:hover,
#navbar-top.navbar-light .nav-link:focus {
  color: rgba(0, 0, 0, 0.7); }

#navbar-top.navbar-light .nav-link {
  color: rgba(0, 0, 0, 0.5); }

.navbar-brand .site-logo {
  margin-right: 1rem; }

@media (max-width: 33.9em) {
  .navbar-toggleable-xs .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none; } }

@media (max-width: 47.9em) {
  .navbar-toggleable-sm .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none; } }

/**
 * @file
 * Styles for the help block.
 */
.block-help {
  border: 1px solid #dee2e6;
  padding: 0 0.75rem;
  margin-bottom: 1rem; }

/**
 * @file
 * Visual styles for icons.
 */
.icon-help {
  background: url(/../../contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;
  /* LTR */
  padding: 0.0625rem 0 0.0625rem 0.75rem;
  /* LTR */ }

[dir="rtl"] .icon-help {
  background-position: 100% 50%;
  padding: 0.0625rem 0.75rem 0.0625rem 0; }

.feed-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2zm0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2zm.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  width: 1rem;
  height: 1rem; }
  .feed-icon:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2zm0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2zm.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z'/%3E %3C/svg%3E"); }

/**
 * @file
 * Styles for Bootstrap Barrio's image buttons.
 */
.image-button.is-disabled:hover,
.image-button.is-disabled:active,
.image-button.is-disabled:focus,
.image-button.is-disabled {
  background: transparent;
  opacity: 0.5;
  cursor: default; }

/**
 * @file
 * Basic styling for comment module.
 */
/**
 * Indent threaded comments.
 */
.indented {
  margin-left: 0.75rem;
  /* LTR */ }

[dir="rtl"] .indented {
  margin-left: 0;
  margin-right: 0.75rem; }

/**
 * @file
 * Visual styles for Bootstrap Barrio's item list.
 */
.item-list ul {
  list-style: none;
  margin: 0 0 0.25rem 0;
  padding: 0;
  /* LTR */ }

[dir="rtl"] .item-list ul {
  padding: 0; }

.item-list ul li {
  /* This is needed to reset styles in item-list.theme.css */
  margin: 0;
  padding: 0.25rem 0.5rem 0 0;
  /* LTR */ }

[dir="rtl"] .item-list ul li {
  /* This is needed to reset [dir="rtl"] styles in item-list.theme.css */
  margin: 0;
  padding: 0.25rem 0 0 0.5rem; }

.item-list .item-list__comma-list,
.item-list .item-list__comma-list li,
[dir="rtl"] .item-list .item-list__comma-list,
[dir="rtl"] .item-list .item-list__comma-list li {
  padding: 0; }

/**
 * @file
 * List group.
 * A list of links, grouped together.
 */
.list-group__link {
  border-top: 1px solid #dee2e6;
  padding: 0.25rem 0 0; }

.list-group__description {
  margin: 0 0 0.25rem; }

/**
 * @file
 * Media related  specific CSS.
 */
/* Media Image */
.field--name-field-media-image img {
  max-width: 100%;
  height: auto; }

/* Node Dialog Add/Select Overlay */
/* Two Column Layout */
.media-library-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

/* Left Menu Layout */
.media-library-menu {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 1.25rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
  height: 100%; }

.media-library-menu li {
  margin: 0.3125rem;
  white-space: nowrap;
  height: 45px; }

.media-library-menu li::marker {
  color: #e9ecef; }

.media-library-menu__link {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 0.625rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef; }

.active.media-library-menu__link {
  background: #fff; }

/* Form Elements Layout  */
.media-library-content {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2; }

.media-library-wrapper .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.media-library-widget-modal .js-form-item {
  margin: 0.3125rem; }

.media-library-wrapper .form-type-textfield {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2; }

/* Fix Form Insert Button to Bottom of Popup */
.media-library-widget-modal .form-actions {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #fff;
  padding: 0.3125rem; }

.media-library-widget-modal .ui-dialog-content {
  padding-bottom: 0; }

/* Grid Layout */
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow {
  width: 80% !important;
  left: 10% !important; }

.media-library-views-form__rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.media-library-item--grid {
  margin: 0.625rem;
  width: 220px; }

.media-library-item--grid .js-form-type-checkbox, .media-library-item--grid .form-check-label {
  padding-left: 0; }

/* Add or Select Media */
.media-library-add-form__media::marker {
  color: #fff; }

/**
 * @file
 * Visual styles for Bootstrap Barrio's node component.
 */
.node__content {
  font-size: 1rem;
  margin-top: 0.5rem; }

/* View mode teaser styles. */
.node--view-mode-teaser {
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem; }

.node--view-mode-teaser h2, .node--view-mode-teaser .h2 {
  margin-top: 0;
  padding-top: 0.5em; }

.node--view-mode-teaser.node--sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #dee2e6;
  padding: 0 0.5rem 0.5rem; }

.node--view-mode-teaser .node__content {
  clear: none;
  font-size: 1rem;
  line-height: 1.5; }

/* Node metadata styles. */
.node__meta {
  font-size: 0.875rem;
  margin-bottom: -0.3125rem; }

.node__meta .field--name-field-user-picture img {
  float: left;
  /* LTR */
  margin: 0.0625rem 0.5rem 0 0;
  /* LTR */ }

[dir="rtl"] .node__meta .field--name-field-user-picture img {
  float: right;
  margin-left: 0.5rem;
  margin-right: 0; }

/* Node links styles. */
.node__links {
  text-align: right;
  /* LTR */
  font-size: 1rem; }

[dir="rtl"] .node__links {
  text-align: left; }

/* Unpublished node styles. */
.node--unpublished {
  padding: 0.5rem 0.5rem 0; }

.node--unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4; }

.node-preview-container {
  background: #d1e8f5;
  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d1e8f5), to(#d3e8f4));
  background-image: -o-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
  font-family: Arial, sans-serif;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
          box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
  position: fixed;
  z-index: 499;
  width: 100%;
  padding: 0.625rem; }

.node-preview-backlink {
  background-color: #419ff1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
  /* LTR */
  border: 1px solid #0048c8;
  border-radius: .4em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  color: #fff;
  font-size: 0.9em;
  line-height: normal;
  margin: 0;
  padding: 0.25rem 1em 0.25rem 0.6em;
  /* LTR */
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); }

[dir="rtl"] .node-preview-backlink {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
  padding: 0.25rem 0.6em 0.25rem 1em;
  float: right; }

.node-preview-backlink:focus,
.node-preview-backlink:hover {
  background-color: #419cf1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
  /* LTR */
  border: 1px solid #0048c8;
  text-decoration: none;
  color: #fff; }

[dir="rtl"] .node-preview-backlink:focus,
[dir="rtl"] .node-preview-backlink:hover {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); }

.node-preview-backlink:active {
  background-color: #0e69be;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);
  /* LTR */
  border: 1px solid #0048c8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25); }

[dir="rtl"] .node-preview-backlink:active {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); }

.node-preview-backlink::before {
  content: '';
  width: 10px;
  display: inline-block; }

/**
 * @file
 * Styles for Bootstrap Barrio page.
 */
/* Hack for .placeholder issue https://www.drupal.org/project/drupal/issues/3233533 */
em.placeholder {
  vertical-align: unset !important;
  cursor: unset !important;
  background-color: unset !important;
  opacity: unset !important; }

/**
 * @file
 * The visual styles for Bootstrap Barrio's search form(s).
 */
input[type="search"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

header #search-block-form {
  padding: 0.3125rem 0.9375rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }

#search-block-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/**
 * @file
 * Visual styles for the Shortcut action link in Bootstrap Barrio.
 */
.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0;
  /* Same as usual .page-title margin. */ }

.shortcut-wrapper .page-title {
  float: left;
  /* LTR */
  margin: 0; }

[dir="rtl"] .shortcut-wrapper .page-title {
  float: right; }

.shortcut-action {
  border-bottom: none;
  margin-left: 0.5em;
  /* LTR */
  padding-top: 0.35em; }

[dir="rtl"] .shortcut-action {
  margin-left: 0;
  margin-right: 0.5em; }

.shortcut-action:hover,
.shortcut-action:active,
.shortcut-action:focus {
  border-bottom: none; }

/* ------------------ Sidebar ----------------- */
.sidebar .block {
  border-style: solid;
  border-width: 1px;
  padding: 0.5rem 0.5rem;
  margin: 0 0 0.5rem; }
  .sidebar .block .content {
    font-size: 1rem;
    line-height: 1.25; }

.sidebar h2, .sidebar .h2 {
  margin: 0 0 0.25rem;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 0.3125rem;
  text-shadow: 0 1px 0 #fff;
  font-size: 1.25rem;
  line-height: 1.2; }

.sidebar tbody {
  border: none; }

.sidebar tr.even,
.sidebar tr.odd {
  background: none;
  border-bottom: 1px solid #dee2e6; }

.sidebar nav ul.nav {
  margin: 0 -0.5rem; }

/**
 * @file
 * Footer Styling.
 */
.site-footer {
  padding: 0.5rem 0; }
  .site-footer .layout-container {
    padding: 0 0.5rem; }

/* Footer Top Styling. */
.site-footer__top .content {
  margin-top: 0; }

/* Footer Bottom Styling. */
.site-footer__bottom .block {
  margin: calc($spacer / 2) 0; }

.site-footer__bottom .content {
  padding: calc($spacer / 2) 0;
  margin-top: 0; }

/**
 * @file
 * Styles for the skip link.
 */
.skip-link {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
  z-index: 50;
  background: #495057;
  font-size: 1rem;
  line-height: 2;
  padding: 0.0625rem 0.5rem 0.125rem;
  border-radius: 0 0 0.5rem 0.5rem;
  border-bottom-width: 0;
  outline: 0; }

.skip-link.visually-hidden.focusable:focus {
  position: absolute !important;
  color: #fff; }

/**
 * @file
 * Styles for Bootstrap Barrio's tables.
 */
.sticky-header thead th {
  vertical-align: bottom;
  border-bottom: calc(2 * $table-border-width) solid var(--bs-border-color); }

.sticky-header th {
  padding: 0.5rem 0.5rem;
  vertical-align: top;
  border-top: var(--bs-border-width) solid var(--bs-border-color); }

/**
 * @file
 * Visual styles for table drag.
 */
tr.drag {
  background-color: #fffff0; }

tr.drag-previous {
  background-color: #ffd; }

body div.tabledrag-changed-warning {
  margin-bottom: calc($spacer / 2); }

a.tabledrag-handle .handle {
  width: 25px;
  height: 25px; }

/**
 * @file
 * Table select behavior.
 *
 * @see tableselect.js
 */
tr.selected td {
  background: #ffc; }

td.checkbox,
th.checkbox {
  text-align: center; }

[dir="rtl"] td.checkbox,
[dir="rtl"] th.checkbox {
  /* This is required to win over specificity of [dir="rtl"] td */
  text-align: center; }

/**
 * @file
 * Table sort indicator.
 */
th.is-active img {
  display: inline; }

td.is-active {
  background-color: #dee2e6; }

/**
 * @file
 * Tablesort indicator styles.
 */
.tablesort {
  width: 14px;
  height: 14px;
  vertical-align: top;
  margin: 0.0625rem 0 0 0.3125rem; }

.tablesort--asc {
  background-image: url(/core/misc/icons/ffffff/twistie-down.svg); }

.tablesort--desc {
  background-image: url(/core/misc/icons/ffffff/twistie-up.svg); }

/**
 * @file
 * Theme styling for tabs.
 */
nav.tabs {
  margin-bottom: 0.5rem; }

nav.tabs ul {
  background: #e9ecef;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  nav.tabs ul .nav-item {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    nav.tabs ul .nav-item a {
      color: #343a40;
      text-align: center; }
    nav.tabs ul .nav-item.active a {
      background: #f4a2b0; }

/**
 * @file
 * Visual styles for a resizable textarea.
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/**
 * @file
 * Visual styles for Bartik's ui-widget component.
 */
/**
 * @file
 * Styles for Bartik's modal windows
 */
.ui-widget-overlay {
  background: #000;
  opacity: 0.7; }

.ui-dialog {
  border-radius: 0; }

.ui-dialog input,
.ui-dialog select,
.ui-dialog textarea {
  font-size: 1rem; }

.ui-dialog .button {
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  border: 1px solid #e4e4e4;
  border-bottom-color: #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  text-align: center;
  padding: 0.250em 1.063em;
  border-radius: 1em; }

/**
 * @file
 * Theme styling for user module.
 */
/* Visual styling for the Password strength indicator */
.password-strength__meter {
  margin-top: 0.5em;
  background-color: #e9ecef; }

.password-strength__indicator {
  background-color: #28a745;
  -webkit-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out; }

.password-strength__indicator.is-weak {
  background-color: #C21734; }

.password-strength__indicator.is-fair {
  background-color: #ffc107; }

.password-strength__indicator.is-good {
  background-color: #17a2b8; }

.password-strength__indicator.is-strong {
  background-color: #28a745; }

.password-confirm,
.password-field,
.password-strength,
.password-confirm-match {
  width: 55%; }

.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  max-width: 34.7em;
  border: 1px solid #dee2e6; }

.password-suggestions ul {
  margin-bottom: 0; }

.confirm-parent,
.password-parent {
  clear: left;
  /* LTR */
  margin: 0;
  max-width: 33em;
  overflow: hidden; }

[dir="rtl"] .confirm-parent,
[dir="rtl"] .password-parent {
  clear: right; }

/* Styling for the status indicator of the passwords match test.  */
.password-confirm .ok {
  color: #28a745;
  font-weight: bold; }

.password-confirm .error {
  color: #C21734;
  font-weight: bold; }

/* Login page stype */
.page-user-login main .region-content,
.page-user-password main .region-content {
  max-width: 400px;
  background: white;
  padding: 0.5rem 0.5rem;
  margin: 0 auto;
  border-radius: 0.5rem; }

body.path-user .field--label-inline .field__label {
  width: 100px;
  color: #C21734; }

body.path-user .field--label-inline .field__item {
  padding: calc($spacer / 4) 0.5rem;
  border-radius: 0.5rem;
  background: #e9ecef;
  min-width: 250px;
  margin: calc($spacer / 4) 0; }

body.path-user .field--label-above .field__label {
  color: #C21734; }

body.path-user .field--label-above .field__item {
  padding: calc($spacer / 4) 0.5rem;
  border-radius: 0.5rem;
  background: #e9ecef;
  width: 100%;
  margin: calc($spacer / 4) 0; }

/**
 * @file
 * Vertical tabs component.
 */
/* Vertical Tabs Reset */
.vertical-tabs__menu {
  margin: -0.0625rem 0 -0.0625rem;
  /* LTR */
  padding: 0; }

[dir="rtl"] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -1em;
  /* This is required to win specificity over [dir="rtl"] .region-content ul */
  padding: 0; }

/**
 * @file
 * Vertical Tabs.
 */
.vertical-tabs {
  margin: 0;
  /* LTR */
  border: 1px solid #dee2e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 0.875rem; }

[dir="rtl"] .vertical-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: 0;
  margin-right: 0; }

.vertical-tabs__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* LTR */
  width: 15em;
  margin: 0;
  /* LTR */
  padding: 0;
  border-top: 1px solid #dee2e6;
  list-style: none; }

[dir="rtl"] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -15em; }

.vertical-tabs__pane {
  margin: 0;
  border: 0; }

.vertical-tabs__pane > summary {
  display: none; }

/* Layout of each tab. */
.vertical-tabs__menu-item {
  border: 1px solid #dee2e6;
  border-top: 0;
  background: #eee; }

.vertical-tabs__menu-item a {
  display: block;
  padding: 0.5em 0.6em;
  text-decoration: none; }

.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
  text-decoration: underline; }

.vertical-tabs__menu-item a:hover {
  outline: 1px dotted; }

.vertical-tabs__menu-item.is-selected {
  border-right-width: 0;
  /* LTR */
  background-color: #fff; }

[dir="rtl"] .vertical-tabs__menu-item.is-selected {
  border-left-width: 0;
  border-right-width: 1px; }

.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {
  color: #000; }

.vertical-tabs__menu-item-summary {
  display: block;
  margin-bottom: 0;
  line-height: normal; }

/**
 * @file
 * Styling for Views in Bartik.
 */
/* Tab styles */
.views-displays .tabs .open > a {
  border-radius: 0.5rem 0.5rem 0 0; }

.views-displays .tabs .open > a:hover,
.views-displays .tabs .open > a:focus {
  color: #C21734; }

.views-displays .secondary .form-submit {
  font-size: 0.875rem; }

/* Tabs action list styles */
.views-displays .tabs .action-list {
  padding: 0; }

/* Contextual filter options styles */
.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {
  background-color: #F9F9F9; }

/* Views action dropbutton styles */
.views-ui-display-tab-actions .dropbutton .form-submit {
  color: #8b1125; }

.views-ui-display-tab-actions .dropbutton .form-submit:hover,
.views-ui-display-tab-actions .dropbutton .form-submit:focus {
  color: #C21734; }

/**
 * @file
 * Visual styles for weform's form components.
 */
/* Add require asterisk to nessesary fields */
.form-required::after {
  content: '';
  vertical-align: super;
  display: inline-block;
  background-image: url(/themes/custom/oivtheme/css/../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: 7px 7px;
          background-size: 7px 7px;
  width: 7px;
  height: 7px;
  margin: 0 0.3em; }

/* Button styles for radios and checkboxes when set under "Options Display" */
.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto; }

.webform-options-display-buttons .form-check-label {
  margin: 0 0.3125rem 0.625rem 0.3125rem;
  border: 3px solid #e9ecef;
  border-radius: 3px;
  background-color: #fff;
  padding: 0.625rem;
  width: 100%; }
  .webform-options-display-buttons .form-check-label:hover {
    border-color: #dee2e6;
    color: #343a40; }

.webform-options-display-buttons .form-check-input:checked ~ .form-check-label {
  border-color: #C21734;
  color: #343a40; }

.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label {
  text-align: center;
  margin: 0 0.3125rem 0.625rem 0; }

.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,
.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check {
  padding: 0; }

body.toolbar-fixed header#header, body.toolbar-vertical header#header {
  top: 39px !important; }

body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open header#header, body.toolbar-vertical.toolbar-horizontal.toolbar-tray-open header#header {
  top: 79px !important; }

header#header {
  position: fixed;
  top: 0;
  z-index: 50;
  width: 100%;
  background: #fff !important; }
  header#header .offcanvas-backdrop {
    display: none; }
  header#header #navbar-top {
    background: #fff !important; }
    header#header #navbar-top .container {
      padding: 0 1rem;
      max-width: 1440px;
      margin: 0 auto; }
      @media (min-width: 64rem) {
        header#header #navbar-top .container button, header#header #navbar-top .container .icon-search {
          display: none; } }
      @media (min-width: 90rem) {
        header#header #navbar-top .container {
          padding: 0 10.3125rem; } }
  @media (max-width: 63.99875rem) {
    header#header > nav {
      height: 60px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0 1rem; }
      header#header > nav .container {
        padding: 0; }
        header#header > nav .container .offcanvas-backdrop {
          display: block; }
        header#header > nav .container .navbar-brand {
          height: 40px;
          width: 50px;
          background-image: url(/themes/custom/oivtheme/css/../images/Logo_mobile.svg);
          background-repeat: no-repeat;
          -webkit-background-size: 46px 46px;
                  background-size: 46px;
          margin-left: 0.625rem; }
          header#header > nav .container .navbar-brand img, header#header > nav .container .navbar-brand span {
            display: none !important; }
        header#header > nav .container .icon-search {
          height: 32px;
          width: 32px;
          background-image: url(/themes/custom/oivtheme/css/../images/icons/search.svg);
          background-repeat: no-repeat;
          -webkit-background-size: 32px 32px;
                  background-size: 32px;
          background-position: center;
          opacity: 1;
          margin-left: auto;
          margin-right: 2.1875rem; }
        header#header > nav .container .navbar-toggler {
          padding: 0; }
          header#header > nav .container .navbar-toggler .navbar-toggler-icon {
            height: 30px;
            width: 34px;
            background-image: url(/themes/custom/oivtheme/css/../images/menu.svg);
            background-repeat: no-repeat;
            -webkit-background-size: 32px 32px;
                    background-size: 32px;
            background-position: center;
            opacity: 1; }
        header#header > nav .container .offcanvas-end {
          width: 100%; }
          header#header > nav .container .offcanvas-end .offcanvas-header {
            height: 60px; }
            header#header > nav .container .offcanvas-end .offcanvas-header .btn-close {
              height: 32px;
              width: 32px;
              background-image: url(/themes/custom/oivtheme/css/../images/icons/close.svg);
              background-repeat: no-repeat;
              -webkit-background-size: 32px 32px;
                      background-size: 32px;
              background-position: center;
              opacity: 1;
              margin-left: auto; }
          header#header > nav .container .offcanvas-end .offcanvas-body {
            padding: 0; }
            header#header > nav .container .offcanvas-end .offcanvas-body nav {
              background-color: #C21734; }
              header#header > nav .container .offcanvas-end .offcanvas-body nav ul {
                padding: 3.5rem 0; }
                header#header > nav .container .offcanvas-end .offcanvas-body nav ul li.nav-item {
                  margin: 0 !important; }
                  header#header > nav .container .offcanvas-end .offcanvas-body nav ul li.nav-item a {
                    padding: 1rem 1.25rem;
                    font-size: 1.625rem;
                    line-height: 2.375rem;
                    font-weight: 400; }
                header#header > nav .container .offcanvas-end .offcanvas-body nav ul.dropdown-menu {
                  position: fixed;
                  width: 100vw;
                  height: 100vh;
                  top: 0;
                  left: 100vw;
                  display: block;
                  -webkit-transition: 0.3s left ease;
                  -o-transition: 0.3s left ease;
                  transition: 0.3s left ease;
                  top: 0; }
                  header#header > nav .container .offcanvas-end .offcanvas-body nav ul.dropdown-menu.show {
                    left: 0;
                    top: 0; } }
        @media (max-width: 63.99875rem) and (max-width: 63.99875rem) {
          header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form {
            width: 100%;
            display: block !important; } }
  @media (max-width: 63.99875rem) {
            header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section {
              display: block;
              margin: 0;
              padding: 2.8125rem 0.625rem; } }
          @media (max-width: 63.99875rem) and (min-width: 64rem) {
            header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section {
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex; } }
  @media (max-width: 63.99875rem) {
              header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-search--2 {
                display: none; }
              header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section > div {
                position: relative; }
                header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section > div a {
                  font-size: 1.25rem;
                  line-height: 1.5625rem;
                  font-weight: 400; } }
          @media (max-width: 63.99875rem) and (max-width: 63.99875rem) {
            header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-languagedropdownswitcher--2 {
              display: block;
              margin-bottom: 2rem; }
              header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-languagedropdownswitcher--2 form select {
                font-weight: 400;
                font-size: 1.25rem;
                line-height: 1.625rem;
                width: 160px !important; } }
  @media (max-width: 63.99875rem) {
              header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-intranet--2, header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-contactus--2 {
                margin-bottom: 2rem;
                display: block; } }
            @media (max-width: 63.99875rem) and (min-width: 64rem) {
              header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-intranet--2, header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-contactus--2 {
                margin-bottom: unset; } }
  @media (max-width: 63.99875rem) {
                header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-intranet--2 p, header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-contactus--2 p {
                  display: inline;
                  margin: 0; }
                  header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-intranet--2 p a, header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-contactus--2 p a {
                    font-family: "Lora", serif;
                    border: 0;
                    width: 100%;
                    height: 27px;
                    background-image: url(/themes/custom/oivtheme/css/../images/intranet.svg);
                    -webkit-background-size: 24px 24px;
                            background-size: 24px;
                    background-repeat: no-repeat;
                    background-position: left;
                    padding-left: 1.875rem;
                    padding-right: 1rem;
                    position: relative;
                    color: #C21734;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-align-content: center;
                        -ms-flex-line-pack: center;
                            align-content: center;
                    -webkit-box-align: center;
                    -webkit-align-items: center;
                        -ms-flex-align: center;
                            align-items: center; } }
                @media (max-width: 63.99875rem) and (min-width: 64rem) {
                  header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-intranet--2 p a, header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-contactus--2 p a {
                    width: 100px !important; } }
  @media (max-width: 63.99875rem) {
              header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-contactus--2 {
                margin-right: 1.875rem; }
                header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-contactus--2 p a {
                  background-image: url(/themes/custom/oivtheme/css/../images/icon-contact-us.svg);
                  -webkit-background-size: 24px 24px;
                          background-size: 24px; }
              header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-socialmedialinks--2 ul {
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -webkit-align-items: center;
                    -ms-flex-align: center;
                        align-items: center;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                    -ms-flex-pack: justify;
                        justify-content: space-between;
                gap: 16px; }
                header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-socialmedialinks--2 ul li {
                  padding: 0; }
                  header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-socialmedialinks--2 ul li a {
                    width: 24px;
                    height: 24px;
                    -webkit-background-size: 33px 20px;
                            background-size: 33px 20px; }
                    header#header > nav .container .offcanvas-end .offcanvas-body .navbar-form section #block-socialmedialinks--2 ul li a.social-media-link-icon--youtube_channel {
                      width: 32px; }
      header#header > nav#navbar-main {
        height: auto; } }
  header#header .region-top-header-form > * {
    margin: 0;
    padding: 0;
    display: inline;
    width: auto; }
  @media (min-width: 64rem) {
    header#header .region-top-header-form {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-align-content: center;
          -ms-flex-line-pack: center;
              align-content: center; } }
  header#header .region-top-header-form #block-search {
    width: 20px;
    height: 20px;
    padding: 0;
    margin-right: 2.125rem; }
    header#header .region-top-header-form #block-search a {
      width: 20px;
      height: 20px;
      background-image: url(/themes/custom/oivtheme/css/../images/icons/search.svg);
      background-repeat: no-repeat;
      -webkit-background-size: 24px 24px;
              background-size: 24px;
      background-position: center;
      opacity: 1;
      display: block; }
      header#header .region-top-header-form #block-search a img {
        display: none; }
  header#header .region-top-header-form #alternador-idioma a.dropdown-toggle {
    background-image: url(/themes/custom/oivtheme/css/../images/language.svg);
    background-repeat: no-repeat;
    -webkit-background-size: 24px 24px;
            background-size: 24px;
    background-position: left;
    opacity: 1;
    display: block;
    padding-left: 1.875rem;
    background-color: transparent;
    font-size: 0.75rem;
    line-height: 0.9375rem;
    color: #C21734;
    font-family: "Lora", serif;
    border: none;
    padding: 0.1875rem 1.875rem;
    height: 27px; }
    header#header .region-top-header-form #alternador-idioma a.dropdown-toggle::after {
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      width: 12px;
      height: 12px;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat; }
    header#header .region-top-header-form #alternador-idioma a.dropdown-toggle:focus {
      -webkit-box-shadow: none;
              box-shadow: none;
      border-color: #fff; }
  header#header .region-top-header-form #alternador-idioma ul.dropdown-menu {
    padding: 0; }
    header#header .region-top-header-form #alternador-idioma ul.dropdown-menu li {
      display: block;
      width: 100%;
      line-height: 0.9375rem;
      color: #C21734;
      font-family: "Lora", serif;
      font-size: 0.75rem; }
      header#header .region-top-header-form #alternador-idioma ul.dropdown-menu li a {
        padding: 0.5rem 0 0.5rem 1.875rem;
        margin: 0; }
        header#header .region-top-header-form #alternador-idioma ul.dropdown-menu li a:hover {
          text-decoration: none;
          background: #C21734;
          color: #fff; }
  header#header .region-top-header-form #alternador-idioma ul.dropdown-menu.show {
    display: block !important;
    z-index: 10000;
    border: 2px solid #C21734;
    border-top: none;
    margin-top: 1.1875rem; }
  header#header .region-top-header-form #block-languagedropdownswitcher--2 {
    padding: 0;
    margin-right: 2.5rem; }
    header#header .region-top-header-form #block-languagedropdownswitcher--2 form {
      margin-top: -0.125rem; }
      header#header .region-top-header-form #block-languagedropdownswitcher--2 form fieldset {
        position: relative;
        margin-bottom: 0; }
        header#header .region-top-header-form #block-languagedropdownswitcher--2 form fieldset::after {
          z-index: 0;
          content: "";
          position: absolute;
          width: 12px;
          height: 12px;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
          right: 0;
          top: 5px;
          -webkit-transform: rotate(-90deg);
               -o-transform: rotate(-90deg);
                  transform: rotate(-90deg); }
      header#header .region-top-header-form #block-languagedropdownswitcher--2 form select {
        cursor: pointer;
        font-family: "Lora", serif;
        border: 0;
        width: 100px !important;
        background-image: url(/themes/custom/oivtheme/css/../images/language.svg);
        -webkit-background-size: 24px 24px;
                background-size: 24px;
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 1.875rem;
        padding-right: 1rem;
        position: relative;
        font-size: 0.75rem;
        line-height: 0.9375rem;
        color: #C21734;
        z-index: 1;
        background-color: transparent;
        -webkit-align-content: center;
            -ms-flex-line-pack: center;
                align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        header#header .region-top-header-form #block-languagedropdownswitcher--2 form select:focus, header#header .region-top-header-form #block-languagedropdownswitcher--2 form select:focus-visible, header#header .region-top-header-form #block-languagedropdownswitcher--2 form select:active {
          outline: 0px none transparent !important;
          -webkit-box-shadow: none !important;
                  box-shadow: none !important; }
  header#header .region-top-header-form #block-intranet p, header#header .region-top-header-form #block-contactus p {
    display: inline;
    margin: 0; }
    header#header .region-top-header-form #block-intranet p a, header#header .region-top-header-form #block-contactus p a {
      font-family: "Lora", serif;
      border: 0;
      width: 100% !important;
      height: 27px;
      background-image: url(/themes/custom/oivtheme/css/../images/intranet.svg);
      -webkit-background-size: 24px 24px;
              background-size: 24px;
      background-repeat: no-repeat;
      background-position: left;
      padding-left: 1.875rem;
      padding-right: 1rem;
      position: relative;
      font-size: 0.75rem;
      line-height: 0.9375rem;
      color: #C21734;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-content: center;
          -ms-flex-line-pack: center;
              align-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
  header#header .region-top-header-form #block-contactus {
    margin-right: 1.875rem; }
    header#header .region-top-header-form #block-contactus p a {
      background-image: url(/themes/custom/oivtheme/css/../images/icon-contact-us.svg);
      -webkit-background-size: 24px 24px;
              background-size: 24px; }

.page-title, .block-page-title-block {
  position: relative;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: top center;
  min-height: 340px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .page-title:not(.light), .block-page-title-block:not(.light) {
    background-image: url(/themes/custom/oivtheme/css/../images/bg-header.png); }
    .page-title:not(.light)::before, .block-page-title-block:not(.light)::before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0%;
      background: -webkit-linear-gradient(347.18deg, #B31B34 24.68%, rgba(179, 27, 52, 0) 92.86%);
      background: -o-linear-gradient(347.18deg, #B31B34 24.68%, rgba(179, 27, 52, 0) 92.86%);
      background: linear-gradient(102.82deg, #B31B34 24.68%, rgba(179, 27, 52, 0) 92.86%);
      mix-blend-mode: multiply; }
  .page-title.light, .block-page-title-block.light {
    background-color: #f8f9fa;
    max-width: unset; }
  .page-title .content, .block-page-title-block .content {
    max-width: 1440px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .page-title .content *, .block-page-title-block .content * {
      position: relative;
      z-index: 2; }
    .page-title .content h1, .page-title .content .h1, .block-page-title-block .content h1, .block-page-title-block .content .h1 {
      color: #ffffff;
      font-size: 3.75rem;
      line-height: 5.5rem;
      font-weight: 400;
      font-family: "Oswald"; }
    .page-title .content .page-title-subtitle h3, .page-title .content .page-title-subtitle .h3, .block-page-title-block .content .page-title-subtitle h3, .block-page-title-block .content .page-title-subtitle .h3 {
      font-family: 'Oswald';
      font-style: normal;
      font-weight: 300;
      font-size: 1.5rem;
      line-height: 2.25rem;
      color: #D1D6DC; }

.page-breadcrumbs {
  max-width: 1440px;
  margin: auto;
  padding: 0 0.5rem; }
  .page-breadcrumbs > * {
    max-width: 1440px;
    margin: 0 auto; }
  @media (min-width: 36rem) {
    .page-breadcrumbs {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    .page-breadcrumbs {
      padding: 0 10.3125rem; } }
  .page-breadcrumbs .content {
    padding: 1rem 0 2.125rem 0 !important;
    margin: 0 auto; }
    .page-breadcrumbs .content a {
      font-size: 1rem;
      line-height: 1.4375rem;
      font-weight: 400; }

/* SOCIAL MEDIA LINKS
--------------------------------------------------*/
#block-socialmedialinks .social-media-links--platforms, #block-socialmedialinks-2 .social-media-links--platforms, #block-socialmedialinks--2 .social-media-links--platforms {
  margin-bottom: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px; }
  #block-socialmedialinks .social-media-links--platforms li, #block-socialmedialinks-2 .social-media-links--platforms li, #block-socialmedialinks--2 .social-media-links--platforms li {
    padding: 0; }
    #block-socialmedialinks .social-media-links--platforms li a, #block-socialmedialinks-2 .social-media-links--platforms li a, #block-socialmedialinks--2 .social-media-links--platforms li a {
      width: 14px;
      height: 14px;
      display: block;
      padding: 0.625rem;
      background-position: center; }
      #block-socialmedialinks .social-media-links--platforms li a span, #block-socialmedialinks-2 .social-media-links--platforms li a span, #block-socialmedialinks--2 .social-media-links--platforms li a span {
        display: none; }
      #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--facebook, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--facebook, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--facebook {
        -webkit-background-size: 14px 14px;
                background-size: 14px 14px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37218 13H3.98087V6.43994H5.80174L6 4.24629H3.98087V2.99799C3.98087 2.4757 4.08 2.27722 4.58087 2.27722H6V0H4.18435C2.23826 0 1.36174 0.856568 1.36174 2.49658V4.25151H0V6.47127H1.36174L1.37218 13Z' fill='%23D81B94'/%3E%3C/svg%3E%0A"); }
        #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--facebook:hover, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--facebook:hover, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--facebook:hover {
          -webkit-background-size: 14px 14px;
                  background-size: 14px 14px;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37218 13H3.98087V6.43994H5.80174L6 4.24629H3.98087V2.99799C3.98087 2.4757 4.08 2.27722 4.58087 2.27722H6V0H4.18435C2.23826 0 1.36174 0.856568 1.36174 2.49658V4.25151H0V6.47127H1.36174L1.37218 13Z' fill='%238F1027'/%3E%3C/svg%3E%0A"); }
      #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--twitter, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--twitter, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--twitter {
        -webkit-background-size: 14px 14px;
                background-size: 14px 14px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.643C1.3487 11.4934 2.90812 11.962 4.5082 11.9978C6.10829 12.0336 7.68761 11.6352 9.07397 10.846C10.4603 10.0568 11.6005 8.90721 12.3702 7.52249C13.1398 6.13776 13.5094 4.57108 13.4386 2.9933C14.0496 2.56408 14.5783 2.03099 15 1.41895C14.4399 1.6672 13.8442 1.82835 13.2341 1.89664C13.8805 1.52104 14.3655 0.925226 14.5977 0.221364C13.9943 0.574121 13.3351 0.824303 12.6477 0.961449C12.1862 0.473684 11.5743 0.150035 10.9072 0.0408245C10.2401 -0.0683863 9.55505 0.0429582 8.95865 0.357545C8.36226 0.672131 7.8879 1.17234 7.60932 1.7804C7.33074 2.38846 7.26355 3.07029 7.41819 3.71992C6.19654 3.66141 5.00109 3.34958 3.90973 2.80474C2.81837 2.2599 1.85558 1.49428 1.08409 0.557765C0.693074 1.22423 0.574136 2.01268 0.751471 2.76264C0.928806 3.5126 1.38909 4.16769 2.03864 4.59457C1.56054 4.57562 1.09356 4.4466 0.675004 4.2178C0.666973 4.92328 0.908323 5.60947 1.35754 6.15834C1.80676 6.70722 2.43576 7.08447 3.13637 7.22522C2.6913 7.34149 2.22579 7.35987 1.77273 7.27905C1.96697 7.88089 2.34791 8.40732 2.86174 8.78398C3.37558 9.16063 3.99634 9.36849 4.63637 9.37818C3.98973 9.88628 3.24573 10.2602 2.44901 10.4776C1.6523 10.6949 0.8193 10.7512 0 10.643Z' fill='%23D81B94'/%3E%3C/svg%3E%0A");
        background-position: center 4px; }
        #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--twitter:hover, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--twitter:hover, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--twitter:hover {
          -webkit-background-size: 14px 14px;
                  background-size: 14px 14px;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.643C1.3487 11.4934 2.90812 11.962 4.5082 11.9978C6.10829 12.0336 7.68761 11.6352 9.07397 10.846C10.4603 10.0568 11.6005 8.90721 12.3702 7.52249C13.1398 6.13776 13.5094 4.57108 13.4386 2.9933C14.0496 2.56408 14.5783 2.03099 15 1.41895C14.4399 1.6672 13.8442 1.82835 13.2341 1.89664C13.8805 1.52104 14.3655 0.925226 14.5977 0.221364C13.9943 0.574121 13.3351 0.824303 12.6477 0.961449C12.1862 0.473684 11.5743 0.150035 10.9072 0.0408245C10.2401 -0.0683863 9.55505 0.0429582 8.95865 0.357545C8.36226 0.672131 7.8879 1.17234 7.60932 1.7804C7.33074 2.38846 7.26355 3.07029 7.41819 3.71992C6.19654 3.66141 5.00109 3.34958 3.90973 2.80474C2.81837 2.2599 1.85558 1.49428 1.08409 0.557765C0.693074 1.22423 0.574136 2.01268 0.751471 2.76264C0.928806 3.5126 1.38909 4.16769 2.03864 4.59457C1.56054 4.57562 1.09356 4.4466 0.675004 4.2178C0.666973 4.92328 0.908323 5.60947 1.35754 6.15834C1.80676 6.70722 2.43576 7.08447 3.13637 7.22522C2.6913 7.34149 2.22579 7.35987 1.77273 7.27905C1.96697 7.88089 2.34791 8.40732 2.86174 8.78398C3.37558 9.16063 3.99634 9.36849 4.63637 9.37818C3.98973 9.88628 3.24573 10.2602 2.44901 10.4776C1.6523 10.6949 0.8193 10.7512 0 10.643Z' fill='%238F1027'/%3E%3C/svg%3E%0A");
          background-position: center 4px; }
      #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--linkedin, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--linkedin, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--linkedin {
        -webkit-background-size: 14px 14px;
                background-size: 14px 14px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4H0V14H3V4Z' fill='%23D81B94'/%3E%3Cpath d='M1.5118 4.65227e-05C1.21464 -0.00229342 0.923492 0.0836834 0.675272 0.247076C0.427051 0.41047 0.232941 0.643915 0.117598 0.91779C0.00225397 1.19166 -0.0291392 1.49363 0.0273974 1.78538C0.083934 2.07712 0.225865 2.34549 0.435164 2.55646C0.644463 2.76742 0.911706 2.91146 1.20299 2.9703C1.49428 3.02914 1.79648 3.00014 2.07126 2.88696C2.34603 2.77379 2.581 2.58154 2.74635 2.33462C2.9117 2.0877 2.99998 1.79722 2.99999 1.50005C3.00077 1.30384 2.96289 1.1094 2.88852 0.927828C2.81415 0.746259 2.70475 0.581112 2.56656 0.441824C2.42837 0.302536 2.26409 0.191838 2.08312 0.116037C1.90214 0.0402361 1.70801 0.000820514 1.5118 4.65227e-05Z' fill='%23D81B94'/%3E%3Cpath d='M7.77341 8.90506C7.77341 7.53795 8.3784 6.72753 9.54078 6.72753C10.7032 6.72753 11.1178 7.50977 11.1178 8.90506V14H14V7.85505C14 5.25472 12.5793 4.00037 10.6012 4.00037C10.0378 3.99178 9.48181 4.13462 8.98744 4.41495C8.49307 4.69528 8.07716 5.10357 7.78021 5.60004V4.29635H5V14H7.78021L7.77341 8.90506Z' fill='%23D81B94'/%3E%3C/svg%3E%0A"); }
        #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--linkedin:hover, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--linkedin:hover, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--linkedin:hover {
          -webkit-background-size: 14px 14px;
                  background-size: 14px 14px;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4H0V14H3V4Z' fill='%238F1027'/%3E%3Cpath d='M1.5118 4.65227e-05C1.21464 -0.00229342 0.923492 0.0836834 0.675272 0.247076C0.427051 0.41047 0.232941 0.643915 0.117598 0.91779C0.00225397 1.19166 -0.0291392 1.49363 0.0273974 1.78538C0.083934 2.07712 0.225865 2.34549 0.435164 2.55646C0.644463 2.76742 0.911706 2.91146 1.20299 2.9703C1.49428 3.02914 1.79648 3.00014 2.07126 2.88696C2.34603 2.77379 2.581 2.58154 2.74635 2.33462C2.9117 2.0877 2.99998 1.79722 2.99999 1.50005C3.00077 1.30384 2.96289 1.1094 2.88852 0.927828C2.81415 0.746259 2.70475 0.581112 2.56656 0.441824C2.42837 0.302536 2.26409 0.191838 2.08312 0.116037C1.90214 0.0402361 1.70801 0.000820514 1.5118 4.65227e-05Z' fill='%238F1027'/%3E%3Cpath d='M7.77341 8.90506C7.77341 7.53795 8.3784 6.72753 9.54078 6.72753C10.7032 6.72753 11.1178 7.50977 11.1178 8.90506V14H14V7.85505C14 5.25472 12.5793 4.00037 10.6012 4.00037C10.0378 3.99178 9.48181 4.13462 8.98744 4.41495C8.49307 4.69528 8.07716 5.10357 7.78021 5.60004V4.29635H5V14H7.78021L7.77341 8.90506Z' fill='%238F1027'/%3E%3C/svg%3E%0A"); }
      #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--instagram, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--instagram, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--instagram {
        -webkit-background-size: 14px 14px;
                background-size: 14px 14px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.7794V3.2262C0.0576927 2.96393 0.0891613 2.70167 0.167833 2.44465C0.392981 1.73214 0.840321 1.11044 1.44434 0.670595C2.04837 0.23075 2.77734 -0.00413166 3.5245 0.000352361C5.84619 0.000352361 8.16789 0.000352361 10.4896 0.000352361C11.2247 -0.0102806 11.9431 0.219994 12.5351 0.656012C13.0025 0.985531 13.3808 1.42589 13.6362 1.93762C13.8916 2.44935 14.016 3.01646 13.9983 3.58812C13.9983 5.85058 13.9983 8.11305 13.9983 10.3755C14.002 10.6074 13.9844 10.8392 13.9459 11.0679C13.8556 11.6684 13.6061 12.2337 13.2233 12.7051C12.8405 13.1764 12.3384 13.5366 11.7693 13.7482C11.4467 13.8543 11.1173 13.9384 10.7833 14H3.23079L2.93708 13.9475C2.33666 13.8534 1.77188 13.6019 1.3002 13.2187C0.82852 12.8354 0.466768 12.334 0.25175 11.7655C0.145559 11.4429 0.0614485 11.1134 0 10.7794ZM9.92839 7.0028C9.92427 6.23012 9.61588 5.49017 9.07005 4.9433C8.52421 4.39643 7.78489 4.08669 7.01229 4.08118C6.23744 4.08256 5.49464 4.39065 4.94625 4.93811C4.39786 5.48557 4.08846 6.22788 4.08569 7.0028C4.08843 7.77501 4.39566 8.51495 4.94066 9.06197C5.48567 9.60898 6.22443 9.91889 6.99655 9.92441C7.77189 9.92304 8.51523 9.61512 9.06446 9.06781C9.61368 8.5205 9.92424 7.7782 9.92839 7.0028ZM10.799 4.08118C10.9134 4.08187 11.0267 4.06003 11.1326 4.01691C11.2385 3.97379 11.3349 3.91023 11.4162 3.82986C11.4975 3.7495 11.5622 3.6539 11.6066 3.54852C11.651 3.44314 11.6742 3.33005 11.6749 3.21571C11.6749 2.98291 11.5828 2.75956 11.4187 2.59445C11.2546 2.42934 11.0318 2.33588 10.799 2.33449C10.5694 2.33585 10.3496 2.42732 10.1867 2.58918C10.0239 2.75105 9.93114 2.97038 9.92839 3.19998C9.927 3.3152 9.9485 3.42955 9.99163 3.5364C10.0348 3.64325 10.0987 3.74048 10.1797 3.82245C10.2606 3.90442 10.3571 3.96949 10.4634 4.0139C10.5697 4.05831 10.6838 4.08119 10.799 4.08118Z' fill='%23D81B94'/%3E%3C/svg%3E%0A"); }
        #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--instagram:hover, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--instagram:hover, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--instagram:hover {
          -webkit-background-size: 14px 14px;
                  background-size: 14px 14px;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.7794V3.2262C0.0576927 2.96393 0.0891613 2.70167 0.167833 2.44465C0.392981 1.73214 0.840321 1.11044 1.44434 0.670595C2.04837 0.23075 2.77734 -0.00413166 3.5245 0.000352361C5.84619 0.000352361 8.16789 0.000352361 10.4896 0.000352361C11.2247 -0.0102806 11.9431 0.219994 12.5351 0.656012C13.0025 0.985531 13.3808 1.42589 13.6362 1.93762C13.8916 2.44935 14.016 3.01646 13.9983 3.58812C13.9983 5.85058 13.9983 8.11305 13.9983 10.3755C14.002 10.6074 13.9844 10.8392 13.9459 11.0679C13.8556 11.6684 13.6061 12.2337 13.2233 12.7051C12.8405 13.1764 12.3384 13.5366 11.7693 13.7482C11.4467 13.8543 11.1173 13.9384 10.7833 14H3.23079L2.93708 13.9475C2.33666 13.8534 1.77188 13.6019 1.3002 13.2187C0.82852 12.8354 0.466768 12.334 0.25175 11.7655C0.145559 11.4429 0.0614485 11.1134 0 10.7794ZM9.92839 7.0028C9.92427 6.23012 9.61588 5.49017 9.07005 4.9433C8.52421 4.39643 7.78489 4.08669 7.01229 4.08118C6.23744 4.08256 5.49464 4.39065 4.94625 4.93811C4.39786 5.48557 4.08846 6.22788 4.08569 7.0028C4.08843 7.77501 4.39566 8.51495 4.94066 9.06197C5.48567 9.60898 6.22443 9.91889 6.99655 9.92441C7.77189 9.92304 8.51523 9.61512 9.06446 9.06781C9.61368 8.5205 9.92424 7.7782 9.92839 7.0028ZM10.799 4.08118C10.9134 4.08187 11.0267 4.06003 11.1326 4.01691C11.2385 3.97379 11.3349 3.91023 11.4162 3.82986C11.4975 3.7495 11.5622 3.6539 11.6066 3.54852C11.651 3.44314 11.6742 3.33005 11.6749 3.21571C11.6749 2.98291 11.5828 2.75956 11.4187 2.59445C11.2546 2.42934 11.0318 2.33588 10.799 2.33449C10.5694 2.33585 10.3496 2.42732 10.1867 2.58918C10.0239 2.75105 9.93114 2.97038 9.92839 3.19998C9.927 3.3152 9.9485 3.42955 9.99163 3.5364C10.0348 3.64325 10.0987 3.74048 10.1797 3.82245C10.2606 3.90442 10.3571 3.96949 10.4634 4.0139C10.5697 4.05831 10.6838 4.08119 10.799 4.08118Z' fill='%238F1027'/%3E%3C/svg%3E%0A"); }
      #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--youtube_channel, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--youtube_channel, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--youtube_channel {
        width: 18px;
        -webkit-background-size: 14px 14px;
                background-size: 14px 14px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7831 2.11565C18.679 1.73835 18.4743 1.39412 18.1897 1.11736C17.9051 0.840597 17.5504 0.64101 17.1611 0.538533C15.7382 0.166632 9.99709 0.166626 9.99709 0.166626C9.99709 0.166626 4.30574 0.166632 2.84022 0.538533C2.45093 0.64101 2.09624 0.840597 1.8116 1.11736C1.52696 1.39412 1.32234 1.73835 1.21819 2.11565C0.705917 4.95921 0.705917 7.86715 1.21819 10.7107C1.32191 11.089 1.52626 11.4343 1.81087 11.7122C2.09549 11.9902 2.4504 12.191 2.84022 12.2947C4.26306 12.6666 9.99709 12.6666 9.99709 12.6666C9.99709 12.6666 15.7311 12.6666 17.1611 12.2947C17.5509 12.191 17.9058 11.9902 18.1904 11.7122C18.475 11.4343 18.6794 11.089 18.7831 10.7107C19.2954 7.86715 19.2954 4.95921 18.7831 2.11565ZM8.11183 9.05092V3.77544L12.8997 6.41319L8.11183 9.05092Z' fill='%23D81B94'/%3E%3C/svg%3E%0A");
        -webkit-background-size: 18px 18px;
                background-size: 18px;
        background-position: center 5px; }
        #block-socialmedialinks .social-media-links--platforms li a.social-media-link-icon--youtube_channel:hover, #block-socialmedialinks-2 .social-media-links--platforms li a.social-media-link-icon--youtube_channel:hover, #block-socialmedialinks--2 .social-media-links--platforms li a.social-media-link-icon--youtube_channel:hover {
          -webkit-background-size: 14px 14px;
                  background-size: 14px 14px;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7831 2.11565C18.679 1.73835 18.4743 1.39412 18.1897 1.11736C17.9051 0.840597 17.5504 0.64101 17.1611 0.538533C15.7382 0.166632 9.99709 0.166626 9.99709 0.166626C9.99709 0.166626 4.30574 0.166632 2.84022 0.538533C2.45093 0.64101 2.09624 0.840597 1.8116 1.11736C1.52696 1.39412 1.32234 1.73835 1.21819 2.11565C0.705917 4.95921 0.705917 7.86715 1.21819 10.7107C1.32191 11.089 1.52626 11.4343 1.81087 11.7122C2.09549 11.9902 2.4504 12.191 2.84022 12.2947C4.26306 12.6666 9.99709 12.6666 9.99709 12.6666C9.99709 12.6666 15.7311 12.6666 17.1611 12.2947C17.5509 12.191 17.9058 11.9902 18.1904 11.7122C18.475 11.4343 18.6794 11.089 18.7831 10.7107C19.2954 7.86715 19.2954 4.95921 18.7831 2.11565ZM8.11183 9.05092V3.77544L12.8997 6.41319L8.11183 9.05092Z' fill='%238F1027'/%3E%3C/svg%3E%0A");
          -webkit-background-size: 18px 18px;
                  background-size: 18px;
          background-position: center 5px; }

/* MENU
--------------------------------------------------*/
#navbar-main #CollapsingNavbar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  #navbar-main #CollapsingNavbar .offcanvas-body {
    margin: 0; }
    @media (min-width: 64rem) {
      #navbar-main #CollapsingNavbar .offcanvas-body {
        margin: auto; } }
  #navbar-main #CollapsingNavbar .menu--main .navbar-nav .nav-item {
    margin-left: 1.5625rem;
    position: static; }
    @media (max-width: 62rem) {
      #navbar-main #CollapsingNavbar .menu--main .navbar-nav .nav-item {
        position: relative; } }
    #navbar-main #CollapsingNavbar .menu--main .navbar-nav .nav-item .nav-link {
      color: #fff !important;
      /* &::after {
                            margin-left: 25px;
                        } */ }
  #navbar-main #CollapsingNavbar .contextual-region {
    position: static; }

.dropdown-toggle::after {
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-transform: translateY(4px) rotate(-90deg);
       -o-transform: translateY(4px) rotate(-90deg);
          transform: translateY(4px) rotate(-90deg);
  width: 8px;
  height: 8px;
  border: 0;
  background-position: center center;
  margin-left: 2rem; }
  @media (max-width: 63.99875rem) {
    .dropdown-toggle::after {
      height: 12px;
      -webkit-transform: rotate(-180deg);
           -o-transform: rotate(-180deg);
              transform: rotate(-180deg);
      margin-left: 1.5625rem; } }

.dropdown-toggle.show {
  position: relative; }
  @media (min-width: 64rem) {
    .dropdown-toggle.show::before {
      content: "";
      width: 100%;
      height: 2px;
      background-color: #FFFFFF;
      position: absolute;
      bottom: 0;
      left: 0; }
    .dropdown-toggle.show::after {
      -webkit-transform: translateY(4px) rotate(90deg);
           -o-transform: translateY(4px) rotate(90deg);
              transform: translateY(4px) rotate(90deg); } }

ul.dropdown-menu {
  border: 0;
  -webkit-box-shadow: 0px 1px 0px #E5E5E5;
          box-shadow: 0px 1px 0px #E5E5E5;
  padding: 2rem 0; }
  ul.dropdown-menu .backMenu {
    font-size: 1.625rem;
    line-height: 2.375rem;
    font-weight: 400;
    background-image: url(/themes/custom/oivtheme/css/../images/icons/arrow-back.svg);
    background-repeat: no-repeat;
    background-position: 16px  center;
    padding-left: 3.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    border-bottom: 1px solid #e5e5e5;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 64rem) {
      ul.dropdown-menu .backMenu {
        display: none; } }
  @media (max-width: 63.99875rem) {
    ul.dropdown-menu {
      padding: 0; } }
  ul.dropdown-menu .dropdown-item, ul.dropdown-menu .active {
    display: block;
    position: relative;
    background-color: #fff;
    padding: 0; }
    ul.dropdown-menu .dropdown-item a, ul.dropdown-menu .active a {
      padding: 0.5rem 0;
      display: block; }
      @media (max-width: 63.99875rem) {
        ul.dropdown-menu .dropdown-item a, ul.dropdown-menu .active a {
          padding: 0;
          padding-left: 2.875rem !important;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          ul.dropdown-menu .dropdown-item a::before, ul.dropdown-menu .active a::before {
            position: absolute;
            content: "";
            width: 10px;
            height: 6px;
            left: 20px;
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
          ul.dropdown-menu .dropdown-item a::after, ul.dropdown-menu .active a::after {
            content: "";
            display: inline-block;
            width: 8px;
            height: 16px;
            z-index: 0;
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23C21734' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
            -webkit-transform: rotate(180deg);
                 -o-transform: rotate(180deg);
                    transform: rotate(180deg);
            margin-left: 1.5625rem; } }
    ul.dropdown-menu .dropdown-item:active, ul.dropdown-menu .dropdown-item:hover, ul.dropdown-menu .dropdown-item:focus, ul.dropdown-menu .dropdown-item:focus-visible, ul.dropdown-menu .active:active, ul.dropdown-menu .active:hover, ul.dropdown-menu .active:focus, ul.dropdown-menu .active:focus-visible {
      background-color: #fff;
      outline: unset; }
  @media (max-width: 63.99875rem) {
    ul.dropdown-menu {
      padding-top: 0 !important; } }
  ul.dropdown-menu.show {
    -webkit-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    width: 100%;
    display: grid;
    grid-template-columns: 26% 10%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0;
    border-radius: unset; }
    @media (min-width: 120rem) {
      ul.dropdown-menu.show {
        grid-template-columns: 19% 5%; } }
    @media (max-width: 62rem) {
      ul.dropdown-menu.show {
        display: block; } }

#page {
  padding-top: 3.75rem; }

.container,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  max-width: 1440px; }

#main > .row {
  margin: 0; }
  #main > .row main {
    padding: 0; }

#main.container {
  max-width: unset;
  padding: 0; }
  #main.container .page-content > * {
    max-width: 1440px;
    margin: 0 auto; }
  #main.container .page-content > article {
    max-width: unset;
    overflow: hidden; }
    #main.container .page-content > article .node__content > div > div {
      max-width: 1440px;
      margin: 0 auto; }
  #main.container .content {
    padding: 0 0.5rem; }
    @media (min-width: 36rem) {
      #main.container .content {
        padding: 0 1rem; } }
    @media (min-width: 64rem) {
      #main.container .content {
        padding: 0 10.3125rem; } }

#main .layout-builder__layout {
  max-width: 1440px;
  padding: 0 0.5rem; }
  @media (min-width: 36rem) {
    #main .layout-builder__layout {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    #main .layout-builder__layout {
      padding: 0 10.3125rem; } }
  #main .layout-builder__layout .content {
    padding: 0 !important; }

.path-frontpage #main.container .page-content, .node--type-publication #main.container .page-content, .node--type-chaptersm #main.container .page-content, .node--type-codified-files #main.container .page-content, .node--type-chapters #main.container .page-content, .node--type-resolutions #main.container .page-content, .node--type-parts #main.container .page-content, .node--type-events #main.container .page-content {
  max-width: 1440px;
  margin: auto;
  padding: 0 0.5rem; }
  @media (min-width: 36rem) {
    .path-frontpage #main.container .page-content, .node--type-publication #main.container .page-content, .node--type-chaptersm #main.container .page-content, .node--type-codified-files #main.container .page-content, .node--type-chapters #main.container .page-content, .node--type-resolutions #main.container .page-content, .node--type-parts #main.container .page-content, .node--type-events #main.container .page-content {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    .path-frontpage #main.container .page-content, .node--type-publication #main.container .page-content, .node--type-chaptersm #main.container .page-content, .node--type-codified-files #main.container .page-content, .node--type-chapters #main.container .page-content, .node--type-resolutions #main.container .page-content, .node--type-parts #main.container .page-content, .node--type-events #main.container .page-content {
      padding: 0 10.3125rem; } }

footer .container {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 0.5rem; }
  @media (min-width: 36rem) {
    footer .container {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    footer .container {
      padding: 0 10.3125rem; } }
  footer .container section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    footer .container section > div, footer .container section > nav {
      width: auto; }

/*Member states*/
.block-collapse-countries {
  padding-top: 3.75rem; }
  .block-collapse-countries .collapse .map {
    width: 100%;
    height: auto; }
  .block-collapse-countries .collapse .view-countries .view-header {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem; }
  .block-collapse-countries .collapse .view-countries .view-content h3, .block-collapse-countries .collapse .view-countries .view-content .h3 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.9375rem;
    width: 100%;
    margin-top: 2.5rem; }
    .block-collapse-countries .collapse .view-countries .view-content h3:first-child, .block-collapse-countries .collapse .view-countries .view-content .h3:first-child {
      margin-bottom: 1.5rem; }
  .block-collapse-countries .collapse .view-countries .view-content div {
    padding: 0.375rem 1rem;
    width: 25%; }
    @media (max-width: 63.99875rem) {
      .block-collapse-countries .collapse .view-countries .view-content div {
        width: 33%; } }
    @media (max-width: 47.99875rem) {
      .block-collapse-countries .collapse .view-countries .view-content div {
        width: 50%; } }
    .block-collapse-countries .collapse .view-countries .view-content div p {
      font-family: "Lora", serif;
      font-weight: 400;
      font-size: 0.875rem;
      line-height: 2.5rem;
      color: #C21734;
      margin-bottom: 0; }
      .block-collapse-countries .collapse .view-countries .view-content div p img {
        margin-right: 1rem; }

.block-collapse-cards {
  padding-top: 3.75rem; }

/* Statistics Thematical Focus */
.view-thematical-focus-block {
  font-family: "Lora", serif; }
  .view-thematical-focus-block .d-flex {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .view-thematical-focus-block .d-flex .btn-collapse {
      margin-right: 0.625rem;
      background: #F7F9FA;
      border-radius: 8px;
      font-size: 1rem;
      font-family: 'Lora';
      font-style: normal;
      font-weight: 400;
      font-size: 16px;
      line-height: 1.125rem;
      color: #000000;
      text-decoration: none;
      -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border-radius: 4px; }
      .view-thematical-focus-block .d-flex .btn-collapse::after {
        font-size: 1.125rem; }
    .view-thematical-focus-block .d-flex .btn {
      padding: 0.875rem 1rem;
      width: 70%;
      height: 50%;
      right: 0; }
  .view-thematical-focus-block .collapse .item-list {
    font-family: "Lora", serif;
    cursor: pointer; }
    .view-thematical-focus-block .collapse .item-list p {
      margin-bottom: 0;
      padding: 0.625rem 0; }
      .view-thematical-focus-block .collapse .item-list p:hover {
        background: #F7F9FA; }

.node--type-publication h1, .node--type-publication .h1, .node--type-codified-files h1, .node--type-codified-files .h1, .node--type-chapters h1, .node--type-chapters .h1, .node--type-resolutions h1, .node--type-resolutions .h1, .node--type-parts h1, .node--type-parts .h1 {
  font-size: 1rem; }
  .node--type-publication h1 span, .node--type-publication .h1 span, .node--type-codified-files h1 span, .node--type-codified-files .h1 span, .node--type-chapters h1 span, .node--type-chapters .h1 span, .node--type-resolutions h1 span, .node--type-resolutions .h1 span, .node--type-parts h1 span, .node--type-parts .h1 span {
    color: #333333 !important; }

.node--type-publication .field.field--name-body ol, .node--type-codified-files .field.field--name-body ol, .node--type-chapters .field.field--name-body ol, .node--type-resolutions .field.field--name-body ol, .node--type-parts .field.field--name-body ol {
  padding-left: 0 !important;
  font-family: "Lora", serif; }
  .node--type-publication .field.field--name-body ol li, .node--type-codified-files .field.field--name-body ol li, .node--type-chapters .field.field--name-body ol li, .node--type-resolutions .field.field--name-body ol li, .node--type-parts .field.field--name-body ol li {
    display: block;
    padding-bottom: 1.5rem;
    display: list-item; }

.node--type-publication .field.field--name-body h1, .node--type-publication .field.field--name-body .h1, .node--type-codified-files .field.field--name-body h1, .node--type-codified-files .field.field--name-body .h1, .node--type-chapters .field.field--name-body h1, .node--type-chapters .field.field--name-body .h1, .node--type-resolutions .field.field--name-body h1, .node--type-resolutions .field.field--name-body .h1, .node--type-parts .field.field--name-body h1, .node--type-parts .field.field--name-body .h1 {
  padding: 1.5625rem 0; }

.node--type-publication .field.field--name-body h2, .node--type-publication .field.field--name-body .h2, .node--type-codified-files .field.field--name-body h2, .node--type-codified-files .field.field--name-body .h2, .node--type-chapters .field.field--name-body h2, .node--type-chapters .field.field--name-body .h2, .node--type-resolutions .field.field--name-body h2, .node--type-resolutions .field.field--name-body .h2, .node--type-parts .field.field--name-body h2, .node--type-parts .field.field--name-body .h2 {
  padding: 1.375rem 0; }

.node--type-publication .field.field--name-body h3, .node--type-publication .field.field--name-body .h3, .node--type-codified-files .field.field--name-body h3, .node--type-codified-files .field.field--name-body .h3, .node--type-chapters .field.field--name-body h3, .node--type-chapters .field.field--name-body .h3, .node--type-resolutions .field.field--name-body h3, .node--type-resolutions .field.field--name-body .h3, .node--type-parts .field.field--name-body h3, .node--type-parts .field.field--name-body .h3 {
  padding: 1.25rem 0; }

.node--type-publication .field.field--name-body h4, .node--type-publication .field.field--name-body .h4, .node--type-codified-files .field.field--name-body h4, .node--type-codified-files .field.field--name-body .h4, .node--type-chapters .field.field--name-body h4, .node--type-chapters .field.field--name-body .h4, .node--type-resolutions .field.field--name-body h4, .node--type-resolutions .field.field--name-body .h4, .node--type-parts .field.field--name-body h4, .node--type-parts .field.field--name-body .h4 {
  padding: 1.125rem 0; }

.node--type-publication .field.field--name-body h5, .node--type-publication .field.field--name-body .h5, .node--type-codified-files .field.field--name-body h5, .node--type-codified-files .field.field--name-body .h5, .node--type-chapters .field.field--name-body h5, .node--type-chapters .field.field--name-body .h5, .node--type-resolutions .field.field--name-body h5, .node--type-resolutions .field.field--name-body .h5, .node--type-parts .field.field--name-body h5, .node--type-parts .field.field--name-body .h5 {
  padding: 0.9375rem 0; }

.node--type-publication .field.field--name-body h6, .node--type-publication .field.field--name-body .h6, .node--type-codified-files .field.field--name-body h6, .node--type-codified-files .field.field--name-body .h6, .node--type-chapters .field.field--name-body h6, .node--type-chapters .field.field--name-body .h6, .node--type-resolutions .field.field--name-body h6, .node--type-resolutions .field.field--name-body .h6, .node--type-parts .field.field--name-body h6, .node--type-parts .field.field--name-body .h6 {
  padding: 0.75rem 0; }

.node--type-publication .field__label, .node--type-codified-files .field__label, .node--type-chapters .field__label, .node--type-resolutions .field__label, .node--type-parts .field__label {
  display: none; }

.node--type-publication .node__content, .node--type-codified-files .node__content, .node--type-chapters .node__content, .node--type-resolutions .node__content, .node--type-parts .node__content {
  margin-top: 0; }

.node--type-publication ul.preface-foreword, .node--type-codified-files ul.preface-foreword, .node--type-chapters ul.preface-foreword, .node--type-resolutions ul.preface-foreword, .node--type-parts ul.preface-foreword {
  padding-left: 0; }
  .node--type-publication ul.preface-foreword li, .node--type-codified-files ul.preface-foreword li, .node--type-chapters ul.preface-foreword li, .node--type-resolutions ul.preface-foreword li, .node--type-parts ul.preface-foreword li {
    list-style: none;
    position: relative;
    border-bottom: 1px solid #F4F6F8;
    padding: 1rem 0; }
    .node--type-publication ul.preface-foreword li a, .node--type-codified-files ul.preface-foreword li a, .node--type-chapters ul.preface-foreword li a, .node--type-resolutions ul.preface-foreword li a, .node--type-parts ul.preface-foreword li a {
      font-family: "Lora", serif;
      text-transform: uppercase;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.25rem; }

.node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article {
  border-bottom: 1px solid #F4F6F8;
  margin-bottom: 1rem; }
  .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a, .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a {
    padding-left: 0;
    color: #333333; }
    .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a::before, .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > header h2.node__title a::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > header .node__title.h2 a::before {
      display: none; }
  .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article h2, .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article h2, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article h2, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article h2, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article h2, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 {
    font-family: "Lora", serif;
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 1rem; }
    .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a, .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a {
      position: relative;
      color: #C21734;
      padding-left: 2.125rem;
      font-weight: 400; }
      .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover, .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover {
        color: #8b1125; }
        .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover::before, .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a:hover::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a:hover::before {
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%238F1027'/%3E%3C/svg%3E%0A"); }
      .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a::before, .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article h2 a::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article .h2 a::before {
        position: absolute;
        content: "";
        width: 10px;
        height: 6px;
        left: 8px;
        top: 8px;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
  .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a {
    position: relative;
    color: #C21734;
    padding-left: 2.125rem;
    font-weight: 400;
    font-family: "Lora", serif; }
    .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover {
      color: #8b1125; }
      .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a:hover::before {
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%238F1027'/%3E%3C/svg%3E%0A"); }
    .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a::before, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a::before, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a::before, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a::before, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item a::before {
      position: absolute;
      content: "";
      width: 10px;
      height: 6px;
      left: 8px;
      top: 8px;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
  .node--type-publication .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item .field__item, .node--type-codified-files .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item .field__item, .node--type-chapters .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item .field__item, .node--type-resolutions .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item .field__item, .node--type-parts .field--name-field-parts-and-annexes > .field__items > .field__item > article > .node__content .field__item .field__item {
    padding-left: 1rem; }

.node--type-publication .field--name-field-indice-estatico > .field__item ul li, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul li, .node--type-chapters .field--name-field-indice-estatico > .field__item ul li, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul li, .node--type-parts .field--name-field-indice-estatico > .field__item ul li {
  font-family: "Lora", serif;
  line-height: 1.25rem;
  font-weight: 500;
  list-style-type: none;
  padding-left: 1.125rem; }
  .node--type-publication .field--name-field-indice-estatico > .field__item ul li .parts, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul li .parts, .node--type-chapters .field--name-field-indice-estatico > .field__item ul li .parts, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul li .parts, .node--type-parts .field--name-field-indice-estatico > .field__item ul li .parts {
    font-size: 1rem; }

.node--type-publication .field--name-field-indice-estatico > .field__item ul ul li, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul ul li, .node--type-chapters .field--name-field-indice-estatico > .field__item ul ul li, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul ul li, .node--type-parts .field--name-field-indice-estatico > .field__item ul ul li {
  line-height: 1.25rem;
  margin-bottom: 1rem;
  font-weight: 500;
  position: relative;
  color: #C21734;
  font-weight: 400;
  font-family: "Lora", serif;
  list-style-type: none; }
  .node--type-publication .field--name-field-indice-estatico > .field__item ul ul li .chapter, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul ul li .chapter, .node--type-chapters .field--name-field-indice-estatico > .field__item ul ul li .chapter, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul ul li .chapter, .node--type-parts .field--name-field-indice-estatico > .field__item ul ul li .chapter {
    margin-bottom: 0.625rem; }
    .node--type-publication .field--name-field-indice-estatico > .field__item ul ul li .chapter a, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul ul li .chapter a, .node--type-chapters .field--name-field-indice-estatico > .field__item ul ul li .chapter a, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul ul li .chapter a, .node--type-parts .field--name-field-indice-estatico > .field__item ul ul li .chapter a {
      padding-left: 1.125rem;
      font-size: 1rem;
      margin-bottom: 0.625rem; }

.node--type-publication .field--name-field-indice-estatico > .field__item ul ul li.item-chapter::before, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul ul li.item-chapter::before, .node--type-chapters .field--name-field-indice-estatico > .field__item ul ul li.item-chapter::before, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul ul li.item-chapter::before, .node--type-parts .field--name-field-indice-estatico > .field__item ul ul li.item-chapter::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 6px;
  left: 8px;
  top: 15px;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }

.node--type-publication .field--name-field-indice-estatico > .field__item ul ul ul li, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul ul ul li, .node--type-chapters .field--name-field-indice-estatico > .field__item ul ul ul li, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul ul ul li, .node--type-parts .field--name-field-indice-estatico > .field__item ul ul ul li {
  list-style-type: none; }
  .node--type-publication .field--name-field-indice-estatico > .field__item ul ul ul li .parts, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul ul ul li .parts, .node--type-chapters .field--name-field-indice-estatico > .field__item ul ul ul li .parts, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul ul ul li .parts, .node--type-parts .field--name-field-indice-estatico > .field__item ul ul ul li .parts {
    font-size: 1rem;
    padding-left: 0.625rem; }
  .node--type-publication .field--name-field-indice-estatico > .field__item ul ul ul li::before, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul ul ul li::before, .node--type-chapters .field--name-field-indice-estatico > .field__item ul ul ul li::before, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul ul ul li::before, .node--type-parts .field--name-field-indice-estatico > .field__item ul ul ul li::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 6px;
    left: 8px;
    top: 8px;
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }

.node--type-publication .field--name-field-indice-estatico > .field__item ul:first-of-type, .node--type-codified-files .field--name-field-indice-estatico > .field__item ul:first-of-type, .node--type-chapters .field--name-field-indice-estatico > .field__item ul:first-of-type, .node--type-resolutions .field--name-field-indice-estatico > .field__item ul:first-of-type, .node--type-parts .field--name-field-indice-estatico > .field__item ul:first-of-type {
  padding: 0; }

.node--type-publication .page-title, .node--type-codified-files .page-title, .node--type-chapters .page-title, .node--type-resolutions .page-title, .node--type-parts .page-title {
  min-height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6.25rem;
  position: relative;
  margin: auto;
  padding: 0; }
  .node--type-publication .page-title .content, .node--type-codified-files .page-title .content, .node--type-chapters .page-title .content, .node--type-resolutions .page-title .content, .node--type-parts .page-title .content {
    padding: 0 0.5rem; }
    @media (min-width: 36rem) {
      .node--type-publication .page-title .content, .node--type-codified-files .page-title .content, .node--type-chapters .page-title .content, .node--type-resolutions .page-title .content, .node--type-parts .page-title .content {
        padding: 0 1rem; } }
    @media (min-width: 64rem) {
      .node--type-publication .page-title .content, .node--type-codified-files .page-title .content, .node--type-chapters .page-title .content, .node--type-resolutions .page-title .content, .node--type-parts .page-title .content {
        padding: 0 10.3125rem; } }
    .node--type-publication .page-title .content::before, .node--type-codified-files .page-title .content::before, .node--type-chapters .page-title .content::before, .node--type-resolutions .page-title .content::before, .node--type-parts .page-title .content::before {
      content: "";
      position: absolute;
      left: -95px;
      top: -140px;
      width: 482px;
      height: 308px;
      z-index: 0;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
    .node--type-publication .page-title .content h1, .node--type-publication .page-title .content .h1, .node--type-codified-files .page-title .content h1, .node--type-codified-files .page-title .content .h1, .node--type-chapters .page-title .content h1, .node--type-chapters .page-title .content .h1, .node--type-resolutions .page-title .content h1, .node--type-resolutions .page-title .content .h1, .node--type-parts .page-title .content h1, .node--type-parts .page-title .content .h1 {
      font-size: 3.125rem;
      line-height: 3.875rem;
      font-weight: 400;
      margin: unset;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      /*                 &::before {
                    content: "";
                    position: absolute;
                    left: -18px;
                    top: 30px;
                    width: 8px;
                    height: 16px;
                    z-index: 0;
                    @include arrow('primary');
                }  */ }
      .node--type-publication .page-title .content h1 button, .node--type-publication .page-title .content .h1 button, .node--type-codified-files .page-title .content h1 button, .node--type-codified-files .page-title .content .h1 button, .node--type-chapters .page-title .content h1 button, .node--type-chapters .page-title .content .h1 button, .node--type-resolutions .page-title .content h1 button, .node--type-resolutions .page-title .content .h1 button, .node--type-parts .page-title .content h1 button, .node--type-parts .page-title .content .h1 button {
        background: transparent;
        border: none !important;
        font-size: 1.875rem;
        font-weight: 300;
        color: #c21734e6; }
      @media (max-width: 63.99875rem) {
        .node--type-publication .page-title .content h1, .node--type-publication .page-title .content .h1, .node--type-codified-files .page-title .content h1, .node--type-codified-files .page-title .content .h1, .node--type-chapters .page-title .content h1, .node--type-chapters .page-title .content .h1, .node--type-resolutions .page-title .content h1, .node--type-resolutions .page-title .content .h1, .node--type-parts .page-title .content h1, .node--type-parts .page-title .content .h1 {
          margin-left: 1rem; } }
    .node--type-publication .page-title .content .subtitle, .node--type-publication .page-title .content .cont-title, .node--type-codified-files .page-title .content .subtitle, .node--type-codified-files .page-title .content .cont-title, .node--type-chapters .page-title .content .subtitle, .node--type-chapters .page-title .content .cont-title, .node--type-resolutions .page-title .content .subtitle, .node--type-resolutions .page-title .content .cont-title, .node--type-parts .page-title .content .subtitle, .node--type-parts .page-title .content .cont-title {
      display: block;
      -webkit-box-flex: 1 !important;
      -webkit-flex: 1 1 100% !important;
          -ms-flex: 1 1 100% !important;
              flex: 1 1 100% !important;
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      margin-top: 0.75rem; }
      .node--type-publication .page-title .content .subtitle .issue, .node--type-publication .page-title .content .cont-title .issue, .node--type-codified-files .page-title .content .subtitle .issue, .node--type-codified-files .page-title .content .cont-title .issue, .node--type-chapters .page-title .content .subtitle .issue, .node--type-chapters .page-title .content .cont-title .issue, .node--type-resolutions .page-title .content .subtitle .issue, .node--type-resolutions .page-title .content .cont-title .issue, .node--type-parts .page-title .content .subtitle .issue, .node--type-parts .page-title .content .cont-title .issue {
        color: #4D555F;
        font-size: 1.5rem;
        line-height: 1.5625rem;
        font-weight: 300;
        display: inline-block;
        margin-right: 2rem;
        margin-bottom: 1rem; }
      .node--type-publication .page-title .content .subtitle .included, .node--type-publication .page-title .content .cont-title .included, .node--type-codified-files .page-title .content .subtitle .included, .node--type-codified-files .page-title .content .cont-title .included, .node--type-chapters .page-title .content .subtitle .included, .node--type-chapters .page-title .content .cont-title .included, .node--type-resolutions .page-title .content .subtitle .included, .node--type-resolutions .page-title .content .cont-title .included, .node--type-parts .page-title .content .subtitle .included, .node--type-parts .page-title .content .cont-title .included {
        font-family: "Lora", serif;
        font-size: 1rem;
        line-height: 1.25rem;
        font-weight: 400;
        display: inline-block;
        margin-right: 5.9375rem; }
      .node--type-publication .page-title .content .subtitle .download, .node--type-publication .page-title .content .cont-title .download, .node--type-codified-files .page-title .content .subtitle .download, .node--type-codified-files .page-title .content .cont-title .download, .node--type-chapters .page-title .content .subtitle .download, .node--type-chapters .page-title .content .cont-title .download, .node--type-resolutions .page-title .content .subtitle .download, .node--type-resolutions .page-title .content .cont-title .download, .node--type-parts .page-title .content .subtitle .download, .node--type-parts .page-title .content .cont-title .download {
        text-decoration: none;
        color: #C21734;
        font-family: "Lora", serif;
        font-size: 0.875rem;
        line-height: 1.0625rem;
        font-weight: 700;
        position: relative;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .node--type-publication .page-title .content .subtitle .download i, .node--type-publication .page-title .content .cont-title .download i, .node--type-codified-files .page-title .content .subtitle .download i, .node--type-codified-files .page-title .content .cont-title .download i, .node--type-chapters .page-title .content .subtitle .download i, .node--type-chapters .page-title .content .cont-title .download i, .node--type-resolutions .page-title .content .subtitle .download i, .node--type-resolutions .page-title .content .cont-title .download i, .node--type-parts .page-title .content .subtitle .download i, .node--type-parts .page-title .content .cont-title .download i {
          display: block;
          width: 40px;
          height: 25px;
          /*Bg color, type icon, color icon*/
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
          position: relative;
          z-index: 0;
          margin-right: 0.5rem; }
          .node--type-publication .page-title .content .subtitle .download i::before, .node--type-publication .page-title .content .cont-title .download i::before, .node--type-codified-files .page-title .content .subtitle .download i::before, .node--type-codified-files .page-title .content .cont-title .download i::before, .node--type-chapters .page-title .content .subtitle .download i::before, .node--type-chapters .page-title .content .cont-title .download i::before, .node--type-resolutions .page-title .content .subtitle .download i::before, .node--type-resolutions .page-title .content .cont-title .download i::before, .node--type-parts .page-title .content .subtitle .download i::before, .node--type-parts .page-title .content .cont-title .download i::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: inherit;
            height: inherit;
            z-index: 1;
            -webkit-background-size: 12px 12px;
                    background-size: 12px;
            background-repeat: no-repeat;
            background-position: center;
            background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_5318)'%3E%3Cpath d='M10.8092 8V10C10.8092 10.2652 10.7025 10.5196 10.5126 10.7071C10.3227 10.8946 10.0652 11 9.79658 11H2.70797C2.4394 11 2.18182 10.8946 1.99191 10.7071C1.802 10.5196 1.69531 10.2652 1.69531 10V8' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7207 5.5L6.25235 8L8.78399 5.5' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.25293 8V2' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_5318'%3E%3Crect width='12.1519' height='12' fill='%23FFFFFF' transform='translate(0.176758 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
        .node--type-publication .page-title .content .subtitle .download:hover, .node--type-publication .page-title .content .cont-title .download:hover, .node--type-codified-files .page-title .content .subtitle .download:hover, .node--type-codified-files .page-title .content .cont-title .download:hover, .node--type-chapters .page-title .content .subtitle .download:hover, .node--type-chapters .page-title .content .cont-title .download:hover, .node--type-resolutions .page-title .content .subtitle .download:hover, .node--type-resolutions .page-title .content .cont-title .download:hover, .node--type-parts .page-title .content .subtitle .download:hover, .node--type-parts .page-title .content .cont-title .download:hover {
          -webkit-transition: 0.3s all ease-in-out;
          -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out; }
          .node--type-publication .page-title .content .subtitle .download:hover i, .node--type-publication .page-title .content .cont-title .download:hover i, .node--type-codified-files .page-title .content .subtitle .download:hover i, .node--type-codified-files .page-title .content .cont-title .download:hover i, .node--type-chapters .page-title .content .subtitle .download:hover i, .node--type-chapters .page-title .content .cont-title .download:hover i, .node--type-resolutions .page-title .content .subtitle .download:hover i, .node--type-resolutions .page-title .content .cont-title .download:hover i, .node--type-parts .page-title .content .subtitle .download:hover i, .node--type-parts .page-title .content .cont-title .download:hover i {
            /*Bg color, type icon, color icon*/
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
            position: relative;
            z-index: 0; }
            .node--type-publication .page-title .content .subtitle .download:hover i::before, .node--type-publication .page-title .content .cont-title .download:hover i::before, .node--type-codified-files .page-title .content .subtitle .download:hover i::before, .node--type-codified-files .page-title .content .cont-title .download:hover i::before, .node--type-chapters .page-title .content .subtitle .download:hover i::before, .node--type-chapters .page-title .content .cont-title .download:hover i::before, .node--type-resolutions .page-title .content .subtitle .download:hover i::before, .node--type-resolutions .page-title .content .cont-title .download:hover i::before, .node--type-parts .page-title .content .subtitle .download:hover i::before, .node--type-parts .page-title .content .cont-title .download:hover i::before {
              content: "";
              position: absolute;
              left: 0;
              top: 0;
              width: inherit;
              height: inherit;
              z-index: 1;
              -webkit-background-size: 12px 12px;
                      background-size: 12px;
              background-repeat: no-repeat;
              background-position: center;
              background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_5318)'%3E%3Cpath d='M10.8092 8V10C10.8092 10.2652 10.7025 10.5196 10.5126 10.7071C10.3227 10.8946 10.0652 11 9.79658 11H2.70797C2.4394 11 2.18182 10.8946 1.99191 10.7071C1.802 10.5196 1.69531 10.2652 1.69531 10V8' stroke='%23FC3558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7207 5.5L6.25235 8L8.78399 5.5' stroke='%23FC3558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.25293 8V2' stroke='%23FC3558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_5318'%3E%3Crect width='12.1519' height='12' fill='%23FC3558' transform='translate(0.176758 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
      @media (max-width: 47.99875rem) {
        .node--type-publication .page-title .content .subtitle, .node--type-publication .page-title .content .cont-title, .node--type-codified-files .page-title .content .subtitle, .node--type-codified-files .page-title .content .cont-title, .node--type-chapters .page-title .content .subtitle, .node--type-chapters .page-title .content .cont-title, .node--type-resolutions .page-title .content .subtitle, .node--type-resolutions .page-title .content .cont-title, .node--type-parts .page-title .content .subtitle, .node--type-parts .page-title .content .cont-title {
          display: block; }
          .node--type-publication .page-title .content .subtitle .issue, .node--type-publication .page-title .content .subtitle .included, .node--type-publication .page-title .content .cont-title .issue, .node--type-publication .page-title .content .cont-title .included, .node--type-codified-files .page-title .content .subtitle .issue, .node--type-codified-files .page-title .content .subtitle .included, .node--type-codified-files .page-title .content .cont-title .issue, .node--type-codified-files .page-title .content .cont-title .included, .node--type-chapters .page-title .content .subtitle .issue, .node--type-chapters .page-title .content .subtitle .included, .node--type-chapters .page-title .content .cont-title .issue, .node--type-chapters .page-title .content .cont-title .included, .node--type-resolutions .page-title .content .subtitle .issue, .node--type-resolutions .page-title .content .subtitle .included, .node--type-resolutions .page-title .content .cont-title .issue, .node--type-resolutions .page-title .content .cont-title .included, .node--type-parts .page-title .content .subtitle .issue, .node--type-parts .page-title .content .subtitle .included, .node--type-parts .page-title .content .cont-title .issue, .node--type-parts .page-title .content .cont-title .included {
            display: block;
            padding: 0.5rem 0; }
          .node--type-publication .page-title .content .subtitle .download, .node--type-publication .page-title .content .cont-title .download, .node--type-codified-files .page-title .content .subtitle .download, .node--type-codified-files .page-title .content .cont-title .download, .node--type-chapters .page-title .content .subtitle .download, .node--type-chapters .page-title .content .cont-title .download, .node--type-resolutions .page-title .content .subtitle .download, .node--type-resolutions .page-title .content .cont-title .download, .node--type-parts .page-title .content .subtitle .download, .node--type-parts .page-title .content .cont-title .download {
            padding-left: 0; } }
    .node--type-publication .page-title .content .cont-title h1, .node--type-publication .page-title .content .cont-title .h1, .node--type-codified-files .page-title .content .cont-title h1, .node--type-codified-files .page-title .content .cont-title .h1, .node--type-chapters .page-title .content .cont-title h1, .node--type-chapters .page-title .content .cont-title .h1, .node--type-resolutions .page-title .content .cont-title h1, .node--type-resolutions .page-title .content .cont-title .h1, .node--type-parts .page-title .content .cont-title h1, .node--type-parts .page-title .content .cont-title .h1 {
      display: inline;
      margin-right: 1.5rem; }
    .node--type-publication .page-title .content .cont-title .download, .node--type-codified-files .page-title .content .cont-title .download, .node--type-chapters .page-title .content .cont-title .download, .node--type-resolutions .page-title .content .cont-title .download, .node--type-parts .page-title .content .cont-title .download {
      margin-left: auto; }
    @media (min-width: 48rem) {
      .node--type-publication .page-title .content .cont-title, .node--type-codified-files .page-title .content .cont-title, .node--type-chapters .page-title .content .cont-title, .node--type-resolutions .page-title .content .cont-title, .node--type-parts .page-title .content .cont-title {
        display: inline-block; } }
    .node--type-publication .page-title .content .cont-subtitle, .node--type-codified-files .page-title .content .cont-subtitle, .node--type-chapters .page-title .content .cont-subtitle, .node--type-resolutions .page-title .content .cont-subtitle, .node--type-parts .page-title .content .cont-subtitle {
      width: 100%; }
      @media (min-width: 48rem) {
        .node--type-publication .page-title .content .cont-subtitle .subtitle, .node--type-codified-files .page-title .content .cont-subtitle .subtitle, .node--type-chapters .page-title .content .cont-subtitle .subtitle, .node--type-resolutions .page-title .content .cont-subtitle .subtitle, .node--type-parts .page-title .content .cont-subtitle .subtitle {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; } }
      .node--type-publication .page-title .content .cont-subtitle .subtitle .included, .node--type-codified-files .page-title .content .cont-subtitle .subtitle .included, .node--type-chapters .page-title .content .cont-subtitle .subtitle .included, .node--type-resolutions .page-title .content .cont-subtitle .subtitle .included, .node--type-parts .page-title .content .cont-subtitle .subtitle .included {
        margin-right: 1.5rem; }
      .node--type-publication .page-title .content .cont-subtitle .subtitle .status, .node--type-codified-files .page-title .content .cont-subtitle .subtitle .status, .node--type-chapters .page-title .content .cont-subtitle .subtitle .status, .node--type-resolutions .page-title .content .cont-subtitle .subtitle .status, .node--type-parts .page-title .content .cont-subtitle .subtitle .status {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.125rem; }
        .node--type-publication .page-title .content .cont-subtitle .subtitle .status span, .node--type-codified-files .page-title .content .cont-subtitle .subtitle .status span, .node--type-chapters .page-title .content .cont-subtitle .subtitle .status span, .node--type-resolutions .page-title .content .cont-subtitle .subtitle .status span, .node--type-parts .page-title .content .cont-subtitle .subtitle .status span {
          color: #25C23D; }
        .node--type-publication .page-title .content .cont-subtitle .subtitle .status::before, .node--type-codified-files .page-title .content .cont-subtitle .subtitle .status::before, .node--type-chapters .page-title .content .cont-subtitle .subtitle .status::before, .node--type-resolutions .page-title .content .cont-subtitle .subtitle .status::before, .node--type-parts .page-title .content .cont-subtitle .subtitle .status::before {
          content: "";
          width: 16px;
          height: 16px;
          background-repeat: no-repeat;
          background-image: url(/themes/custom/oivtheme/css/../images/icons/status.svg);
          display: inline-block;
          margin-right: 0.25rem;
          margin-bottom: -0.125rem; }
    .node--type-publication .page-title .content .resolutions, .node--type-codified-files .page-title .content .resolutions, .node--type-chapters .page-title .content .resolutions, .node--type-resolutions .page-title .content .resolutions, .node--type-parts .page-title .content .resolutions {
      padding: 0; }
      .node--type-publication .page-title .content .resolutions li, .node--type-codified-files .page-title .content .resolutions li, .node--type-chapters .page-title .content .resolutions li, .node--type-resolutions .page-title .content .resolutions li, .node--type-parts .page-title .content .resolutions li {
        list-style: none; }
        .node--type-publication .page-title .content .resolutions li a, .node--type-codified-files .page-title .content .resolutions li a, .node--type-chapters .page-title .content .resolutions li a, .node--type-resolutions .page-title .content .resolutions li a, .node--type-parts .page-title .content .resolutions li a {
          font-family: "Lora", serif;
          font-weight: 400;
          font-size: 0.75rem;
          line-height: 0.9375rem; }
        .node--type-publication .page-title .content .resolutions li b, .node--type-codified-files .page-title .content .resolutions li b, .node--type-chapters .page-title .content .resolutions li b, .node--type-resolutions .page-title .content .resolutions li b, .node--type-parts .page-title .content .resolutions li b {
          font-family: "Lora", serif;
          font-weight: 700;
          font-size: 1rem;
          line-height: 1.25rem; }
        .node--type-publication .page-title .content .resolutions li.icon-keywords::before, .node--type-codified-files .page-title .content .resolutions li.icon-keywords::before, .node--type-chapters .page-title .content .resolutions li.icon-keywords::before, .node--type-resolutions .page-title .content .resolutions li.icon-keywords::before, .node--type-parts .page-title .content .resolutions li.icon-keywords::before {
          content: "";
          width: 16px;
          height: 16px;
          background-repeat: no-repeat;
          background-image: url(/themes/custom/oivtheme/css/../images/icons/status.svg);
          display: inline-block;
          margin-right: 0.25rem;
          margin-bottom: -0.125rem; }
  .node--type-publication .page-title.light, .node--type-codified-files .page-title.light, .node--type-chapters .page-title.light, .node--type-resolutions .page-title.light, .node--type-parts .page-title.light {
    background-color: #F4F6F8; }
    .node--type-publication .page-title.light .content, .node--type-codified-files .page-title.light .content, .node--type-chapters .page-title.light .content, .node--type-resolutions .page-title.light .content, .node--type-parts .page-title.light .content {
      background-image: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-content: center;
          -ms-flex-line-pack: center;
              align-content: center;
      position: relative; }
      @media (max-width: 63.99875rem) {
        .node--type-publication .page-title.light .content, .node--type-codified-files .page-title.light .content, .node--type-chapters .page-title.light .content, .node--type-resolutions .page-title.light .content, .node--type-parts .page-title.light .content {
          position: unset; } }
      .node--type-publication .page-title.light .content::before, .node--type-codified-files .page-title.light .content::before, .node--type-chapters .page-title.light .content::before, .node--type-resolutions .page-title.light .content::before, .node--type-parts .page-title.light .content::before {
        content: "";
        position: absolute;
        left: 70px;
        top: -140px;
        width: 482px;
        height: 308px;
        z-index: 0;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
        mix-blend-mode: unset;
        opacity: 0.6; }
        @media (max-width: 63.99875rem) {
          .node--type-publication .page-title.light .content::before, .node--type-codified-files .page-title.light .content::before, .node--type-chapters .page-title.light .content::before, .node--type-resolutions .page-title.light .content::before, .node--type-parts .page-title.light .content::before {
            left: -95px;
            top: 0; } }
      .node--type-publication .page-title.light .content h1, .node--type-publication .page-title.light .content .h1, .node--type-codified-files .page-title.light .content h1, .node--type-codified-files .page-title.light .content .h1, .node--type-chapters .page-title.light .content h1, .node--type-chapters .page-title.light .content .h1, .node--type-resolutions .page-title.light .content h1, .node--type-resolutions .page-title.light .content .h1, .node--type-parts .page-title.light .content h1, .node--type-parts .page-title.light .content .h1 {
        color: #333333; }

.node--type-resolutions .page-content ul li {
  list-style: none;
  padding-left: 2.125rem !important;
  padding-bottom: 1.5rem;
  position: relative;
  font-family: "Lora", serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem; }
  .node--type-resolutions .page-content ul li::before {
    position: absolute;
    content: "";
    width: 10px;
    height: 6px;
    left: 8px;
    top: 8px;
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }

.page-title.light.codified_files .content {
  background-image: none; }

ul.custom-list-class.row li.col-sm-12.col-md-6.col-lg-4 {
  padding: 0.5rem;
  margin: 0; }
  ul.custom-list-class.row li.col-sm-12.col-md-6.col-lg-4 > div {
    background: #E9E9E9;
    max-resolution: 0.5rem; }
    ul.custom-list-class.row li.col-sm-12.col-md-6.col-lg-4 > div p {
      margin: 0;
      padding: 0; }

#main .codified-file-teaser .node__content * {
  font-size: 0.9375rem; }

/*
<a class="" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">

</a>

<div class="collapse" id="collapseExample">

</div>
*/
.page-view-search-codification #main *, .page-view-search-technical-documents #main *, .page-view-technical-documents #main * {
  font-family: "Lora", serif; }

.page-view-search-codification #main .page-title, .page-view-search-technical-documents #main .page-title, .page-view-technical-documents #main .page-title {
  padding: 0; }

.page-view-search-codification #main .page-content, .page-view-search-technical-documents #main .page-content, .page-view-technical-documents #main .page-content {
  padding: 0;
  max-width: 1440px;
  margin: auto; }
  @media (min-width: 48rem) {
    .page-view-search-codification #main .page-content .offcanvas-backdrop, .page-view-search-technical-documents #main .page-content .offcanvas-backdrop, .page-view-technical-documents #main .page-content .offcanvas-backdrop {
      display: none; } }
  .page-view-search-codification #main .page-content .view-filters, .page-view-search-technical-documents #main .page-content .view-filters, .page-view-technical-documents #main .page-content .view-filters {
    background-color: #F4F6F8;
    padding: 1rem;
    height: 100vh;
    overflow: scroll;
    /*                     .form-item-type {
                        padding-bottom: 24px;
                        border-bottom: 1px solid #C4C4C4;
                        margin-bottom: 24px;
                        select {
                            background-color: transparent;
                            border: 0;
                            padding: 0 0 0 10px;
                            margin-top: 10px;
                            overflow: hidden;
                            option {
                                position: relative;
                                background-repeat: no-repeat;
                                background-position: left center;
                                background-image: url(/themes/custom/oivtheme/css/../images/icons/box-select.svg);
                                background-color: transparent;
                                padding: 10px 0 10px 24px;
                                &:checked{
                                    background-image: url(/themes/custom/oivtheme/css/../images/icons/box-select-checked.svg);
                                    background-color: transparent !important;

                                }


                            }

                        }


                    } */ }
    @media (min-width: 48rem) {
      .page-view-search-codification #main .page-content .view-filters, .page-view-search-technical-documents #main .page-content .view-filters, .page-view-technical-documents #main .page-content .view-filters {
        position: relative;
        display: block;
        opacity: 1;
        -webkit-transform: translateY(0%);
             -o-transform: translateY(0%);
                transform: translateY(0%);
        height: auto;
        overflow: unset;
        visibility: visible !important;
        z-index: 1;
        height: unset;
        overflow: unset; } }
    .page-view-search-codification #main .page-content .view-filters a[data-bs-toggle="collapse"], .page-view-search-technical-documents #main .page-content .view-filters a[data-bs-toggle="collapse"], .page-view-technical-documents #main .page-content .view-filters a[data-bs-toggle="collapse"] {
      color: #000000;
      width: 100%; }
    .page-view-search-codification #main .page-content .view-filters fieldset, .page-view-search-technical-documents #main .page-content .view-filters fieldset, .page-view-technical-documents #main .page-content .view-filters fieldset {
      padding: 0; }
      .page-view-search-codification #main .page-content .view-filters fieldset label, .page-view-search-technical-documents #main .page-content .view-filters fieldset label, .page-view-technical-documents #main .page-content .view-filters fieldset label {
        font-weight: 700; }
      .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper, .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper, .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper {
        position: relative;
        padding-right: 2.5rem;
        padding-top: 0.5rem;
        display: block; }
        @media (min-width: 48rem) {
          .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper, .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper, .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper {
            padding-right: 0; } }
        .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper .btn-filters, .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper .btn-filters, .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper .btn-filters {
          position: absolute;
          right: 0;
          top: 0; }
        .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper .form-checkboxes input[type="checkbox"], .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper .form-checkboxes input[type="checkbox"], .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-type-of-document-target-id--wrapper .form-checkboxes input[type="checkbox"] {
          padding: 0;
          background-image: none; }
      .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-adopted-by-target-id--wrapper, .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-adopted-by--wrapper, .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-status--wrapper, .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by-target-id--wrapper, .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by--wrapper, .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-status--wrapper, .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by-target-id--wrapper, .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by--wrapper, .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-status--wrapper {
        padding-top: 0;
        display: block; }
        .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-adopted-by-target-id--wrapper .form-checkboxes input[type="checkbox"], .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-adopted-by--wrapper .form-checkboxes input[type="checkbox"], .page-view-search-codification #main .page-content .view-filters fieldset#edit-field-status--wrapper .form-checkboxes input[type="checkbox"], .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by-target-id--wrapper .form-checkboxes input[type="checkbox"], .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by--wrapper .form-checkboxes input[type="checkbox"], .page-view-search-technical-documents #main .page-content .view-filters fieldset#edit-field-status--wrapper .form-checkboxes input[type="checkbox"], .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by-target-id--wrapper .form-checkboxes input[type="checkbox"], .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-adopted-by--wrapper .form-checkboxes input[type="checkbox"], .page-view-technical-documents #main .page-content .view-filters fieldset#edit-field-status--wrapper .form-checkboxes input[type="checkbox"] {
          padding: 0;
          background-image: none; }
    .page-view-search-codification #main .page-content .view-filters .form-item-search-title-body, .page-view-search-codification #main .page-content .view-filters .form-composite, .page-view-search-technical-documents #main .page-content .view-filters .form-item-search-title-body, .page-view-search-technical-documents #main .page-content .view-filters .form-composite, .page-view-technical-documents #main .page-content .view-filters .form-item-search-title-body, .page-view-technical-documents #main .page-content .view-filters .form-composite {
      padding-bottom: 1.5rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      @media (min-width: 48rem) {
        .page-view-search-codification #main .page-content .view-filters .form-item-search-title-body, .page-view-search-codification #main .page-content .view-filters .form-composite, .page-view-search-technical-documents #main .page-content .view-filters .form-item-search-title-body, .page-view-search-technical-documents #main .page-content .view-filters .form-composite, .page-view-technical-documents #main .page-content .view-filters .form-item-search-title-body, .page-view-technical-documents #main .page-content .view-filters .form-composite {
          padding-top: 3.125rem; } }
      .page-view-search-codification #main .page-content .view-filters .form-item-search-title-body input, .page-view-search-codification #main .page-content .view-filters .form-composite input, .page-view-search-technical-documents #main .page-content .view-filters .form-item-search-title-body input, .page-view-search-technical-documents #main .page-content .view-filters .form-composite input, .page-view-technical-documents #main .page-content .view-filters .form-item-search-title-body input, .page-view-technical-documents #main .page-content .view-filters .form-composite input {
        background-image: url(/themes/custom/oivtheme/css/../images/icons/search.svg);
        background-repeat: no-repeat;
        -webkit-background-size: 20px 20px;
                background-size: 20px;
        background-position: 95% center;
        -webkit-transition: 0.3s all ease;
        -o-transition: 0.3s all ease;
        transition: 0.3s all ease;
        padding-right: 1.875rem;
        border: 2px solid #AAAEB7; }
        .page-view-search-codification #main .page-content .view-filters .form-item-search-title-body input:focus, .page-view-search-codification #main .page-content .view-filters .form-composite input:focus, .page-view-search-technical-documents #main .page-content .view-filters .form-item-search-title-body input:focus, .page-view-search-technical-documents #main .page-content .view-filters .form-composite input:focus, .page-view-technical-documents #main .page-content .view-filters .form-item-search-title-body input:focus, .page-view-technical-documents #main .page-content .view-filters .form-composite input:focus {
          -webkit-background-size: 0 0;
                  background-size: 0;
          border: 2px solid #AAAEB7; }
      .page-view-search-codification #main .page-content .view-filters .form-item-search-title-body .btn-filters, .page-view-search-codification #main .page-content .view-filters .form-composite .btn-filters, .page-view-search-technical-documents #main .page-content .view-filters .form-item-search-title-body .btn-filters, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .btn-filters, .page-view-technical-documents #main .page-content .view-filters .form-item-search-title-body .btn-filters, .page-view-technical-documents #main .page-content .view-filters .form-composite .btn-filters {
        border-radius: 8px;
        border: 0;
        font-size: 0;
        line-height: 0;
        background-image: url(/themes/custom/oivtheme/css/../images/icons/filters.svg);
        background-position: center;
        background-repeat: no-repeat;
        -webkit-background-size: 24px 24px;
                background-size: 24px;
        width: 40px;
        height: 40px;
        margin-left: 1rem;
        margin-right: -0.5rem;
        background-color: transparent; }
        @media (min-width: 48rem) {
          .page-view-search-codification #main .page-content .view-filters .form-item-search-title-body .btn-filters, .page-view-search-codification #main .page-content .view-filters .form-composite .btn-filters, .page-view-search-technical-documents #main .page-content .view-filters .form-item-search-title-body .btn-filters, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .btn-filters, .page-view-technical-documents #main .page-content .view-filters .form-item-search-title-body .btn-filters, .page-view-technical-documents #main .page-content .view-filters .form-composite .btn-filters {
            display: none; } }
    .page-view-search-codification #main .page-content .view-filters #edit-type--wrapper, .page-view-search-technical-documents #main .page-content .view-filters #edit-type--wrapper, .page-view-technical-documents #main .page-content .view-filters #edit-type--wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .page-view-search-codification #main .page-content .view-filters .form-item-published-at-from, .page-view-search-codification #main .page-content .view-filters .form-item-published-at-to, .page-view-search-technical-documents #main .page-content .view-filters .form-item-published-at-from, .page-view-search-technical-documents #main .page-content .view-filters .form-item-published-at-to, .page-view-technical-documents #main .page-content .view-filters .form-item-published-at-from, .page-view-technical-documents #main .page-content .view-filters .form-item-published-at-to {
      padding-bottom: 1.5rem;
      border-bottom: 1px solid #C4C4C4;
      margin-bottom: 1.5rem; }
      .page-view-search-codification #main .page-content .view-filters .form-item-published-at-from input, .page-view-search-codification #main .page-content .view-filters .form-item-published-at-to input, .page-view-search-technical-documents #main .page-content .view-filters .form-item-published-at-from input, .page-view-search-technical-documents #main .page-content .view-filters .form-item-published-at-to input, .page-view-technical-documents #main .page-content .view-filters .form-item-published-at-from input, .page-view-technical-documents #main .page-content .view-filters .form-item-published-at-to input {
        margin-top: 1rem;
        border: 2px solid #AAAEB7; }
        .page-view-search-codification #main .page-content .view-filters .form-item-published-at-from input:focus, .page-view-search-codification #main .page-content .view-filters .form-item-published-at-to input:focus, .page-view-search-technical-documents #main .page-content .view-filters .form-item-published-at-from input:focus, .page-view-search-technical-documents #main .page-content .view-filters .form-item-published-at-to input:focus, .page-view-technical-documents #main .page-content .view-filters .form-item-published-at-from input:focus, .page-view-technical-documents #main .page-content .view-filters .form-item-published-at-to input:focus {
          border: 2px solid #AAAEB7; }
    .page-view-search-codification #main .page-content .view-filters .form-item-field-keywords, .page-view-search-technical-documents #main .page-content .view-filters .form-item-field-keywords, .page-view-technical-documents #main .page-content .view-filters .form-item-field-keywords {
      padding-bottom: 1.5rem;
      border-bottom: 1px solid #C4C4C4;
      margin-bottom: 1.5rem; }
      .page-view-search-codification #main .page-content .view-filters .form-item-field-keywords select, .page-view-search-technical-documents #main .page-content .view-filters .form-item-field-keywords select, .page-view-technical-documents #main .page-content .view-filters .form-item-field-keywords select {
        -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
        border-radius: 8px;
        background-color: #F4F6F8;
        border: 0;
        margin-top: 1rem;
        padding: 1rem 0;
        overflow: hidden; }
        .page-view-search-codification #main .page-content .view-filters .form-item-field-keywords select option, .page-view-search-technical-documents #main .page-content .view-filters .form-item-field-keywords select option, .page-view-technical-documents #main .page-content .view-filters .form-item-field-keywords select option {
          padding: 0.5rem 1rem;
          font-size: 0.75rem;
          line-height: 0.9375rem;
          color: #000000; }
    .page-view-search-codification #main .page-content .view-filters .form-composite, .page-view-search-technical-documents #main .page-content .view-filters .form-composite, .page-view-technical-documents #main .page-content .view-filters .form-composite {
      padding-bottom: 1.5rem;
      border-bottom: 1px solid #C4C4C4;
      margin-bottom: 1.5rem; }
      .page-view-search-codification #main .page-content .view-filters .form-composite legend, .page-view-search-technical-documents #main .page-content .view-filters .form-composite legend, .page-view-technical-documents #main .page-content .view-filters .form-composite legend {
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.25rem; }
        .page-view-search-codification #main .page-content .view-filters .form-composite legend:hover, .page-view-search-technical-documents #main .page-content .view-filters .form-composite legend:hover, .page-view-technical-documents #main .page-content .view-filters .form-composite legend:hover {
          text-decoration: underline; }
      .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes ul, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul {
        margin-left: 0.625rem; }
        .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes ul li, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li {
          padding: 0.3125rem 0; }
          .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex; }
            .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox input, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox input, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox input {
              width: 14px;
              height: 14px;
              border: 2px solid #AAAEB7;
              margin-top: 0;
              margin-right: 0.5rem; }
              .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox input:checked, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox input:checked, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox input:checked {
                background-color: #AAAEB7;
                background-image: none; }
            .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox label, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox label, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes ul li .checkbox label {
              font-weight: 700;
              font-size: 0.875rem;
              line-height: 1rem; }
      .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes .checkbox, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes .checkbox input, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox input, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox input {
          width: 14px;
          height: 14px;
          border: 2px solid #AAAEB7;
          margin-top: 0;
          margin-right: 0.5rem;
          background-image: none;
          padding: 0; }
          .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes .checkbox input:checked, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox input:checked, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox input:checked {
            background-color: #AAAEB7;
            background-image: none; }
        .page-view-search-codification #main .page-content .view-filters .form-composite .form-checkboxes .checkbox label, .page-view-search-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox label, .page-view-technical-documents #main .page-content .view-filters .form-composite .form-checkboxes .checkbox label {
          font-weight: 700;
          font-size: 0.875rem;
          line-height: 1rem;
          width: calc(100% - 13px); }
      .page-view-search-codification #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes, .page-view-search-codification #main .page-content .view-filters .form-composite#edit-type .form-checkboxes, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes {
        padding-left: 0.625rem; }
        .page-view-search-codification #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item, .page-view-search-codification #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item {
          padding-top: 0.625rem;
          padding-bottom: 0.625rem; }
          .page-view-search-codification #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox, .page-view-search-codification #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex; }
            .page-view-search-codification #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox input, .page-view-search-codification #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox input, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox input, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox input, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox input, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox input {
              width: 14px;
              height: 14px;
              border: 2px solid #AAAEB7;
              margin-top: 0;
              margin-right: 0.5rem; }
              .page-view-search-codification #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox input:checked, .page-view-search-codification #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox input:checked, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox input:checked, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox input:checked, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox input:checked, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox input:checked {
                background-color: #AAAEB7;
                background-image: none; }
            .page-view-search-codification #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox label, .page-view-search-codification #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox label, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox label, .page-view-search-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox label, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-field-status--wrapper .form-checkboxes .js-form-item.checkbox label, .page-view-technical-documents #main .page-content .view-filters .form-composite#edit-type .form-checkboxes .js-form-item.checkbox label {
              font-weight: 700;
              font-size: 0.875rem;
              line-height: 1rem; }
    .page-view-search-codification #main .page-content .view-filters .form-checkboxes ul, .page-view-search-technical-documents #main .page-content .view-filters .form-checkboxes ul, .page-view-technical-documents #main .page-content .view-filters .form-checkboxes ul {
      padding: 0; }
      .page-view-search-codification #main .page-content .view-filters .form-checkboxes ul li, .page-view-search-technical-documents #main .page-content .view-filters .form-checkboxes ul li, .page-view-technical-documents #main .page-content .view-filters .form-checkboxes ul li {
        list-style: none; }
    .page-view-search-codification #main .page-content .view-filters .form-actions, .page-view-search-technical-documents #main .page-content .view-filters .form-actions, .page-view-technical-documents #main .page-content .view-filters .form-actions {
      margin-top: 2rem; }
      @media (min-width: 48rem) {
        .page-view-search-codification #main .page-content .view-filters .form-actions, .page-view-search-technical-documents #main .page-content .view-filters .form-actions, .page-view-technical-documents #main .page-content .view-filters .form-actions {
          margin-top: 1rem; } }
      .page-view-search-codification #main .page-content .view-filters .form-actions.mb-3, .page-view-search-technical-documents #main .page-content .view-filters .form-actions.mb-3, .page-view-technical-documents #main .page-content .view-filters .form-actions.mb-3 {
        margin-bottom: 0 !important;
        margin-top: 3.125rem; }
    .page-view-search-codification #main .page-content .view-filters .form-item-items-per-page select, .page-view-search-technical-documents #main .page-content .view-filters .form-item-items-per-page select, .page-view-technical-documents #main .page-content .view-filters .form-item-items-per-page select {
      margin-top: 0.625rem;
      border: 2px solid #AAAEB7; }
      .page-view-search-codification #main .page-content .view-filters .form-item-items-per-page select:focus, .page-view-search-technical-documents #main .page-content .view-filters .form-item-items-per-page select:focus, .page-view-technical-documents #main .page-content .view-filters .form-item-items-per-page select:focus {
        border: 2px solid #AAAEB7; }
  .page-view-search-codification #main .page-content .view-container, .page-view-search-technical-documents #main .page-content .view-container, .page-view-technical-documents #main .page-content .view-container {
    padding: 1.5rem; }
    .page-view-search-codification #main .page-content .view-container .view-header .oiv-container-links, .page-view-search-technical-documents #main .page-content .view-container .view-header .oiv-container-links, .page-view-technical-documents #main .page-content .view-container .view-header .oiv-container-links {
      padding: 2.25rem 0;
      font-size: 1rem;
      line-height: 1.25rem;
      font-weight: 400;
      font-family: "Lora", serif; }
      .page-view-search-codification #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs, .page-view-search-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs, .page-view-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs {
        margin-top: 2.25rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        gap: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .page-view-search-codification #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a, .page-view-search-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a, .page-view-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a {
          background-color: #F4F6F8;
          border: 1px solid #E9E9E9;
          border-radius: 30px;
          padding: 1.5rem;
          font-size: 1.125rem;
          line-height: 1.25rem;
          font-weight: 400;
          color: #000000;
          text-decoration: underline; }
          .page-view-search-codification #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a.active, .page-view-search-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a.active, .page-view-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a.active {
            background-color: #C21734;
            color: #ffffff; }
          @media (max-width: 47.99875rem) {
            .page-view-search-codification #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a, .page-view-search-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a, .page-view-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs a {
              font-size: 0.8125rem;
              line-height: 0.9375rem;
              padding: 1.125rem; } }
        .page-view-search-codification #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs .btn-filters, .page-view-search-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs .btn-filters, .page-view-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs .btn-filters {
          border-radius: 8px;
          border: 0;
          font-size: 0;
          line-height: 0;
          background-image: url(/themes/custom/oivtheme/css/../images/icons/filters.svg);
          background-position: center;
          background-repeat: no-repeat;
          -webkit-background-size: 24px 24px;
                  background-size: 24px;
          width: 40px;
          height: 40px;
          margin-left: auto; }
          @media (min-width: 48rem) {
            .page-view-search-codification #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs .btn-filters, .page-view-search-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs .btn-filters, .page-view-technical-documents #main .page-content .view-container .view-header .oiv-container-links .oiv-main-link-searchs .btn-filters {
              display: none; } }
    .page-view-search-codification #main .page-content .view-container h2, .page-view-search-codification #main .page-content .view-container .h2, .page-view-search-technical-documents #main .page-content .view-container h2, .page-view-search-technical-documents #main .page-content .view-container .h2, .page-view-technical-documents #main .page-content .view-container h2, .page-view-technical-documents #main .page-content .view-container .h2 {
      font-family: arial;
      font-size: 1.5rem;
      line-height: 2rem;
      font-weight: 700;
      width: 100%;
      margin-bottom: 0.5rem; }
    .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul {
      border-top: 1px solid #000000;
      padding: 0;
      padding-top: 1.5rem;
      gap: 30px;
      width: 100%;
      display: inline-grid;
      grid-template-columns: repeat(3, 1fr); }
      @media (max-width: 63.99875rem) {
        .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul {
          grid-template-columns: repeat(2, 1fr); } }
      @media (max-width: 47.99875rem) {
        .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul {
          grid-template-columns: repeat(1, 1fr); } }
      .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li {
        width: 100%;
        background-color: #F4F6F8;
        -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
        border-radius: 8px;
        min-height: 330px;
        padding: 1.5rem 1.5rem 3.125rem 1.5rem;
        position: relative; }
        .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li *, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li *, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li * {
          color: #333333; }
        .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field {
          background-color: transparent; }
          .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nothing, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nothing, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nothing {
            display: inline-block;
            margin-right: 0.5rem;
            padding-right: 0.5rem;
            font-size: 0.6875rem;
            line-height: 0.9375rem;
            text-transform: uppercase; }
          .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-published-at, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-published-at, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-published-at {
            display: inline-block;
            font-size: 0.6875rem;
            line-height: 0.9375rem; }
          .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-year-published, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-year-published, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-year-published {
            display: inline-block;
            font-size: 0.6875rem;
            line-height: 0.9375rem; }
          .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-title, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-title, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-title {
            font-weight: 700;
            font-size: 1.25rem;
            line-height: 1.6875rem;
            padding-top: 2.75rem; }
          .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-field-technicaldocument-url a, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-field-technicaldocument-url a, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-field-technicaldocument-url a {
            font-size: 0;
            width: 50px;
            height: 50px;
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_5212_60513' fill='white'%3E%3Cpath d='M22.5127 6.71788C22.2489 7.16828 21.9531 7.59737 21.6386 8.01579C21.8038 7.79459 21.6652 7.98115 21.6226 8.03445C21.5826 8.08509 21.5426 8.13305 21.5026 8.18369C21.4147 8.29296 21.3241 8.39957 21.2308 8.5035C21.0576 8.70072 20.879 8.88994 20.6951 9.07383C20.3247 9.44428 19.9329 9.79342 19.5225 10.1159C19.4772 10.1505 19.3866 10.2198 19.5785 10.0732C19.5572 10.0892 19.5385 10.1052 19.5172 10.1186C19.4665 10.1585 19.4159 10.1958 19.3626 10.2332C19.248 10.3158 19.1334 10.3984 19.0161 10.4783C18.7976 10.6276 18.5764 10.7688 18.3499 10.9048C17.8329 11.2139 17.2918 11.4884 16.7375 11.7229C16.8014 11.6963 16.8654 11.6696 16.9294 11.643C15.85 12.0987 14.7147 12.4052 13.5554 12.5624C13.6273 12.5518 13.6966 12.5438 13.7686 12.5331C12.596 12.6877 11.4046 12.6877 10.2293 12.5331C10.3013 12.5438 10.3706 12.5518 10.4425 12.5624C9.28323 12.4052 8.14789 12.0987 7.06855 11.643C7.13251 11.6696 7.19648 11.6963 7.26044 11.7229C6.27968 11.3045 5.34956 10.7715 4.49941 10.1292C4.47276 10.1106 4.44877 10.0892 4.42213 10.0706C4.61135 10.2118 4.53406 10.1585 4.49409 10.1239C4.44345 10.0839 4.39281 10.0439 4.34484 10.004C4.23557 9.91602 4.1263 9.8254 4.0197 9.73479C3.82248 9.56423 3.62793 9.38833 3.44138 9.20443C3.06827 8.83931 2.71647 8.45287 2.39133 8.04512C2.37267 8.02113 2.35135 7.99448 2.3327 7.9705C2.31671 7.95184 2.30071 7.93052 2.28472 7.9092C2.31138 7.94385 2.33803 7.97583 2.36201 8.01047C2.31404 7.95184 2.26873 7.88788 2.22342 7.82658C2.13547 7.70932 2.05286 7.58939 1.96757 7.46946C1.79701 7.22161 1.6371 6.97107 1.48785 6.71258V7.52009C1.7517 7.06969 2.04751 6.64061 2.36203 6.22218C2.19679 6.44339 2.33538 6.25683 2.37802 6.20353C2.418 6.15289 2.45797 6.10492 2.49795 6.05428C2.5859 5.94501 2.67651 5.83841 2.76979 5.73447C2.94302 5.53725 3.12158 5.34803 3.30546 5.16415C3.67591 4.7937 4.0677 4.44455 4.47808 4.12209C4.52339 4.08744 4.614 4.01815 4.42211 4.16473C4.44343 4.14874 4.46209 4.13275 4.48341 4.11942C4.53405 4.07944 4.58468 4.04213 4.63799 4.00482C4.75259 3.9222 4.86718 3.83958 4.98445 3.75963C5.20299 3.61039 5.42419 3.46914 5.65073 3.33322C6.16774 3.02406 6.70878 2.74954 7.26312 2.51504L7.07123 2.59499C8.15057 2.13926 9.28591 1.83275 10.4452 1.67554C10.3733 1.6862 10.304 1.69419 10.232 1.70486C11.4046 1.55028 12.596 1.55028 13.7713 1.70486C13.6993 1.69419 13.63 1.6862 13.5581 1.67554C14.7174 1.83278 15.8527 2.13926 16.932 2.59499L16.7402 2.51504C17.7209 2.93345 18.651 3.46645 19.5012 4.10876C19.5278 4.12741 19.5518 4.14873 19.5785 4.16739C19.3893 4.02614 19.4665 4.07944 19.5065 4.11408C19.5572 4.15406 19.6078 4.19404 19.6558 4.23401C19.765 4.32196 19.8743 4.41257 19.9809 4.50318C20.1781 4.67375 20.3727 4.84965 20.5592 5.03355C20.9323 5.39867 21.2841 5.78511 21.6093 6.19286C21.6279 6.21685 21.6492 6.2435 21.6679 6.26748C21.6839 6.28614 21.6999 6.30746 21.7159 6.32878C21.6892 6.29413 21.6626 6.26215 21.6386 6.2275C21.6866 6.28614 21.7319 6.3501 21.7772 6.41139C21.8651 6.52866 21.9477 6.64859 22.033 6.76852C22.2036 7.01637 22.3635 7.26691 22.5127 7.52539C22.726 7.88518 23.243 8.04776 23.6054 7.81322C23.9679 7.57868 24.1198 7.1043 23.8933 6.72052C22.9552 5.12149 21.6892 3.75428 20.2021 2.6536C18.7363 1.56889 17.0253 0.788041 15.2533 0.372298C13.3317 -0.0781038 11.3382 -0.115424 9.4009 0.236376C7.59928 0.564184 5.84567 1.27308 4.32144 2.28848C2.78634 3.31188 1.46714 4.62845 0.451733 6.16886C0.331806 6.35009 0.219871 6.53398 0.107935 6.72052C-0.0359785 6.96571 -0.0359785 7.28285 0.107935 7.52803C1.04605 9.12706 2.31199 10.4943 3.79908 11.595C5.26488 12.6797 6.9759 13.4605 8.74794 13.8763C10.6695 14.3267 12.663 14.364 14.6003 14.0122C16.4019 13.6844 18.1555 12.9755 19.6798 11.9601C21.2149 10.9367 22.5341 9.6201 23.5495 8.07969C23.6694 7.89846 23.7813 7.71457 23.8933 7.52803C24.1065 7.16825 23.9865 6.63524 23.6054 6.43534C23.2243 6.22746 22.7393 6.3314 22.5127 6.71784V6.71788Z'/%3E%3C/mask%3E%3Cpath d='M22.5127 6.71788C22.2489 7.16828 21.9531 7.59737 21.6386 8.01579C21.8038 7.79459 21.6652 7.98115 21.6226 8.03445C21.5826 8.08509 21.5426 8.13305 21.5026 8.18369C21.4147 8.29296 21.3241 8.39957 21.2308 8.5035C21.0576 8.70072 20.879 8.88994 20.6951 9.07383C20.3247 9.44428 19.9329 9.79342 19.5225 10.1159C19.4772 10.1505 19.3866 10.2198 19.5785 10.0732C19.5572 10.0892 19.5385 10.1052 19.5172 10.1186C19.4665 10.1585 19.4159 10.1958 19.3626 10.2332C19.248 10.3158 19.1334 10.3984 19.0161 10.4783C18.7976 10.6276 18.5764 10.7688 18.3499 10.9048C17.8329 11.2139 17.2918 11.4884 16.7375 11.7229C16.8014 11.6963 16.8654 11.6696 16.9294 11.643C15.85 12.0987 14.7147 12.4052 13.5554 12.5624C13.6273 12.5518 13.6966 12.5438 13.7686 12.5331C12.596 12.6877 11.4046 12.6877 10.2293 12.5331C10.3013 12.5438 10.3706 12.5518 10.4425 12.5624C9.28323 12.4052 8.14789 12.0987 7.06855 11.643C7.13251 11.6696 7.19648 11.6963 7.26044 11.7229C6.27968 11.3045 5.34956 10.7715 4.49941 10.1292C4.47276 10.1106 4.44877 10.0892 4.42213 10.0706C4.61135 10.2118 4.53406 10.1585 4.49409 10.1239C4.44345 10.0839 4.39281 10.0439 4.34484 10.004C4.23557 9.91602 4.1263 9.8254 4.0197 9.73479C3.82248 9.56423 3.62793 9.38833 3.44138 9.20443C3.06827 8.83931 2.71647 8.45287 2.39133 8.04512C2.37267 8.02113 2.35135 7.99448 2.3327 7.9705C2.31671 7.95184 2.30071 7.93052 2.28472 7.9092C2.31138 7.94385 2.33803 7.97583 2.36201 8.01047C2.31404 7.95184 2.26873 7.88788 2.22342 7.82658C2.13547 7.70932 2.05286 7.58939 1.96757 7.46946C1.79701 7.22161 1.6371 6.97107 1.48785 6.71258V7.52009C1.7517 7.06969 2.04751 6.64061 2.36203 6.22218C2.19679 6.44339 2.33538 6.25683 2.37802 6.20353C2.418 6.15289 2.45797 6.10492 2.49795 6.05428C2.5859 5.94501 2.67651 5.83841 2.76979 5.73447C2.94302 5.53725 3.12158 5.34803 3.30546 5.16415C3.67591 4.7937 4.0677 4.44455 4.47808 4.12209C4.52339 4.08744 4.614 4.01815 4.42211 4.16473C4.44343 4.14874 4.46209 4.13275 4.48341 4.11942C4.53405 4.07944 4.58468 4.04213 4.63799 4.00482C4.75259 3.9222 4.86718 3.83958 4.98445 3.75963C5.20299 3.61039 5.42419 3.46914 5.65073 3.33322C6.16774 3.02406 6.70878 2.74954 7.26312 2.51504L7.07123 2.59499C8.15057 2.13926 9.28591 1.83275 10.4452 1.67554C10.3733 1.6862 10.304 1.69419 10.232 1.70486C11.4046 1.55028 12.596 1.55028 13.7713 1.70486C13.6993 1.69419 13.63 1.6862 13.5581 1.67554C14.7174 1.83278 15.8527 2.13926 16.932 2.59499L16.7402 2.51504C17.7209 2.93345 18.651 3.46645 19.5012 4.10876C19.5278 4.12741 19.5518 4.14873 19.5785 4.16739C19.3893 4.02614 19.4665 4.07944 19.5065 4.11408C19.5572 4.15406 19.6078 4.19404 19.6558 4.23401C19.765 4.32196 19.8743 4.41257 19.9809 4.50318C20.1781 4.67375 20.3727 4.84965 20.5592 5.03355C20.9323 5.39867 21.2841 5.78511 21.6093 6.19286C21.6279 6.21685 21.6492 6.2435 21.6679 6.26748C21.6839 6.28614 21.6999 6.30746 21.7159 6.32878C21.6892 6.29413 21.6626 6.26215 21.6386 6.2275C21.6866 6.28614 21.7319 6.3501 21.7772 6.41139C21.8651 6.52866 21.9477 6.64859 22.033 6.76852C22.2036 7.01637 22.3635 7.26691 22.5127 7.52539C22.726 7.88518 23.243 8.04776 23.6054 7.81322C23.9679 7.57868 24.1198 7.1043 23.8933 6.72052C22.9552 5.12149 21.6892 3.75428 20.2021 2.6536C18.7363 1.56889 17.0253 0.788041 15.2533 0.372298C13.3317 -0.0781038 11.3382 -0.115424 9.4009 0.236376C7.59928 0.564184 5.84567 1.27308 4.32144 2.28848C2.78634 3.31188 1.46714 4.62845 0.451733 6.16886C0.331806 6.35009 0.219871 6.53398 0.107935 6.72052C-0.0359785 6.96571 -0.0359785 7.28285 0.107935 7.52803C1.04605 9.12706 2.31199 10.4943 3.79908 11.595C5.26488 12.6797 6.9759 13.4605 8.74794 13.8763C10.6695 14.3267 12.663 14.364 14.6003 14.0122C16.4019 13.6844 18.1555 12.9755 19.6798 11.9601C21.2149 10.9367 22.5341 9.6201 23.5495 8.07969C23.6694 7.89846 23.7813 7.71457 23.8933 7.52803C24.1065 7.16825 23.9865 6.63524 23.6054 6.43534C23.2243 6.22746 22.7393 6.3314 22.5127 6.71784V6.71788Z' fill='%23333333'/%3E%3Cpath d='M22.5127 6.71788L23.3756 7.22334L23.5127 6.98922V6.71788H22.5127ZM21.6386 8.01579L20.8374 7.41734L22.4379 8.61666L21.6386 8.01579ZM21.6226 8.03445L20.8417 7.40974L20.8377 7.41482L21.6226 8.03445ZM21.5026 8.18369L22.2817 8.81073L22.2875 8.80332L21.5026 8.18369ZM21.2308 8.5035L20.4865 7.83557L20.4795 7.84356L21.2308 8.5035ZM20.6951 9.07383L21.4022 9.78094L21.4023 9.78093L20.6951 9.07383ZM19.5225 10.1159L20.13 10.9103L20.1404 10.9022L19.5225 10.1159ZM19.5785 10.0732L20.1855 10.8679L18.9785 9.27324L19.5785 10.0732ZM19.5172 10.1186L18.9872 9.27057L18.9406 9.29965L18.8976 9.33366L19.5172 10.1186ZM19.3626 10.2332L18.7891 9.41386L18.7778 9.42198L19.3626 10.2332ZM19.0161 10.4783L18.4528 9.65211L18.4522 9.65254L19.0161 10.4783ZM18.3499 10.9048L18.8631 11.763L18.8644 11.7623L18.3499 10.9048ZM16.7375 11.7229L16.3479 10.802L17.1221 12.646L16.7375 11.7229ZM16.9294 11.643L17.3183 12.5642L16.5448 10.7199L16.9294 11.643ZM13.5554 12.5624L13.4088 11.5732L13.6898 13.5534L13.5554 12.5624ZM13.7686 12.5331L13.9151 13.5223L13.6379 11.5417L13.7686 12.5331ZM10.2293 12.5331L10.3597 11.5417L10.0828 13.5223L10.2293 12.5331ZM10.4425 12.5624L10.3081 13.5534L10.5891 11.5732L10.4425 12.5624ZM7.06855 11.643L7.45316 10.7199L6.67958 12.5642L7.06855 11.643ZM7.26044 11.7229L6.87587 12.646L7.65285 10.8031L7.26044 11.7229ZM4.49941 10.1292L5.10223 9.33134L5.08774 9.32039L5.07287 9.30998L4.49941 10.1292ZM4.42213 10.0706L4.99562 9.25138L3.82394 10.8719L4.42213 10.0706ZM4.49409 10.1239L5.149 9.36819L5.13169 9.35319L5.11371 9.339L4.49409 10.1239ZM4.34484 10.004L4.98501 9.23573L4.97848 9.23029L4.97185 9.22495L4.34484 10.004ZM4.0197 9.73479L3.36552 10.4912L3.37206 10.4967L4.0197 9.73479ZM3.44138 9.20443L4.14342 8.49228L4.14079 8.48971L3.44138 9.20443ZM2.39133 8.04512L1.60191 8.6591L1.60947 8.66858L2.39133 8.04512ZM2.3327 7.9705L3.12201 7.35651L3.10742 7.33775L3.09196 7.31971L2.3327 7.9705ZM2.28472 7.9092L3.07735 7.29949L1.48474 8.50921L2.28472 7.9092ZM2.36201 8.01047L1.58806 8.64371L3.18424 7.44131L2.36201 8.01047ZM2.22342 7.82658L3.02761 7.23217L3.02341 7.22657L2.22342 7.82658ZM1.96757 7.46946L1.14379 8.03637L1.14816 8.04271L1.15262 8.04899L1.96757 7.46946ZM1.48785 6.71258L2.35386 6.21254L0.487854 2.98089V6.71258H1.48785ZM1.48785 7.52009H0.487854V11.2056L2.3507 8.02555L1.48785 7.52009ZM2.36203 6.22218L3.16319 6.82063L1.56268 5.62132L2.36203 6.22218ZM2.37802 6.20353L3.15891 6.82824L3.16291 6.82316L2.37802 6.20353ZM2.49795 6.05428L1.7189 5.42724L1.71305 5.43466L2.49795 6.05428ZM2.76979 5.73447L3.51408 6.40241L3.5211 6.39441L2.76979 5.73447ZM3.30546 5.16415L2.59835 4.45704L2.59834 4.45705L3.30546 5.16415ZM4.47808 4.12209L3.87058 3.32766L3.86023 3.33579L4.47808 4.12209ZM4.42211 4.16473L3.81507 3.37005L5.02211 4.96473L4.42211 4.16473ZM4.48341 4.11942L5.01342 4.96741L5.05996 4.93832L5.10304 4.90431L4.48341 4.11942ZM4.63799 4.00482L5.21152 4.82412L5.22278 4.816L4.63799 4.00482ZM4.98445 3.75963L5.54777 4.58587L5.54841 4.58544L4.98445 3.75963ZM5.65073 3.33322L5.13752 2.47495L5.13624 2.47572L5.65073 3.33322ZM7.26312 2.51504L7.65272 3.43602L6.87851 1.59196L7.26312 2.51504ZM7.07123 2.59499L6.68225 1.67374L7.45584 3.51807L7.07123 2.59499ZM10.4452 1.67554L10.5918 2.66474L10.3108 0.68461L10.4452 1.67554ZM10.232 1.70486L10.0855 0.715651L10.3627 2.69628L10.232 1.70486ZM13.7713 1.70486L13.6409 2.69632L13.9178 0.715651L13.7713 1.70486ZM13.5581 1.67554L13.6925 0.684613L13.4115 2.66474L13.5581 1.67554ZM16.932 2.59499L16.5474 3.51807L17.321 1.67374L16.932 2.59499ZM16.7402 2.51504L17.1248 1.59196L16.3477 3.43483L16.7402 2.51504ZM19.5012 4.10876L18.8984 4.90664L18.9129 4.91758L18.9277 4.92799L19.5012 4.10876ZM19.5785 4.16739L19.005 4.9866L20.1767 3.36603L19.5785 4.16739ZM19.5065 4.11408L18.8516 4.86979L18.8689 4.88479L18.8869 4.89898L19.5065 4.11408ZM19.6558 4.23401L19.0156 5.00225L19.0221 5.00769L19.0287 5.01302L19.6558 4.23401ZM19.9809 4.50318L20.6351 3.74679L20.6285 3.74123L19.9809 4.50318ZM20.5592 5.03355L19.8572 5.74569L19.8598 5.74827L20.5592 5.03355ZM21.6093 6.19286L22.3987 5.57888L22.3911 5.5694L21.6093 6.19286ZM21.6679 6.26748L20.8786 6.88147L20.8932 6.90023L20.9087 6.91828L21.6679 6.26748ZM21.7159 6.32878L20.9233 6.93849L22.5159 5.72876L21.7159 6.32878ZM21.6386 6.2275L22.4125 5.59426L20.8164 6.79667L21.6386 6.2275ZM21.7772 6.41139L20.973 7.00581L20.9772 7.01141L21.7772 6.41139ZM22.033 6.76852L22.8568 6.20161L22.8524 6.19526L22.848 6.18899L22.033 6.76852ZM22.5127 7.52539L21.6467 8.02546L21.6525 8.03519L22.5127 7.52539ZM23.8933 6.72052L23.0307 7.22655L23.0321 7.22888L23.8933 6.72052ZM20.2021 2.65359L20.797 1.84981L20.797 1.84976L20.2021 2.65359ZM15.2533 0.372298L15.4817 -0.601267L15.4815 -0.601314L15.2533 0.372298ZM9.4009 0.236376L9.22223 -0.747534L9.22188 -0.747471L9.4009 0.236376ZM4.32144 2.28848L3.76702 1.45624L3.76674 1.45643L4.32144 2.28848ZM0.451733 6.16886L1.28567 6.72072L1.28666 6.71922L0.451733 6.16886ZM0.107935 6.72052L-0.749576 6.20596L-0.75448 6.21432L0.107935 6.72052ZM0.107935 7.52803L0.970457 7.02201L0.970342 7.02181L0.107935 7.52803ZM3.79908 11.595L3.20416 12.3987L3.20424 12.3988L3.79908 11.595ZM8.74794 13.8763L8.51953 14.8498L8.51973 14.8499L8.74794 13.8763ZM14.6003 14.0122L14.779 14.9961L14.7793 14.996L14.6003 14.0122ZM19.6798 11.9601L20.2342 12.7923L20.2345 12.7921L19.6798 11.9601ZM23.5495 8.07969L22.7155 7.52784L22.7145 7.52933L23.5495 8.07969ZM23.8933 7.52803L24.7507 8.04257L24.7536 8.03784L23.8933 7.52803ZM23.6054 6.43534L23.1266 7.31323L23.1337 7.31713L23.1409 7.32091L23.6054 6.43534ZM22.5127 6.71784L21.6501 6.21207L21.5127 6.44631V6.71784H22.5127ZM21.6499 6.21242C21.4105 6.62107 21.1378 7.0177 20.8392 7.41493L22.4379 8.61666C22.7684 8.17704 23.0873 7.7155 23.3756 7.22334L21.6499 6.21242ZM22.4397 8.61424C22.4808 8.55923 22.5029 8.5298 22.5121 8.51747C22.5144 8.51439 22.5159 8.51238 22.5167 8.51129C22.5175 8.51022 22.517 8.51096 22.5175 8.51018C22.5176 8.51015 22.5176 8.51008 22.5177 8.51001C22.5177 8.50999 22.5179 8.50975 22.5181 8.50946C22.5183 8.50924 22.5189 8.50843 22.5193 8.50784C22.5237 8.50184 22.3126 7.10649 20.9209 7.30577C20.92 7.30692 20.9189 7.30839 20.9187 7.3087C20.9185 7.30886 20.9184 7.30909 20.9183 7.30918C20.9182 7.30933 20.9181 7.30945 20.9181 7.30949C20.918 7.30954 20.918 7.30959 20.918 7.30962C20.9179 7.30969 20.9179 7.30976 20.9178 7.30982C20.9172 7.31069 20.9142 7.31458 20.9098 7.32053C20.9006 7.33265 20.8857 7.35239 20.8709 7.37181C20.8635 7.38152 20.8567 7.39047 20.8509 7.39793C20.8481 7.40164 20.8457 7.40462 20.844 7.40689C20.8421 7.40929 20.8414 7.41013 20.8417 7.40975L22.4034 8.65914C22.436 8.61843 22.4915 8.54477 22.5073 8.52383C22.5125 8.51695 22.516 8.51231 22.5169 8.51104C22.5171 8.51074 22.517 8.51096 22.5168 8.51119C22.5167 8.51127 22.5166 8.5115 22.5165 8.51165C22.5162 8.51196 22.5151 8.51342 22.5142 8.51457C21.1225 8.71385 20.9114 7.3185 20.9158 7.3125C20.9163 7.31191 20.9169 7.31111 20.917 7.31089C20.9171 7.31078 20.9172 7.3106 20.9173 7.31053C20.9173 7.31049 20.9174 7.31042 20.9174 7.3104C20.9174 7.31038 20.9174 7.31034 20.9174 7.31033C20.9174 7.31033 20.9175 7.31031 20.9175 7.31031C20.9178 7.30983 20.9167 7.31131 20.9166 7.31144C20.9156 7.31275 20.9139 7.315 20.9115 7.31831C20.9015 7.33155 20.8789 7.36176 20.8374 7.41734L22.4397 8.61424ZM20.8377 7.41482C20.8224 7.43419 20.8065 7.45382 20.7859 7.47926C20.7665 7.50313 20.7424 7.5328 20.7177 7.56407L22.2875 8.80332C22.3028 8.78395 22.3187 8.76431 22.3394 8.73888C22.3587 8.71501 22.3828 8.68535 22.4075 8.65408L20.8377 7.41482ZM20.7236 7.55668C20.6469 7.65207 20.5678 7.74504 20.4866 7.83561L21.9751 9.1714C22.0803 9.05409 22.1825 8.93385 22.2817 8.8107L20.7236 7.55668ZM20.4795 7.84356C20.3219 8.02302 20.1582 8.19654 19.988 8.36673L21.4023 9.78093C21.5998 9.58335 21.7933 9.37842 21.9821 9.16344L20.4795 7.84356ZM19.988 8.36672C19.6446 8.71013 19.2825 9.03267 18.9047 9.32959L20.1404 10.9022C20.5833 10.5542 21.0048 10.1784 21.4022 9.78094L19.988 8.36672ZM18.9151 9.32153C18.8936 9.33792 18.8577 9.36541 18.8519 9.36987C18.8515 9.37015 18.8507 9.37082 18.8496 9.37163C18.8491 9.37199 18.848 9.37289 18.8465 9.37402C18.8458 9.37457 18.8444 9.37565 18.8427 9.37701C18.842 9.37759 18.8371 9.38143 18.831 9.3864C18.8269 9.38973 18.8142 9.40031 18.8057 9.40764C18.7758 9.43465 18.5873 10.6491 19.6796 11.1387C19.8433 11.087 20.0123 10.9972 20.0287 10.9862C20.0349 10.9819 20.0443 10.9752 20.0476 10.9729C20.0528 10.9691 20.0568 10.9661 20.0577 10.9654C20.0593 10.9642 20.0606 10.9633 20.0612 10.9628C20.0635 10.9611 20.0653 10.9597 20.0655 10.9595C20.0673 10.9582 20.0694 10.9566 20.0708 10.9555C20.0744 10.9528 20.0804 10.9482 20.0892 10.9415C20.1071 10.9278 20.1375 10.9046 20.1855 10.8679L18.9714 9.27858C18.9235 9.31522 18.8933 9.3383 18.8756 9.35179C18.8667 9.35858 18.8612 9.36278 18.8582 9.36504C18.8563 9.36648 18.8564 9.36639 18.8573 9.36578C18.8575 9.36562 18.8578 9.36533 18.8583 9.36496C18.8587 9.36468 18.8597 9.3639 18.8611 9.36291C18.8617 9.36242 18.863 9.36149 18.8645 9.36032C18.8654 9.35969 18.8694 9.35668 18.8746 9.3529C18.8779 9.35056 18.8873 9.34388 18.8935 9.33957C18.9099 9.32852 19.0789 9.2388 19.2426 9.18705C20.3349 9.67662 20.1464 10.8911 20.1165 10.9181C20.108 10.9255 20.0953 10.936 20.0912 10.9394C20.0851 10.9443 20.0802 10.9482 20.0795 10.9487C20.0778 10.9501 20.0764 10.9511 20.0758 10.9517C20.0744 10.9528 20.0733 10.9536 20.0729 10.9539C20.072 10.9546 20.0713 10.9551 20.0712 10.9552C20.0711 10.9553 20.0729 10.9539 20.0775 10.9504C20.0815 10.9473 20.0868 10.9433 20.0927 10.9387C20.1045 10.9297 20.1186 10.9189 20.13 10.9102L18.9151 9.32153ZM18.9785 9.27324C18.9656 9.28289 18.9546 9.29145 18.9485 9.2962C18.9469 9.29743 18.9454 9.29865 18.9442 9.29954C18.943 9.30052 18.9421 9.30122 18.9413 9.30184C18.9396 9.30312 18.9392 9.30344 18.9394 9.30331C18.9396 9.30315 18.9445 9.29938 18.9521 9.29393C18.96 9.28832 18.9719 9.28009 18.9872 9.27057L20.0472 10.9665C20.0977 10.935 20.1369 10.9054 20.1563 10.8905C20.1652 10.8836 20.1753 10.8757 20.1773 10.8742C20.1814 10.871 20.1807 10.8716 20.1785 10.8733L18.9785 9.27324ZM18.8976 9.33366C18.8642 9.35996 18.8293 9.38582 18.7891 9.41394L19.9361 11.0524C20.0025 11.0059 20.0688 10.9571 20.1368 10.9035L18.8976 9.33366ZM18.7778 9.42198C18.6615 9.50585 18.5575 9.58077 18.4528 9.65211L19.5795 11.3046C19.7094 11.216 19.8346 11.1257 19.9474 11.0443L18.7778 9.42198ZM18.4522 9.65254C18.2506 9.79019 18.046 9.92091 17.8354 10.0473L18.8644 11.7623C19.1068 11.6168 19.3446 11.465 19.5801 11.3041L18.4522 9.65254ZM17.8367 10.0465C17.3593 10.3319 16.8596 10.5855 16.3479 10.802L17.1271 12.6439C17.724 12.3914 18.3064 12.0959 18.8631 11.763L17.8367 10.0465ZM17.1221 12.646C17.1861 12.6193 17.25 12.5927 17.3139 12.5661L16.5448 10.7199C16.4808 10.7466 16.4168 10.7732 16.3529 10.7999L17.1221 12.646ZM16.5404 10.7217C15.5446 11.1422 14.495 11.4259 13.421 11.5715L13.6898 13.5534C14.9344 13.3846 16.1555 13.0552 17.3183 12.5642L16.5404 10.7217ZM13.7019 13.5516C13.7288 13.5477 13.7564 13.544 13.7929 13.5392C13.8271 13.5347 13.8701 13.529 13.9151 13.5223L13.622 11.5439C13.5951 11.5479 13.5675 11.5516 13.531 11.5564C13.4969 11.5609 13.4539 11.5666 13.4088 11.5732L13.7019 13.5516ZM13.6379 11.5417C12.5521 11.6848 11.4486 11.6849 10.3597 11.5417L10.0989 13.5246C11.3607 13.6905 12.6398 13.6906 13.8993 13.5245L13.6379 11.5417ZM10.0828 13.5223C10.1278 13.529 10.1709 13.5347 10.205 13.5392C10.2415 13.544 10.2691 13.5477 10.296 13.5516L10.5891 11.5732C10.5441 11.5666 10.501 11.5609 10.4669 11.5564C10.4304 11.5516 10.4028 11.5479 10.3759 11.5439L10.0828 13.5223ZM10.5769 11.5715C9.5029 11.4258 8.45335 11.1422 7.45752 10.7217L6.67958 12.5642C7.84244 13.0552 9.06356 13.3846 10.3081 13.5534L10.5769 11.5715ZM6.68394 12.5661C6.74786 12.5927 6.81188 12.6194 6.87587 12.646L7.64501 10.7998C7.58107 10.7732 7.51717 10.7466 7.45316 10.7199L6.68394 12.5661ZM7.65285 10.8031C6.7439 10.4154 5.88489 9.92265 5.10223 9.33134L3.8966 10.9271C4.81424 11.6204 5.81547 12.1937 6.86803 12.6427L7.65285 10.8031ZM5.07287 9.30998C5.0815 9.31602 5.08709 9.3203 5.08804 9.32103C5.08833 9.32125 5.08767 9.32075 5.0804 9.31501C5.07502 9.31076 5.06302 9.30127 5.04992 9.29123C5.03614 9.28067 5.01757 9.26674 4.99562 9.25138L3.84863 10.8898C3.84001 10.8838 3.83442 10.8795 3.83347 10.8788C3.83319 10.8785 3.83386 10.8791 3.84113 10.8848C3.84653 10.8891 3.85852 10.8985 3.87164 10.9086C3.88542 10.9192 3.904 10.9331 3.92596 10.9485L5.07287 9.30998ZM3.82394 10.8719C3.86969 10.9061 3.89699 10.9267 3.9115 10.9378C3.91925 10.9438 3.92088 10.9451 3.91887 10.9435C3.91815 10.9429 3.91653 10.9416 3.91429 10.9398C3.91239 10.9383 3.90803 10.9348 3.90236 10.9301C3.90037 10.9284 3.88319 10.9142 3.86233 10.8948C3.85982 10.8924 3.81868 10.855 3.77433 10.8015C3.76092 10.7854 3.73783 10.7566 3.71228 10.7183C3.693 10.6894 3.63917 10.6068 3.59845 10.4885C3.57384 10.4169 3.44625 10.0337 3.69558 9.63398C3.97253 9.18994 4.42592 9.16333 4.54294 9.1632C4.69076 9.16304 4.8025 9.19648 4.83758 9.20725C4.88675 9.22235 4.92469 9.23821 4.94529 9.24723C4.98686 9.26544 5.01803 9.28256 5.03048 9.2895C5.05836 9.30502 5.07927 9.31849 5.08562 9.32258C5.10189 9.33307 5.1141 9.34166 5.11715 9.3438C5.12594 9.34997 5.1321 9.35453 5.13322 9.35536C5.13543 9.35699 5.13679 9.35802 5.13722 9.35835C5.13751 9.35857 5.1377 9.35871 5.1378 9.35878C5.13785 9.35882 5.13788 9.35885 5.13791 9.35887C5.13793 9.35888 5.13794 9.35889 5.13794 9.35889C5.13794 9.35889 5.13793 9.35889 5.13792 9.35888C5.13791 9.35887 5.1379 9.35886 5.13788 9.35885C5.13787 9.35884 5.13786 9.35883 5.13784 9.35882C5.13783 9.35881 5.13783 9.35881 5.13783 9.35881C5.13783 9.35881 5.13784 9.35882 5.13786 9.35883C5.13788 9.35885 5.13791 9.35887 5.13796 9.35891C5.13804 9.35898 5.13821 9.35911 5.13845 9.35931C5.13872 9.35952 5.1426 9.36264 5.149 9.36819L3.83917 10.8796C3.8693 10.9057 3.8981 10.9284 3.91469 10.9412C3.92402 10.9484 3.93422 10.9562 3.94433 10.9636C3.9486 10.9668 3.95733 10.9732 3.96792 10.9806C3.97188 10.9834 3.98481 10.9925 4.00159 11.0033C4.00819 11.0076 4.02931 11.0212 4.05733 11.0368C4.06986 11.0438 4.1011 11.0609 4.14272 11.0791C4.16334 11.0882 4.2013 11.104 4.25049 11.1191C4.28559 11.1299 4.39734 11.1634 4.54517 11.1632C4.6622 11.1631 5.11559 11.1365 5.39255 10.6924C5.64188 10.2927 5.51429 9.90945 5.48968 9.83789C5.44895 9.71951 5.39512 9.63696 5.37582 9.60805C5.35027 9.56975 5.32716 9.54092 5.31373 9.52473C5.26931 9.47117 5.22804 9.43363 5.22533 9.43112C5.2041 9.41134 5.18629 9.39658 5.18342 9.39418C5.172 9.38466 5.16216 9.37688 5.1583 9.37383C5.14828 9.36592 5.13713 9.35732 5.12614 9.34892C5.10317 9.33136 5.06917 9.3057 5.02031 9.26923L3.82394 10.8719ZM5.11371 9.339C5.06112 9.29748 5.02106 9.26577 4.98501 9.23573L3.70467 10.7722C3.76457 10.8221 3.82577 10.8704 3.87446 10.9088L5.11371 9.339ZM4.97185 9.22495C4.87016 9.14311 4.76778 9.05822 4.66733 8.97284L3.37206 10.4967C3.48482 10.5926 3.60098 10.6889 3.71783 10.783L4.97185 9.22495ZM4.67385 8.97843C4.48733 8.81712 4.30989 8.6564 4.14342 8.49229L2.73934 9.91657C2.94596 10.1203 3.15763 10.3113 3.36555 10.4912L4.67385 8.97843ZM4.14079 8.48971C3.79514 8.15147 3.47117 7.79535 3.17318 7.42165L1.60947 8.66858C1.96178 9.11039 2.34139 9.52715 2.74197 9.91915L4.14079 8.48971ZM3.18068 7.43118C3.16873 7.41581 3.15642 7.40023 3.14689 7.38816C3.13642 7.37489 3.12873 7.36515 3.12201 7.35651L1.54338 8.58448C1.55532 8.59983 1.56761 8.6154 1.57713 8.62745C1.58759 8.64069 1.59527 8.65043 1.60197 8.65905L3.18068 7.43118ZM3.09196 7.31971C3.09553 7.32387 3.09794 7.32684 3.09902 7.32817C3.1001 7.32951 3.10032 7.32982 3.09944 7.32868C3.09854 7.32752 3.09701 7.32552 3.09445 7.32213C3.09177 7.3186 3.08891 7.31478 3.08471 7.30918L1.48474 8.50921C1.49626 8.52458 1.53231 8.5733 1.57344 8.62128L3.09196 7.31971ZM1.4921 8.51891C1.50231 8.53218 1.5118 8.54426 1.5189 8.55328C1.527 8.56357 1.53118 8.56886 1.53587 8.57487C1.5446 8.58607 1.54378 8.58541 1.53978 8.57963L3.18424 7.44131C3.15625 7.40089 3.13012 7.36691 3.11287 7.3448C3.08748 7.31225 3.0903 7.31633 3.07735 7.29949L1.4921 8.51891ZM3.13596 7.37723C3.10872 7.34393 3.08959 7.31605 3.02759 7.23218L1.41925 8.42098C1.44787 8.4597 1.51936 8.55975 1.58806 8.64371L3.13596 7.37723ZM3.02341 7.22657C2.94557 7.12279 2.87931 7.02604 2.78252 6.88993L1.15262 8.04899C1.2264 8.15273 1.32537 8.29585 1.42343 8.42659L3.02341 7.22657ZM2.79135 6.90255C2.63379 6.67359 2.4883 6.44539 2.35386 6.21254L0.621852 7.21263C0.785904 7.49674 0.960227 7.76963 1.14379 8.03637L2.79135 6.90255ZM0.487854 6.71258V7.52009H2.48785V6.71258H0.487854ZM2.3507 8.02555C2.59009 7.61691 2.86278 7.22028 3.16138 6.82305L1.56268 5.62132C1.23223 6.06093 0.913311 6.52248 0.625004 7.01463L2.3507 8.02555ZM1.56087 5.62373C1.51977 5.67875 1.49774 5.70818 1.4885 5.72051C1.4862 5.72359 1.48469 5.7256 1.48387 5.72669C1.48366 5.72697 1.4835 5.72719 1.48337 5.72736C1.48327 5.72749 1.48311 5.7277 1.48302 5.72783C1.48299 5.72787 1.48294 5.72794 1.48287 5.72802C1.48286 5.72804 1.48266 5.72831 1.48241 5.72864C1.48222 5.72889 1.48154 5.72981 1.48104 5.73047C1.47602 5.73727 1.68867 7.132 3.07932 6.93273C3.0803 6.93143 3.08155 6.92978 3.08182 6.92942C3.08195 6.92925 3.08215 6.92898 3.08223 6.92888C3.08235 6.92872 3.08246 6.92858 3.08249 6.92854C3.08253 6.92848 3.08257 6.92842 3.0826 6.92839C3.08265 6.92832 3.08271 6.92824 3.08276 6.92818C3.08342 6.92729 3.08635 6.9234 3.09083 6.91745C3.09996 6.90533 3.11486 6.88559 3.12966 6.86617C3.13706 6.85646 3.14391 6.84751 3.14968 6.84004C3.15255 6.83634 3.15486 6.83336 3.15664 6.83109C3.15852 6.82869 3.15919 6.82785 3.15889 6.82822L1.59715 5.57883C1.56458 5.61954 1.50908 5.69321 1.49332 5.71414C1.48813 5.72102 1.48465 5.72566 1.48371 5.72691C1.48347 5.72723 1.48366 5.72697 1.48387 5.7267C1.48394 5.72661 1.48413 5.72635 1.48426 5.72618C1.48452 5.72583 1.48577 5.72418 1.48675 5.72288C2.8774 5.52361 3.09005 6.91834 3.08503 6.92514C3.08453 6.9258 3.08385 6.92671 3.08367 6.92696C3.08358 6.92709 3.08342 6.92729 3.08337 6.92736C3.08333 6.92741 3.08327 6.92749 3.08325 6.92752C3.0832 6.92759 3.08317 6.92763 3.08317 6.92763C3.08316 6.92763 3.08318 6.92762 3.08323 6.92755C3.08325 6.92752 3.08327 6.92749 3.0833 6.92745C3.08333 6.92741 3.08337 6.92736 3.0834 6.92732C3.08355 6.92712 3.08375 6.92686 3.08399 6.92653C3.08497 6.92522 3.08666 6.92298 3.08914 6.91966C3.09906 6.90642 3.12167 6.87622 3.16319 6.82063L1.56087 5.62373ZM3.16291 6.82316C3.17821 6.80378 3.19412 6.78414 3.21474 6.75871C3.2341 6.73483 3.25816 6.70517 3.28285 6.67391L1.71305 5.43466C1.69775 5.45403 1.68185 5.47367 1.66123 5.4991C1.64187 5.52297 1.61781 5.55264 1.59313 5.5839L3.16291 6.82316ZM3.27696 6.68129C3.35373 6.58591 3.43276 6.49294 3.51404 6.40237L2.02554 5.06657C1.92026 5.18388 1.81806 5.30412 1.71894 5.42727L3.27696 6.68129ZM3.5211 6.39441C3.67874 6.21495 3.84239 6.04144 4.01258 5.87124L2.59834 4.45705C2.40078 4.65462 2.2073 4.85955 2.01847 5.07453L3.5211 6.39441ZM4.01257 5.87125C4.35598 5.52784 4.71806 5.2053 5.09593 4.90838L3.86023 3.33579C3.41734 3.6838 2.99584 4.05955 2.59835 4.45704L4.01257 5.87125ZM5.08553 4.91644C5.10695 4.90006 5.14291 4.87257 5.14871 4.8681C5.14907 4.86783 5.14994 4.86716 5.151 4.86634C5.15146 4.86598 5.15262 4.86509 5.15407 4.86396C5.15478 4.86341 5.15616 4.86233 5.15789 4.86097C5.15862 4.86039 5.16352 4.85655 5.16964 4.85158C5.17372 4.84825 5.1864 4.83767 5.19494 4.83034C5.22483 4.80333 5.41332 3.58883 4.321 3.09925C4.15731 3.15101 3.98829 3.24073 3.97191 3.25178C3.96571 3.25609 3.95628 3.26278 3.95303 3.26512C3.94781 3.2689 3.94375 3.27192 3.94288 3.27257C3.9413 3.27374 3.94004 3.27469 3.93936 3.2752C3.9371 3.27689 3.93525 3.2783 3.93506 3.27844C3.93332 3.27976 3.93119 3.28138 3.92981 3.28244C3.92624 3.28515 3.92024 3.28973 3.91135 3.29652C3.89346 3.31018 3.86305 3.3334 3.81507 3.37005L5.02915 4.9594C5.07712 4.92276 5.10734 4.89968 5.12501 4.88619C5.1339 4.8794 5.13941 4.87519 5.14238 4.87293C5.14426 4.8715 5.14415 4.87159 5.14334 4.8722C5.14313 4.87235 5.14275 4.87264 5.14226 4.87301C5.14188 4.8733 5.14086 4.87407 5.13953 4.87507C5.13888 4.87556 5.13764 4.87649 5.13607 4.87765C5.13522 4.87829 5.13117 4.8813 5.12596 4.88507C5.12271 4.88741 5.11329 4.89409 5.10709 4.8984C5.09072 4.90945 4.9217 4.99917 4.758 5.05093C3.66569 4.56135 3.85418 3.34686 3.88406 3.31984C3.8926 3.31252 3.90528 3.30194 3.90936 3.29861C3.91547 3.29365 3.92036 3.28982 3.92108 3.28925C3.92279 3.2879 3.92415 3.28684 3.92483 3.28631C3.92624 3.28521 3.92734 3.28436 3.92773 3.28406C3.92863 3.28336 3.92929 3.28286 3.92938 3.28279C3.92948 3.28271 3.9277 3.28408 3.9231 3.28759C3.91907 3.29068 3.9138 3.29471 3.90789 3.29924C3.89608 3.30827 3.88197 3.31905 3.87063 3.32773L5.08553 4.91644ZM5.02211 4.96473C5.03497 4.95508 5.04597 4.94653 5.05208 4.94178C5.05365 4.94055 5.05522 4.93933 5.05636 4.93844C5.05761 4.93747 5.05851 4.93677 5.05931 4.93614C5.06095 4.93487 5.06137 4.93455 5.0612 4.93468C5.06099 4.93484 5.05609 4.9386 5.04845 4.94405C5.04058 4.94966 5.02865 4.95789 5.01342 4.96741L3.9534 3.27143C3.90292 3.30298 3.86376 3.33258 3.84433 3.34747C3.83537 3.35434 3.82528 3.36223 3.8233 3.36377C3.81924 3.36693 3.81992 3.36637 3.82212 3.36472L5.02211 4.96473ZM5.10304 4.90431C5.13634 4.87802 5.17129 4.85216 5.21147 4.82404L4.0645 3.1856C3.99807 3.23211 3.93175 3.28087 3.86378 3.33453L5.10304 4.90431ZM5.22278 4.816C5.33914 4.73212 5.44314 4.65721 5.54777 4.58587L4.42113 2.9334C4.29123 3.02196 4.16604 3.11229 4.05319 3.19364L5.22278 4.816ZM5.54841 4.58544C5.74997 4.44779 5.95462 4.31707 6.16522 4.19072L5.13624 2.47572C4.89376 2.62121 4.65601 2.77299 4.42049 2.93383L5.54841 4.58544ZM6.16394 4.19148C6.64126 3.90606 7.141 3.6525 7.65272 3.43602L6.87351 1.59406C6.27656 1.84659 5.69422 2.14207 5.13752 2.47496L6.16394 4.19148ZM6.87851 1.59196L6.68662 1.67191L7.45584 3.51807L7.64773 3.43812L6.87851 1.59196ZM7.46021 3.51623C8.45604 3.09576 9.50558 2.81212 10.5796 2.66647L10.3108 0.68461C9.06624 0.853389 7.8451 1.18275 6.68225 1.67374L7.46021 3.51623ZM10.2987 0.686336C10.2718 0.690325 10.2442 0.693987 10.2077 0.698807C10.1736 0.703315 10.1305 0.70898 10.0855 0.715651L10.3786 2.69406C10.4055 2.69007 10.4331 2.68641 10.4696 2.68159C10.5037 2.67708 10.5467 2.67142 10.5918 2.66474L10.2987 0.686336ZM10.3627 2.69628C11.4485 2.55315 12.552 2.55311 13.6409 2.69632L13.9017 0.713394C12.6399 0.547445 11.3608 0.547407 10.1013 0.713432L10.3627 2.69628ZM13.9178 0.715651C13.8728 0.70898 13.8297 0.703315 13.7956 0.698807C13.7591 0.693987 13.7315 0.690325 13.7046 0.686336L13.4115 2.66474C13.4565 2.67142 13.4996 2.67708 13.5337 2.68159C13.5702 2.68641 13.5978 2.69007 13.6247 2.69406L13.9178 0.715651ZM13.4236 2.66647C14.4977 2.81214 15.5472 3.09578 16.5431 3.51624L17.321 1.67374C16.1582 1.18275 14.937 0.85342 13.6925 0.684613L13.4236 2.66647ZM17.3167 1.67191L17.1248 1.59196L16.3555 3.43812L16.5474 3.51807L17.3167 1.67191ZM16.3477 3.43483C17.2567 3.82261 18.1157 4.31532 18.8984 4.90664L20.104 3.31088C19.1864 2.61758 18.1851 2.0443 17.1326 1.59525L16.3477 3.43483ZM18.9277 4.92799C18.9191 4.92195 18.9135 4.91768 18.9126 4.91695C18.9123 4.91673 18.9129 4.91723 18.9202 4.92296C18.9256 4.92722 18.9376 4.93671 18.9507 4.94675C18.9645 4.9573 18.983 4.97123 19.005 4.9866L20.152 3.34818C20.1606 3.35422 20.1662 3.35849 20.1671 3.35921C20.1674 3.35943 20.1667 3.35892 20.1595 3.35318C20.1541 3.34892 20.1421 3.33943 20.129 3.32938C20.1152 3.31882 20.0966 3.30489 20.0746 3.28952L18.9277 4.92799ZM20.1767 3.36603C20.1309 3.33188 20.1036 3.31124 20.0891 3.30014C20.0814 3.29422 20.0797 3.2929 20.0817 3.29449C20.0824 3.29506 20.0841 3.29634 20.0863 3.29814C20.0882 3.29968 20.0926 3.30319 20.0982 3.30792C20.1002 3.30958 20.1174 3.3238 20.1383 3.34322C20.1408 3.34556 20.1819 3.38297 20.2263 3.43644C20.2397 3.45261 20.2628 3.48144 20.2883 3.51973C20.3076 3.54863 20.3615 3.63121 20.4022 3.74964C20.4268 3.82127 20.5544 4.20474 20.3047 4.60453C20.0275 5.04832 19.5742 5.07468 19.4574 5.07478C19.3096 5.0749 19.198 5.04147 19.1629 5.0307C19.1138 5.0156 19.0758 4.99975 19.0553 4.99072C19.0137 4.97252 18.9825 4.9554 18.9701 4.94847C18.9422 4.93295 18.9213 4.91948 18.915 4.91539C18.8987 4.9049 18.8865 4.89632 18.8834 4.89418C18.8747 4.88801 18.8685 4.88344 18.8674 4.88262C18.8652 4.88099 18.8638 4.87996 18.8634 4.87963C18.8631 4.87941 18.8629 4.87927 18.8628 4.87919C18.8627 4.87915 18.8627 4.87913 18.8627 4.87911C18.8627 4.87909 18.8627 4.87908 18.8627 4.87908C18.8627 4.87908 18.8627 4.87909 18.8627 4.8791C18.8627 4.8791 18.8627 4.87912 18.8627 4.87913C18.8627 4.87914 18.8627 4.87915 18.8628 4.87916C18.8628 4.87917 18.8628 4.87917 18.8628 4.87917C18.8628 4.87917 18.8628 4.87916 18.8627 4.87915C18.8627 4.87913 18.8627 4.8791 18.8626 4.87907C18.8626 4.879 18.8624 4.87887 18.8621 4.87867C18.8619 4.87845 18.858 4.87533 18.8516 4.86979L20.1614 3.35838C20.1313 3.33227 20.1025 3.30961 20.0859 3.29679C20.0766 3.28957 20.0664 3.28182 20.0563 3.27435C20.052 3.27119 20.0433 3.26477 20.0327 3.25733C20.0287 3.25456 20.0158 3.24549 19.999 3.23467C19.9924 3.23041 19.9713 3.21682 19.9433 3.20121C19.9308 3.19424 19.8995 3.17709 19.8579 3.15886C19.8373 3.14983 19.7994 3.13397 19.7502 3.11887C19.7151 3.10809 19.6034 3.07465 19.4557 3.07478C19.3389 3.07487 18.8856 3.10123 18.6084 3.54503C18.3587 3.94483 18.4862 4.3283 18.5109 4.39994C18.5516 4.51838 18.6055 4.60098 18.6248 4.6299C18.6503 4.6682 18.6734 4.69705 18.6869 4.71324C18.7313 4.7668 18.7726 4.80435 18.7753 4.80686C18.7965 4.82664 18.8143 4.84139 18.8172 4.84379C18.8286 4.85332 18.8384 4.8611 18.8423 4.86414C18.8523 4.87206 18.8635 4.88065 18.8745 4.88906C18.8974 4.90661 18.9314 4.93227 18.9803 4.96874L20.1767 3.36603ZM18.8869 4.89898C18.9395 4.9405 18.9795 4.97221 19.0156 5.00225L20.2959 3.46578C20.236 3.41586 20.1748 3.36762 20.1261 3.32919L18.8869 4.89898ZM19.0287 5.01302C19.1304 5.09487 19.2328 5.17976 19.3333 5.26514L20.6285 3.74123C20.5158 3.64539 20.3996 3.54905 20.2828 3.455L19.0287 5.01302ZM19.3267 5.25955C19.5133 5.42086 19.6907 5.58158 19.8572 5.74569L21.2613 4.32141C21.0546 4.11772 20.843 3.92664 20.635 3.74682L19.3267 5.25955ZM19.8598 5.74827C20.2055 6.08651 20.5294 6.44263 20.8274 6.81633L22.3911 5.5694C22.0388 5.12759 21.6592 4.71082 21.2586 4.31883L19.8598 5.74827ZM20.8199 6.8068C20.8319 6.82218 20.8442 6.83776 20.8537 6.84983C20.8642 6.8631 20.8719 6.87284 20.8786 6.88147L22.4572 5.65349C22.4453 5.63814 22.433 5.62256 22.4235 5.61051C22.413 5.59726 22.4053 5.58753 22.3986 5.57893L20.8199 6.8068ZM20.9087 6.91828C20.9051 6.91411 20.9027 6.91114 20.9016 6.90981C20.9005 6.90846 20.9003 6.90816 20.9012 6.9093C20.9021 6.91046 20.9036 6.91246 20.9061 6.91584C20.9088 6.91938 20.9117 6.9232 20.9159 6.92879L22.5159 5.72876C22.5043 5.71341 22.4683 5.66468 22.4272 5.61668L20.9087 6.91828ZM22.5085 5.71907C22.4983 5.7058 22.4888 5.69371 22.4817 5.68469C22.4736 5.67439 22.4694 5.66911 22.4647 5.6631C22.456 5.65189 22.4568 5.65256 22.4608 5.65834L20.8164 6.79667C20.8443 6.8371 20.8705 6.87107 20.8877 6.89318C20.9131 6.92573 20.9103 6.92167 20.9233 6.93849L22.5085 5.71907ZM20.8646 6.86075C20.8919 6.89405 20.911 6.92193 20.973 7.00579L22.5813 5.81699C22.5527 5.77827 22.4812 5.67822 22.4125 5.59426L20.8646 6.86075ZM20.9772 7.01141C21.055 7.11519 21.1213 7.21194 21.2181 7.34805L22.848 6.18899C22.7742 6.08524 22.6752 5.94212 22.5772 5.81138L20.9772 7.01141ZM21.2092 7.33542C21.3668 7.56439 21.5123 7.79259 21.6467 8.02543L23.3787 7.02535C23.2147 6.74123 23.0404 6.46835 22.8568 6.20161L21.2092 7.33542ZM21.6525 8.03519C22.113 8.81238 23.243 9.2388 24.1487 8.65279L23.0622 6.97365C23.1611 6.90966 23.2464 6.92185 23.2726 6.92917C23.2941 6.93519 23.3356 6.95244 23.373 7.01559L21.6525 8.03519ZM24.1487 8.65279C24.8949 8.16992 25.2922 7.1231 24.7544 6.21217L23.0321 7.22888C22.9971 7.16962 22.994 7.10043 23.0074 7.05266C23.0188 7.01203 23.0406 6.98763 23.0622 6.97365L24.1487 8.65279ZM24.7558 6.2145C23.7444 4.49063 22.3842 3.02458 20.797 1.84981L19.6072 3.45738C20.9942 4.48398 22.1659 5.75235 23.0307 7.22654L24.7558 6.2145ZM20.797 1.84976C19.2188 0.681899 17.3824 -0.155332 15.4817 -0.601267L15.0249 1.34586C16.6682 1.73141 18.2538 2.45589 19.6073 3.45743L20.797 1.84976ZM15.4815 -0.601314C13.4222 -1.084 11.2901 -1.12304 9.22223 -0.747534L9.57957 1.22029C11.3864 0.89219 13.2412 0.927791 15.0251 1.34591L15.4815 -0.601314ZM9.22188 -0.747471C7.28586 -0.395207 5.40453 0.365372 3.76702 1.45624L4.87586 3.12072C6.2868 2.18078 7.9127 1.52358 9.57991 1.22022L9.22188 -0.747471ZM3.76674 1.45643C2.12241 2.55265 0.707201 3.96433 -0.383191 5.61849L1.28666 6.71922C2.22707 5.29258 3.45028 4.07111 4.87614 3.12053L3.76674 1.45643ZM-0.382206 5.617C-0.514992 5.81766 -0.636359 6.01738 -0.749536 6.20599L0.965407 7.23505C1.0761 7.05058 1.1786 6.88251 1.28567 6.72072L-0.382206 5.617ZM-0.75448 6.21432C-1.08184 6.77204 -1.08185 7.47652 -0.754471 8.03424L0.970342 7.02181C0.99326 7.06086 1 7.09657 1 7.12428C1 7.15198 0.993261 7.18769 0.970351 7.22672L-0.75448 6.21432ZM-0.754586 8.03405C0.256766 9.75792 1.61698 11.224 3.20416 12.3987L4.39401 10.7912C3.007 9.76457 1.83533 8.4962 0.970457 7.02201L-0.754586 8.03405ZM3.20424 12.3988C4.7824 13.5667 6.6188 14.4039 8.51953 14.8498L8.97635 12.9027C7.333 12.5171 5.74736 11.7927 4.39393 10.7911L3.20424 12.3988ZM8.51973 14.8499C10.579 15.3326 12.7111 15.3716 14.779 14.9961L14.4216 13.0283C12.6148 13.3564 10.76 13.3208 8.97615 12.9026L8.51973 14.8499ZM14.7793 14.996C16.7153 14.6438 18.5967 13.8832 20.2342 12.7923L19.1253 11.1278C17.7144 12.0678 16.0885 12.725 14.4213 13.0283L14.7793 14.996ZM20.2345 12.7921C21.8788 11.6959 23.294 10.2842 24.3844 8.63006L22.7145 7.52933C21.7741 8.95597 20.5509 10.1774 19.1251 11.128L20.2345 12.7921ZM24.3834 8.63155C24.5162 8.43089 24.6376 8.23117 24.7507 8.04256L23.0358 7.0135C22.9251 7.19798 22.8226 7.36604 22.7155 7.52784L24.3834 8.63155ZM24.7536 8.03784C25.228 7.23716 25.0099 6.04282 24.0699 5.54977L23.1409 7.32091C23.0381 7.26695 23.0084 7.1896 23.0023 7.16501C22.997 7.14403 22.9895 7.09157 23.033 7.01823L24.7536 8.03784ZM24.0843 5.55744C23.2792 5.11831 22.178 5.31167 21.6501 6.21207L23.3754 7.2236C23.3451 7.27534 23.291 7.31229 23.239 7.32501C23.193 7.33629 23.154 7.32817 23.1266 7.31323L24.0843 5.55744ZM21.5127 6.71784V6.71788H23.5127V6.71784H21.5127Z' fill='%23333333' mask='url(%23path-1-inside-1_5212_60513)'/%3E%3Cpath d='M15.5308 8.41702C15.5134 8.41845 15.496 8.41955 15.4786 8.4203L15.4784 8.42031C15.2811 8.42879 15.097 8.38959 14.9326 8.31524L14.8797 8.44229L14.8791 8.44356L14.8728 8.44091C14.795 8.60031 14.7069 8.75421 14.6098 8.90161C14.5993 8.9231 14.5896 8.93911 14.5868 8.9436L14.5868 8.94363C14.5826 8.95062 14.5789 8.9562 14.5768 8.95944C14.5695 8.9705 14.5626 8.98007 14.5603 8.98326C14.548 9.00013 14.5294 9.02474 14.5143 9.04434L14.49 9.07557L14.4778 9.09077C14.4743 9.09511 14.4683 9.10248 14.4614 9.11037C14.4585 9.11378 14.4514 9.12196 14.4421 9.1316C14.438 9.13579 14.4297 9.14433 14.4185 9.15454C14.3602 9.2216 14.2983 9.2876 14.2325 9.35135C14.1744 9.40935 14.1155 9.46389 14.0564 9.51578C14.053 9.51987 14.05 9.52327 14.0477 9.52592C14.0401 9.53441 14.0336 9.54126 14.0289 9.54597C14.0131 9.56205 13.9987 9.57455 13.9936 9.57899C13.9801 9.59073 13.9657 9.60229 13.9552 9.61067C13.9435 9.61996 13.9312 9.62956 13.9196 9.63842C13.9081 9.64724 13.8961 9.65628 13.8851 9.66436L13.8671 9.6773C13.8625 9.68057 13.8514 9.6884 13.8381 9.69674C13.8342 9.69916 13.8286 9.70264 13.8218 9.7066C13.8158 9.71009 13.8041 9.71674 13.7889 9.72412C13.7848 9.72612 13.7796 9.72861 13.7733 9.7314C13.6301 9.8262 13.481 9.91084 13.328 9.98555L13.3307 9.99205L13.3294 9.99257L13.1388 10.072L13.1366 10.0667C12.9486 10.1337 12.7559 10.1869 12.5603 10.2259L12.5613 10.233C12.5214 10.2389 12.4828 10.244 12.4484 10.2485L12.4469 10.2487C12.416 10.2528 12.3884 10.2565 12.3613 10.2604C12.3562 10.2611 12.3512 10.2619 12.3462 10.2626L12.3453 10.2565C12.1202 10.275 11.8944 10.275 11.6694 10.2565L11.6685 10.2627C11.6618 10.2617 11.6551 10.2608 11.6485 10.2598C11.6227 10.2561 11.5964 10.2526 11.5671 10.2487L11.5656 10.2485C11.5313 10.244 11.4926 10.2389 11.4527 10.233L11.4537 10.2261C11.2571 10.1871 11.065 10.1337 10.8775 10.0668L10.8753 10.072L10.6847 9.99258L10.6834 9.99205L10.686 9.98566C10.5266 9.90788 10.3727 9.81983 10.2253 9.7227C10.2038 9.71223 10.1878 9.70247 10.1833 9.69973L10.1833 9.69972C10.1763 9.69546 10.1707 9.69182 10.1675 9.68969C10.1565 9.68244 10.147 9.67555 10.1437 9.6732L10.1437 9.67316C10.1268 9.66095 10.1022 9.64228 10.0826 9.6272L10.0514 9.60287L10.0362 9.59072C10.0318 9.5872 10.0245 9.58118 10.0166 9.57434C10.0132 9.57139 10.005 9.56426 9.99534 9.55498C9.99115 9.55094 9.98261 9.54262 9.97239 9.53145C9.90533 9.47314 9.83932 9.41115 9.77557 9.34538C9.71758 9.28725 9.66304 9.22844 9.61117 9.1693C9.60707 9.16586 9.60366 9.16289 9.60102 9.16055C9.59252 9.15303 9.58567 9.14646 9.58097 9.14183C9.56488 9.12602 9.55239 9.11164 9.54795 9.10651C9.53621 9.09298 9.52465 9.07865 9.51627 9.06812C9.50698 9.05644 9.49738 9.04409 9.48852 9.0325C9.4797 9.02098 9.47066 9.00897 9.46258 8.99797L9.44964 8.98003C9.44637 8.9754 9.43854 8.96425 9.4302 8.95099C9.42777 8.94713 9.4243 8.94151 9.42033 8.93468C9.41684 8.92867 9.41019 8.91696 9.40282 8.90182C9.40082 8.89772 9.39833 8.89246 9.39555 8.88622C9.30074 8.74303 9.21609 8.59393 9.14139 8.44086L9.13488 8.44355L9.13437 8.44232L9.05494 8.25169L9.06021 8.24946C8.99329 8.0615 8.94003 7.86884 8.90108 7.67324L8.89395 7.67425C8.88804 7.63434 8.88294 7.59573 8.8784 7.5614L8.8782 7.55984C8.87412 7.52894 8.87047 7.50134 8.86656 7.4742C8.86581 7.46916 8.86508 7.46413 8.86435 7.45909L8.87045 7.4582C8.85196 7.23315 8.85195 7.00732 8.8704 6.78227L8.86426 6.78138C8.86521 6.77471 8.86618 6.76804 8.86717 6.76137C8.87085 6.73561 8.87433 6.70929 8.8782 6.68002L8.8784 6.67847C8.88294 6.64413 8.88804 6.60552 8.89395 6.56561L8.90088 6.56659C8.93988 6.37001 8.99322 6.1779 9.06013 5.99038L9.05493 5.98819L9.13436 5.79756L9.13489 5.79628L9.14129 5.79893C9.21906 5.63954 9.30711 5.48564 9.40424 5.33824C9.4147 5.31675 9.42447 5.30073 9.42721 5.29623L9.42723 5.29621C9.43149 5.28922 9.43512 5.28364 9.43726 5.2804C9.4445 5.26942 9.45138 5.25991 9.45374 5.25665L9.45379 5.25658C9.46599 5.23971 9.48466 5.2151 9.49975 5.19551L9.52407 5.16427L9.53623 5.14907C9.53975 5.14473 9.54576 5.13736 9.5526 5.12947C9.55556 5.12606 9.56269 5.11788 9.57197 5.10824C9.576 5.10405 9.58432 5.09552 9.59548 5.08531C9.65379 5.01824 9.71578 4.95224 9.78155 4.88849C9.83968 4.8305 9.89849 4.77595 9.95764 4.72407C9.96108 4.71998 9.96405 4.71657 9.96639 4.71393C9.97392 4.70543 9.98048 4.69858 9.98511 4.69387C10.0009 4.67779 10.0153 4.66529 10.0204 4.66085C10.034 4.64911 10.0483 4.63755 10.0588 4.62918C10.0705 4.61989 10.0829 4.61029 10.0944 4.60142C10.106 4.59261 10.118 4.58357 10.129 4.57549L10.1469 4.56255C10.1515 4.55928 10.1627 4.55144 10.1759 4.5431C10.1798 4.54068 10.1854 4.5372 10.1923 4.53324C10.1983 4.52975 10.21 4.5231 10.2251 4.51572C10.2292 4.51373 10.2345 4.51123 10.2407 4.50845C10.3839 4.41364 10.533 4.329 10.6861 4.25429L10.6834 4.24779L10.6846 4.24727L10.8753 4.16784L10.8775 4.17312C11.0654 4.10619 11.2581 4.05293 11.4537 4.01399L11.4527 4.00685C11.4926 4.00095 11.5312 3.99585 11.5655 3.99131L11.5671 3.9911C11.598 3.98702 11.6256 3.98337 11.6527 3.97946C11.6578 3.97872 11.6628 3.97798 11.6678 3.97725L11.6687 3.98335C11.8938 3.96487 12.1196 3.96485 12.3447 3.9833L12.3456 3.97717C12.3522 3.97812 12.3589 3.97909 12.3656 3.98007C12.3913 3.98375 12.4176 3.98724 12.4469 3.9911L12.4485 3.99131C12.4828 3.99585 12.5214 4.00094 12.5613 4.00685L12.5604 4.01379C12.7569 4.05279 12.949 4.10613 13.1366 4.17304L13.1387 4.16783L13.3294 4.24727L13.3307 4.2478L13.328 4.25419C13.4874 4.33196 13.6413 4.42001 13.7887 4.51714C13.8102 4.5276 13.8262 4.53736 13.8307 4.54011L13.8307 4.54013C13.8377 4.54439 13.8433 4.54802 13.8465 4.55016C13.8575 4.55741 13.8671 4.5643 13.8703 4.56665L13.8704 4.56669C13.8872 4.57889 13.9118 4.59756 13.9314 4.61265L13.9627 4.63697L13.9779 4.64913C13.9822 4.65265 13.9896 4.65866 13.9975 4.6655C14.0009 4.66846 14.0091 4.67559 14.0187 4.68487C14.0229 4.6889 14.0314 4.69722 14.0416 4.70839C14.1087 4.7667 14.1747 4.82868 14.2384 4.89445C14.2964 4.95258 14.351 5.0114 14.4029 5.07054C14.407 5.07398 14.4104 5.07695 14.413 5.0793C14.4215 5.08682 14.4284 5.09339 14.4331 5.09802C14.4492 5.11383 14.4616 5.12821 14.4661 5.13333C14.4778 5.14687 14.4894 5.1612 14.4978 5.17173C14.5071 5.18341 14.5167 5.19576 14.5255 5.20735C14.5343 5.21886 14.5434 5.23087 14.5515 5.24187L14.5644 5.25981C14.5677 5.26445 14.5755 5.2756 14.5838 5.28885C14.5863 5.29271 14.5897 5.29834 14.5937 5.30517C14.5972 5.31118 14.6038 5.32288 14.6112 5.33803C14.6132 5.34212 14.6157 5.34738 14.6185 5.35362C14.7133 5.49681 14.7979 5.6459 14.8726 5.79897L14.8791 5.79627L14.8797 5.79753L14.9386 5.93885C15.0935 5.87015 15.2622 5.82969 15.4355 5.82225M15.5308 8.41702L15.5257 5.82172M15.5308 8.41702C15.1011 9.59259 14.0285 10.5443 12.7957 10.7911C11.9729 10.9542 11.1616 10.856 10.3929 10.5109L10.3916 10.5103C9.73596 10.2181 9.16238 9.68275 8.77975 9.0507L15.5308 8.41702ZM15.4355 5.82225L15.457 6.32137L15.4353 5.82226C15.4354 5.82226 15.4354 5.82225 15.4355 5.82225ZM15.4355 5.82225C15.4659 5.82094 15.496 5.82078 15.5257 5.82172M15.5257 5.82172C15.4178 5.52396 15.2726 5.2427 15.0912 4.99092L15.0909 4.99041C14.6182 4.33252 13.9955 3.85638 13.2372 3.57676L13.237 3.57669C11.8264 3.05589 10.096 3.52363 9.14717 4.68678C8.62511 5.32808 8.32207 6.06158 8.25591 6.88164L8.25588 6.88204C8.19556 7.62209 8.39146 8.40818 8.77972 9.05064L15.5257 5.82172ZM15.4787 6.82132C15.5914 6.81641 15.7508 6.95069 15.7564 7.10815L15.4354 7.42123C15.383 7.42345 15.3167 7.40131 15.2544 7.33699C15.1912 7.27175 15.1589 7.18932 15.1575 7.12131C15.1599 6.96971 15.2825 6.82974 15.4784 6.82133L15.4787 6.82132ZM15.7565 7.12839C15.755 7.26893 15.6351 7.41255 15.4355 7.42123L15.7565 7.124C15.7565 7.12547 15.7565 7.12693 15.7565 7.12839ZM15.1575 7.11807L14.6591 7.12124L15.1575 7.11914C15.1575 7.11878 15.1575 7.11843 15.1575 7.11807Z' fill='%23333333' stroke='%23333333'/%3E%3C/svg%3E");
            display: block;
            -webkit-background-size: 24px 24px;
                    background-size: 24px;
            background-position: center;
            position: absolute;
            right: 0;
            bottom: 0; }
            .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-field-technicaldocument-url a:hover, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-field-technicaldocument-url a:hover, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-field-technicaldocument-url a:hover {
              -webkit-background-size: contain;
                      background-size: contain;
              background-repeat: no-repeat;
              background-image: url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_5212_60513' fill='white'%3E%3Cpath d='M22.5127 6.71788C22.2489 7.16828 21.9531 7.59737 21.6386 8.01579C21.8038 7.79459 21.6652 7.98115 21.6226 8.03445C21.5826 8.08509 21.5426 8.13305 21.5026 8.18369C21.4147 8.29296 21.3241 8.39957 21.2308 8.5035C21.0576 8.70072 20.879 8.88994 20.6951 9.07383C20.3247 9.44428 19.9329 9.79342 19.5225 10.1159C19.4772 10.1505 19.3866 10.2198 19.5785 10.0732C19.5572 10.0892 19.5385 10.1052 19.5172 10.1186C19.4665 10.1585 19.4159 10.1958 19.3626 10.2332C19.248 10.3158 19.1334 10.3984 19.0161 10.4783C18.7976 10.6276 18.5764 10.7688 18.3499 10.9048C17.8329 11.2139 17.2918 11.4884 16.7375 11.7229C16.8014 11.6963 16.8654 11.6696 16.9294 11.643C15.85 12.0987 14.7147 12.4052 13.5554 12.5624C13.6273 12.5518 13.6966 12.5438 13.7686 12.5331C12.596 12.6877 11.4046 12.6877 10.2293 12.5331C10.3013 12.5438 10.3706 12.5518 10.4425 12.5624C9.28323 12.4052 8.14789 12.0987 7.06855 11.643C7.13251 11.6696 7.19648 11.6963 7.26044 11.7229C6.27968 11.3045 5.34956 10.7715 4.49941 10.1292C4.47276 10.1106 4.44877 10.0892 4.42213 10.0706C4.61135 10.2118 4.53406 10.1585 4.49409 10.1239C4.44345 10.0839 4.39281 10.0439 4.34484 10.004C4.23557 9.91602 4.1263 9.8254 4.0197 9.73479C3.82248 9.56423 3.62793 9.38833 3.44138 9.20443C3.06827 8.83931 2.71647 8.45287 2.39133 8.04512C2.37267 8.02113 2.35135 7.99448 2.3327 7.9705C2.31671 7.95184 2.30071 7.93052 2.28472 7.9092C2.31138 7.94385 2.33803 7.97583 2.36201 8.01047C2.31404 7.95184 2.26873 7.88788 2.22342 7.82658C2.13547 7.70932 2.05286 7.58939 1.96757 7.46946C1.79701 7.22161 1.6371 6.97107 1.48785 6.71258V7.52009C1.7517 7.06969 2.04751 6.64061 2.36203 6.22218C2.19679 6.44339 2.33538 6.25683 2.37802 6.20353C2.418 6.15289 2.45797 6.10492 2.49795 6.05428C2.5859 5.94501 2.67651 5.83841 2.76979 5.73447C2.94302 5.53725 3.12158 5.34803 3.30546 5.16415C3.67591 4.7937 4.0677 4.44455 4.47808 4.12209C4.52339 4.08744 4.614 4.01815 4.42211 4.16473C4.44343 4.14874 4.46209 4.13275 4.48341 4.11942C4.53405 4.07944 4.58468 4.04213 4.63799 4.00482C4.75259 3.9222 4.86718 3.83958 4.98445 3.75963C5.20299 3.61039 5.42419 3.46914 5.65073 3.33322C6.16774 3.02406 6.70878 2.74954 7.26312 2.51504L7.07123 2.59499C8.15057 2.13926 9.28591 1.83275 10.4452 1.67554C10.3733 1.6862 10.304 1.69419 10.232 1.70486C11.4046 1.55028 12.596 1.55028 13.7713 1.70486C13.6993 1.69419 13.63 1.6862 13.5581 1.67554C14.7174 1.83278 15.8527 2.13926 16.932 2.59499L16.7402 2.51504C17.7209 2.93345 18.651 3.46645 19.5012 4.10876C19.5278 4.12741 19.5518 4.14873 19.5785 4.16739C19.3893 4.02614 19.4665 4.07944 19.5065 4.11408C19.5572 4.15406 19.6078 4.19404 19.6558 4.23401C19.765 4.32196 19.8743 4.41257 19.9809 4.50318C20.1781 4.67375 20.3727 4.84965 20.5592 5.03355C20.9323 5.39867 21.2841 5.78511 21.6093 6.19286C21.6279 6.21685 21.6492 6.2435 21.6679 6.26748C21.6839 6.28614 21.6999 6.30746 21.7159 6.32878C21.6892 6.29413 21.6626 6.26215 21.6386 6.2275C21.6866 6.28614 21.7319 6.3501 21.7772 6.41139C21.8651 6.52866 21.9477 6.64859 22.033 6.76852C22.2036 7.01637 22.3635 7.26691 22.5127 7.52539C22.726 7.88518 23.243 8.04776 23.6054 7.81322C23.9679 7.57868 24.1198 7.1043 23.8933 6.72052C22.9552 5.12149 21.6892 3.75428 20.2021 2.6536C18.7363 1.56889 17.0253 0.788041 15.2533 0.372298C13.3317 -0.0781038 11.3382 -0.115424 9.4009 0.236376C7.59928 0.564184 5.84567 1.27308 4.32144 2.28848C2.78634 3.31188 1.46714 4.62845 0.451733 6.16886C0.331806 6.35009 0.219871 6.53398 0.107935 6.72052C-0.0359785 6.96571 -0.0359785 7.28285 0.107935 7.52803C1.04605 9.12706 2.31199 10.4943 3.79908 11.595C5.26488 12.6797 6.9759 13.4605 8.74794 13.8763C10.6695 14.3267 12.663 14.364 14.6003 14.0122C16.4019 13.6844 18.1555 12.9755 19.6798 11.9601C21.2149 10.9367 22.5341 9.6201 23.5495 8.07969C23.6694 7.89846 23.7813 7.71457 23.8933 7.52803C24.1065 7.16825 23.9865 6.63524 23.6054 6.43534C23.2243 6.22746 22.7393 6.3314 22.5127 6.71784V6.71788Z'/%3E%3C/mask%3E%3Cpath d='M22.5127 6.71788C22.2489 7.16828 21.9531 7.59737 21.6386 8.01579C21.8038 7.79459 21.6652 7.98115 21.6226 8.03445C21.5826 8.08509 21.5426 8.13305 21.5026 8.18369C21.4147 8.29296 21.3241 8.39957 21.2308 8.5035C21.0576 8.70072 20.879 8.88994 20.6951 9.07383C20.3247 9.44428 19.9329 9.79342 19.5225 10.1159C19.4772 10.1505 19.3866 10.2198 19.5785 10.0732C19.5572 10.0892 19.5385 10.1052 19.5172 10.1186C19.4665 10.1585 19.4159 10.1958 19.3626 10.2332C19.248 10.3158 19.1334 10.3984 19.0161 10.4783C18.7976 10.6276 18.5764 10.7688 18.3499 10.9048C17.8329 11.2139 17.2918 11.4884 16.7375 11.7229C16.8014 11.6963 16.8654 11.6696 16.9294 11.643C15.85 12.0987 14.7147 12.4052 13.5554 12.5624C13.6273 12.5518 13.6966 12.5438 13.7686 12.5331C12.596 12.6877 11.4046 12.6877 10.2293 12.5331C10.3013 12.5438 10.3706 12.5518 10.4425 12.5624C9.28323 12.4052 8.14789 12.0987 7.06855 11.643C7.13251 11.6696 7.19648 11.6963 7.26044 11.7229C6.27968 11.3045 5.34956 10.7715 4.49941 10.1292C4.47276 10.1106 4.44877 10.0892 4.42213 10.0706C4.61135 10.2118 4.53406 10.1585 4.49409 10.1239C4.44345 10.0839 4.39281 10.0439 4.34484 10.004C4.23557 9.91602 4.1263 9.8254 4.0197 9.73479C3.82248 9.56423 3.62793 9.38833 3.44138 9.20443C3.06827 8.83931 2.71647 8.45287 2.39133 8.04512C2.37267 8.02113 2.35135 7.99448 2.3327 7.9705C2.31671 7.95184 2.30071 7.93052 2.28472 7.9092C2.31138 7.94385 2.33803 7.97583 2.36201 8.01047C2.31404 7.95184 2.26873 7.88788 2.22342 7.82658C2.13547 7.70932 2.05286 7.58939 1.96757 7.46946C1.79701 7.22161 1.6371 6.97107 1.48785 6.71258V7.52009C1.7517 7.06969 2.04751 6.64061 2.36203 6.22218C2.19679 6.44339 2.33538 6.25683 2.37802 6.20353C2.418 6.15289 2.45797 6.10492 2.49795 6.05428C2.5859 5.94501 2.67651 5.83841 2.76979 5.73447C2.94302 5.53725 3.12158 5.34803 3.30546 5.16415C3.67591 4.7937 4.0677 4.44455 4.47808 4.12209C4.52339 4.08744 4.614 4.01815 4.42211 4.16473C4.44343 4.14874 4.46209 4.13275 4.48341 4.11942C4.53405 4.07944 4.58468 4.04213 4.63799 4.00482C4.75259 3.9222 4.86718 3.83958 4.98445 3.75963C5.20299 3.61039 5.42419 3.46914 5.65073 3.33322C6.16774 3.02406 6.70878 2.74954 7.26312 2.51504L7.07123 2.59499C8.15057 2.13926 9.28591 1.83275 10.4452 1.67554C10.3733 1.6862 10.304 1.69419 10.232 1.70486C11.4046 1.55028 12.596 1.55028 13.7713 1.70486C13.6993 1.69419 13.63 1.6862 13.5581 1.67554C14.7174 1.83278 15.8527 2.13926 16.932 2.59499L16.7402 2.51504C17.7209 2.93345 18.651 3.46645 19.5012 4.10876C19.5278 4.12741 19.5518 4.14873 19.5785 4.16739C19.3893 4.02614 19.4665 4.07944 19.5065 4.11408C19.5572 4.15406 19.6078 4.19404 19.6558 4.23401C19.765 4.32196 19.8743 4.41257 19.9809 4.50318C20.1781 4.67375 20.3727 4.84965 20.5592 5.03355C20.9323 5.39867 21.2841 5.78511 21.6093 6.19286C21.6279 6.21685 21.6492 6.2435 21.6679 6.26748C21.6839 6.28614 21.6999 6.30746 21.7159 6.32878C21.6892 6.29413 21.6626 6.26215 21.6386 6.2275C21.6866 6.28614 21.7319 6.3501 21.7772 6.41139C21.8651 6.52866 21.9477 6.64859 22.033 6.76852C22.2036 7.01637 22.3635 7.26691 22.5127 7.52539C22.726 7.88518 23.243 8.04776 23.6054 7.81322C23.9679 7.57868 24.1198 7.1043 23.8933 6.72052C22.9552 5.12149 21.6892 3.75428 20.2021 2.6536C18.7363 1.56889 17.0253 0.788041 15.2533 0.372298C13.3317 -0.0781038 11.3382 -0.115424 9.4009 0.236376C7.59928 0.564184 5.84567 1.27308 4.32144 2.28848C2.78634 3.31188 1.46714 4.62845 0.451733 6.16886C0.331806 6.35009 0.219871 6.53398 0.107935 6.72052C-0.0359785 6.96571 -0.0359785 7.28285 0.107935 7.52803C1.04605 9.12706 2.31199 10.4943 3.79908 11.595C5.26488 12.6797 6.9759 13.4605 8.74794 13.8763C10.6695 14.3267 12.663 14.364 14.6003 14.0122C16.4019 13.6844 18.1555 12.9755 19.6798 11.9601C21.2149 10.9367 22.5341 9.6201 23.5495 8.07969C23.6694 7.89846 23.7813 7.71457 23.8933 7.52803C24.1065 7.16825 23.9865 6.63524 23.6054 6.43534C23.2243 6.22746 22.7393 6.3314 22.5127 6.71784V6.71788Z' fill='%23C21734'/%3E%3Cpath d='M22.5127 6.71788L23.3756 7.22334L23.5127 6.98922V6.71788H22.5127ZM21.6386 8.01579L20.8374 7.41734L22.4379 8.61666L21.6386 8.01579ZM21.6226 8.03445L20.8417 7.40974L20.8377 7.41482L21.6226 8.03445ZM21.5026 8.18369L22.2817 8.81073L22.2875 8.80332L21.5026 8.18369ZM21.2308 8.5035L20.4865 7.83557L20.4795 7.84356L21.2308 8.5035ZM20.6951 9.07383L21.4022 9.78094L21.4023 9.78093L20.6951 9.07383ZM19.5225 10.1159L20.13 10.9103L20.1404 10.9022L19.5225 10.1159ZM19.5785 10.0732L20.1855 10.8679L18.9785 9.27324L19.5785 10.0732ZM19.5172 10.1186L18.9872 9.27057L18.9406 9.29965L18.8976 9.33366L19.5172 10.1186ZM19.3626 10.2332L18.7891 9.41386L18.7778 9.42198L19.3626 10.2332ZM19.0161 10.4783L18.4528 9.65211L18.4522 9.65254L19.0161 10.4783ZM18.3499 10.9048L18.8631 11.763L18.8644 11.7623L18.3499 10.9048ZM16.7375 11.7229L16.3479 10.802L17.1221 12.646L16.7375 11.7229ZM16.9294 11.643L17.3183 12.5642L16.5448 10.7199L16.9294 11.643ZM13.5554 12.5624L13.4088 11.5732L13.6898 13.5534L13.5554 12.5624ZM13.7686 12.5331L13.9151 13.5223L13.6379 11.5417L13.7686 12.5331ZM10.2293 12.5331L10.3597 11.5417L10.0828 13.5223L10.2293 12.5331ZM10.4425 12.5624L10.3081 13.5534L10.5891 11.5732L10.4425 12.5624ZM7.06855 11.643L7.45316 10.7199L6.67958 12.5642L7.06855 11.643ZM7.26044 11.7229L6.87587 12.646L7.65285 10.8031L7.26044 11.7229ZM4.49941 10.1292L5.10223 9.33134L5.08774 9.32039L5.07287 9.30998L4.49941 10.1292ZM4.42213 10.0706L4.99562 9.25138L3.82394 10.8719L4.42213 10.0706ZM4.49409 10.1239L5.149 9.36819L5.13169 9.35319L5.11371 9.339L4.49409 10.1239ZM4.34484 10.004L4.98501 9.23573L4.97848 9.23029L4.97185 9.22495L4.34484 10.004ZM4.0197 9.73479L3.36552 10.4912L3.37206 10.4967L4.0197 9.73479ZM3.44138 9.20443L4.14342 8.49228L4.14079 8.48971L3.44138 9.20443ZM2.39133 8.04512L1.60191 8.6591L1.60947 8.66858L2.39133 8.04512ZM2.3327 7.9705L3.12201 7.35651L3.10742 7.33775L3.09196 7.31971L2.3327 7.9705ZM2.28472 7.9092L3.07735 7.29949L1.48474 8.50921L2.28472 7.9092ZM2.36201 8.01047L1.58806 8.64371L3.18424 7.44131L2.36201 8.01047ZM2.22342 7.82658L3.02761 7.23217L3.02341 7.22657L2.22342 7.82658ZM1.96757 7.46946L1.14379 8.03637L1.14816 8.04271L1.15262 8.04899L1.96757 7.46946ZM1.48785 6.71258L2.35386 6.21254L0.487854 2.98089V6.71258H1.48785ZM1.48785 7.52009H0.487854V11.2056L2.3507 8.02555L1.48785 7.52009ZM2.36203 6.22218L3.16319 6.82063L1.56268 5.62132L2.36203 6.22218ZM2.37802 6.20353L3.15891 6.82824L3.16291 6.82316L2.37802 6.20353ZM2.49795 6.05428L1.7189 5.42724L1.71305 5.43466L2.49795 6.05428ZM2.76979 5.73447L3.51408 6.40241L3.5211 6.39441L2.76979 5.73447ZM3.30546 5.16415L2.59835 4.45704L2.59834 4.45705L3.30546 5.16415ZM4.47808 4.12209L3.87058 3.32766L3.86023 3.33579L4.47808 4.12209ZM4.42211 4.16473L3.81507 3.37005L5.02211 4.96473L4.42211 4.16473ZM4.48341 4.11942L5.01342 4.96741L5.05996 4.93832L5.10304 4.90431L4.48341 4.11942ZM4.63799 4.00482L5.21152 4.82412L5.22278 4.816L4.63799 4.00482ZM4.98445 3.75963L5.54777 4.58587L5.54841 4.58544L4.98445 3.75963ZM5.65073 3.33322L5.13752 2.47495L5.13624 2.47572L5.65073 3.33322ZM7.26312 2.51504L7.65272 3.43602L6.87851 1.59196L7.26312 2.51504ZM7.07123 2.59499L6.68225 1.67374L7.45584 3.51807L7.07123 2.59499ZM10.4452 1.67554L10.5918 2.66474L10.3108 0.68461L10.4452 1.67554ZM10.232 1.70486L10.0855 0.715651L10.3627 2.69628L10.232 1.70486ZM13.7713 1.70486L13.6409 2.69632L13.9178 0.715651L13.7713 1.70486ZM13.5581 1.67554L13.6925 0.684613L13.4115 2.66474L13.5581 1.67554ZM16.932 2.59499L16.5474 3.51807L17.321 1.67374L16.932 2.59499ZM16.7402 2.51504L17.1248 1.59196L16.3477 3.43483L16.7402 2.51504ZM19.5012 4.10876L18.8984 4.90664L18.9129 4.91758L18.9277 4.92799L19.5012 4.10876ZM19.5785 4.16739L19.005 4.9866L20.1767 3.36603L19.5785 4.16739ZM19.5065 4.11408L18.8516 4.86979L18.8689 4.88479L18.8869 4.89898L19.5065 4.11408ZM19.6558 4.23401L19.0156 5.00225L19.0221 5.00769L19.0287 5.01302L19.6558 4.23401ZM19.9809 4.50318L20.6351 3.74679L20.6285 3.74123L19.9809 4.50318ZM20.5592 5.03355L19.8572 5.74569L19.8598 5.74827L20.5592 5.03355ZM21.6093 6.19286L22.3987 5.57888L22.3911 5.5694L21.6093 6.19286ZM21.6679 6.26748L20.8786 6.88147L20.8932 6.90023L20.9087 6.91828L21.6679 6.26748ZM21.7159 6.32878L20.9233 6.93849L22.5159 5.72876L21.7159 6.32878ZM21.6386 6.2275L22.4125 5.59426L20.8164 6.79667L21.6386 6.2275ZM21.7772 6.41139L20.973 7.00581L20.9772 7.01141L21.7772 6.41139ZM22.033 6.76852L22.8568 6.20161L22.8524 6.19526L22.848 6.18899L22.033 6.76852ZM22.5127 7.52539L21.6467 8.02546L21.6525 8.03519L22.5127 7.52539ZM23.8933 6.72052L23.0307 7.22655L23.0321 7.22888L23.8933 6.72052ZM20.2021 2.65359L20.797 1.84981L20.797 1.84976L20.2021 2.65359ZM15.2533 0.372298L15.4817 -0.601267L15.4815 -0.601314L15.2533 0.372298ZM9.4009 0.236376L9.22223 -0.747534L9.22188 -0.747471L9.4009 0.236376ZM4.32144 2.28848L3.76702 1.45624L3.76674 1.45643L4.32144 2.28848ZM0.451733 6.16886L1.28567 6.72072L1.28666 6.71922L0.451733 6.16886ZM0.107935 6.72052L-0.749576 6.20596L-0.75448 6.21432L0.107935 6.72052ZM0.107935 7.52803L0.970457 7.02201L0.970342 7.02181L0.107935 7.52803ZM3.79908 11.595L3.20416 12.3987L3.20424 12.3988L3.79908 11.595ZM8.74794 13.8763L8.51953 14.8498L8.51973 14.8499L8.74794 13.8763ZM14.6003 14.0122L14.779 14.9961L14.7793 14.996L14.6003 14.0122ZM19.6798 11.9601L20.2342 12.7923L20.2345 12.7921L19.6798 11.9601ZM23.5495 8.07969L22.7155 7.52784L22.7145 7.52933L23.5495 8.07969ZM23.8933 7.52803L24.7507 8.04257L24.7536 8.03784L23.8933 7.52803ZM23.6054 6.43534L23.1266 7.31323L23.1337 7.31713L23.1409 7.32091L23.6054 6.43534ZM22.5127 6.71784L21.6501 6.21207L21.5127 6.44631V6.71784H22.5127ZM21.6499 6.21242C21.4105 6.62107 21.1378 7.0177 20.8392 7.41493L22.4379 8.61666C22.7684 8.17704 23.0873 7.7155 23.3756 7.22334L21.6499 6.21242ZM22.4397 8.61424C22.4808 8.55923 22.5029 8.5298 22.5121 8.51747C22.5144 8.51439 22.5159 8.51238 22.5167 8.51129C22.5175 8.51022 22.517 8.51096 22.5175 8.51018C22.5176 8.51015 22.5176 8.51008 22.5177 8.51001C22.5177 8.50999 22.5179 8.50975 22.5181 8.50946C22.5183 8.50924 22.5189 8.50843 22.5193 8.50784C22.5237 8.50184 22.3126 7.10649 20.9209 7.30577C20.92 7.30692 20.9189 7.30839 20.9187 7.3087C20.9185 7.30886 20.9184 7.30909 20.9183 7.30918C20.9182 7.30933 20.9181 7.30945 20.9181 7.30949C20.918 7.30954 20.918 7.30959 20.918 7.30962C20.9179 7.30969 20.9179 7.30976 20.9178 7.30982C20.9172 7.31069 20.9142 7.31458 20.9098 7.32053C20.9006 7.33265 20.8857 7.35239 20.8709 7.37181C20.8635 7.38152 20.8567 7.39047 20.8509 7.39793C20.8481 7.40164 20.8457 7.40462 20.844 7.40689C20.8421 7.40929 20.8414 7.41013 20.8417 7.40975L22.4034 8.65914C22.436 8.61843 22.4915 8.54477 22.5073 8.52383C22.5125 8.51695 22.516 8.51231 22.5169 8.51104C22.5171 8.51074 22.517 8.51096 22.5168 8.51119C22.5167 8.51127 22.5166 8.5115 22.5165 8.51165C22.5162 8.51196 22.5151 8.51342 22.5142 8.51457C21.1225 8.71385 20.9114 7.3185 20.9158 7.3125C20.9163 7.31191 20.9169 7.31111 20.917 7.31089C20.9171 7.31078 20.9172 7.3106 20.9173 7.31053C20.9173 7.31049 20.9174 7.31042 20.9174 7.3104C20.9174 7.31038 20.9174 7.31034 20.9174 7.31033C20.9174 7.31033 20.9175 7.31031 20.9175 7.31031C20.9178 7.30983 20.9167 7.31131 20.9166 7.31144C20.9156 7.31275 20.9139 7.315 20.9115 7.31831C20.9015 7.33155 20.8789 7.36176 20.8374 7.41734L22.4397 8.61424ZM20.8377 7.41482C20.8224 7.43419 20.8065 7.45382 20.7859 7.47926C20.7665 7.50313 20.7424 7.5328 20.7177 7.56407L22.2875 8.80332C22.3028 8.78395 22.3187 8.76431 22.3394 8.73888C22.3587 8.71501 22.3828 8.68535 22.4075 8.65408L20.8377 7.41482ZM20.7236 7.55668C20.6469 7.65207 20.5678 7.74504 20.4866 7.83561L21.9751 9.1714C22.0803 9.05409 22.1825 8.93385 22.2817 8.8107L20.7236 7.55668ZM20.4795 7.84356C20.3219 8.02302 20.1582 8.19654 19.988 8.36673L21.4023 9.78093C21.5998 9.58335 21.7933 9.37842 21.9821 9.16344L20.4795 7.84356ZM19.988 8.36672C19.6446 8.71013 19.2825 9.03267 18.9047 9.32959L20.1404 10.9022C20.5833 10.5542 21.0048 10.1784 21.4022 9.78094L19.988 8.36672ZM18.9151 9.32153C18.8936 9.33792 18.8577 9.36541 18.8519 9.36987C18.8515 9.37015 18.8507 9.37082 18.8496 9.37163C18.8491 9.37199 18.848 9.37289 18.8465 9.37402C18.8458 9.37457 18.8444 9.37565 18.8427 9.37701C18.842 9.37759 18.8371 9.38143 18.831 9.3864C18.8269 9.38973 18.8142 9.40031 18.8057 9.40764C18.7758 9.43465 18.5873 10.6491 19.6796 11.1387C19.8433 11.087 20.0123 10.9972 20.0287 10.9862C20.0349 10.9819 20.0443 10.9752 20.0476 10.9729C20.0528 10.9691 20.0568 10.9661 20.0577 10.9654C20.0593 10.9642 20.0606 10.9633 20.0612 10.9628C20.0635 10.9611 20.0653 10.9597 20.0655 10.9595C20.0673 10.9582 20.0694 10.9566 20.0708 10.9555C20.0744 10.9528 20.0804 10.9482 20.0892 10.9415C20.1071 10.9278 20.1375 10.9046 20.1855 10.8679L18.9714 9.27858C18.9235 9.31522 18.8933 9.3383 18.8756 9.35179C18.8667 9.35858 18.8612 9.36278 18.8582 9.36504C18.8563 9.36648 18.8564 9.36639 18.8573 9.36578C18.8575 9.36562 18.8578 9.36533 18.8583 9.36496C18.8587 9.36468 18.8597 9.3639 18.8611 9.36291C18.8617 9.36242 18.863 9.36149 18.8645 9.36032C18.8654 9.35969 18.8694 9.35668 18.8746 9.3529C18.8779 9.35056 18.8873 9.34388 18.8935 9.33957C18.9099 9.32852 19.0789 9.2388 19.2426 9.18705C20.3349 9.67662 20.1464 10.8911 20.1165 10.9181C20.108 10.9255 20.0953 10.936 20.0912 10.9394C20.0851 10.9443 20.0802 10.9482 20.0795 10.9487C20.0778 10.9501 20.0764 10.9511 20.0758 10.9517C20.0744 10.9528 20.0733 10.9536 20.0729 10.9539C20.072 10.9546 20.0713 10.9551 20.0712 10.9552C20.0711 10.9553 20.0729 10.9539 20.0775 10.9504C20.0815 10.9473 20.0868 10.9433 20.0927 10.9387C20.1045 10.9297 20.1186 10.9189 20.13 10.9102L18.9151 9.32153ZM18.9785 9.27324C18.9656 9.28289 18.9546 9.29145 18.9485 9.2962C18.9469 9.29743 18.9454 9.29865 18.9442 9.29954C18.943 9.30052 18.9421 9.30122 18.9413 9.30184C18.9396 9.30312 18.9392 9.30344 18.9394 9.30331C18.9396 9.30315 18.9445 9.29938 18.9521 9.29393C18.96 9.28832 18.9719 9.28009 18.9872 9.27057L20.0472 10.9665C20.0977 10.935 20.1369 10.9054 20.1563 10.8905C20.1652 10.8836 20.1753 10.8757 20.1773 10.8742C20.1814 10.871 20.1807 10.8716 20.1785 10.8733L18.9785 9.27324ZM18.8976 9.33366C18.8642 9.35996 18.8293 9.38582 18.7891 9.41394L19.9361 11.0524C20.0025 11.0059 20.0688 10.9571 20.1368 10.9035L18.8976 9.33366ZM18.7778 9.42198C18.6615 9.50585 18.5575 9.58077 18.4528 9.65211L19.5795 11.3046C19.7094 11.216 19.8346 11.1257 19.9474 11.0443L18.7778 9.42198ZM18.4522 9.65254C18.2506 9.79019 18.046 9.92091 17.8354 10.0473L18.8644 11.7623C19.1068 11.6168 19.3446 11.465 19.5801 11.3041L18.4522 9.65254ZM17.8367 10.0465C17.3593 10.3319 16.8596 10.5855 16.3479 10.802L17.1271 12.6439C17.724 12.3914 18.3064 12.0959 18.8631 11.763L17.8367 10.0465ZM17.1221 12.646C17.1861 12.6193 17.25 12.5927 17.3139 12.5661L16.5448 10.7199C16.4808 10.7466 16.4168 10.7732 16.3529 10.7999L17.1221 12.646ZM16.5404 10.7217C15.5446 11.1422 14.495 11.4259 13.421 11.5715L13.6898 13.5534C14.9344 13.3846 16.1555 13.0552 17.3183 12.5642L16.5404 10.7217ZM13.7019 13.5516C13.7288 13.5477 13.7564 13.544 13.7929 13.5392C13.8271 13.5347 13.8701 13.529 13.9151 13.5223L13.622 11.5439C13.5951 11.5479 13.5675 11.5516 13.531 11.5564C13.4969 11.5609 13.4539 11.5666 13.4088 11.5732L13.7019 13.5516ZM13.6379 11.5417C12.5521 11.6848 11.4486 11.6849 10.3597 11.5417L10.0989 13.5246C11.3607 13.6905 12.6398 13.6906 13.8993 13.5245L13.6379 11.5417ZM10.0828 13.5223C10.1278 13.529 10.1709 13.5347 10.205 13.5392C10.2415 13.544 10.2691 13.5477 10.296 13.5516L10.5891 11.5732C10.5441 11.5666 10.501 11.5609 10.4669 11.5564C10.4304 11.5516 10.4028 11.5479 10.3759 11.5439L10.0828 13.5223ZM10.5769 11.5715C9.5029 11.4258 8.45335 11.1422 7.45752 10.7217L6.67958 12.5642C7.84244 13.0552 9.06356 13.3846 10.3081 13.5534L10.5769 11.5715ZM6.68394 12.5661C6.74786 12.5927 6.81188 12.6194 6.87587 12.646L7.64501 10.7998C7.58107 10.7732 7.51717 10.7466 7.45316 10.7199L6.68394 12.5661ZM7.65285 10.8031C6.7439 10.4154 5.88489 9.92265 5.10223 9.33134L3.8966 10.9271C4.81424 11.6204 5.81547 12.1937 6.86803 12.6427L7.65285 10.8031ZM5.07287 9.30998C5.0815 9.31602 5.08709 9.3203 5.08804 9.32103C5.08833 9.32125 5.08767 9.32075 5.0804 9.31501C5.07502 9.31076 5.06302 9.30127 5.04992 9.29123C5.03614 9.28067 5.01757 9.26674 4.99562 9.25138L3.84863 10.8898C3.84001 10.8838 3.83442 10.8795 3.83347 10.8788C3.83319 10.8785 3.83386 10.8791 3.84113 10.8848C3.84653 10.8891 3.85852 10.8985 3.87164 10.9086C3.88542 10.9192 3.904 10.9331 3.92596 10.9485L5.07287 9.30998ZM3.82394 10.8719C3.86969 10.9061 3.89699 10.9267 3.9115 10.9378C3.91925 10.9438 3.92088 10.9451 3.91887 10.9435C3.91815 10.9429 3.91653 10.9416 3.91429 10.9398C3.91239 10.9383 3.90803 10.9348 3.90236 10.9301C3.90037 10.9284 3.88319 10.9142 3.86233 10.8948C3.85982 10.8924 3.81868 10.855 3.77433 10.8015C3.76092 10.7854 3.73783 10.7566 3.71228 10.7183C3.693 10.6894 3.63917 10.6068 3.59845 10.4885C3.57384 10.4169 3.44625 10.0337 3.69558 9.63398C3.97253 9.18994 4.42592 9.16333 4.54294 9.1632C4.69076 9.16304 4.8025 9.19648 4.83758 9.20725C4.88675 9.22235 4.92469 9.23821 4.94529 9.24723C4.98686 9.26544 5.01803 9.28256 5.03048 9.2895C5.05836 9.30502 5.07927 9.31849 5.08562 9.32258C5.10189 9.33307 5.1141 9.34166 5.11715 9.3438C5.12594 9.34997 5.1321 9.35453 5.13322 9.35536C5.13543 9.35699 5.13679 9.35802 5.13722 9.35835C5.13751 9.35857 5.1377 9.35871 5.1378 9.35878C5.13785 9.35882 5.13788 9.35885 5.13791 9.35887C5.13793 9.35888 5.13794 9.35889 5.13794 9.35889C5.13794 9.35889 5.13793 9.35889 5.13792 9.35888C5.13791 9.35887 5.1379 9.35886 5.13788 9.35885C5.13787 9.35884 5.13786 9.35883 5.13784 9.35882C5.13783 9.35881 5.13783 9.35881 5.13783 9.35881C5.13783 9.35881 5.13784 9.35882 5.13786 9.35883C5.13788 9.35885 5.13791 9.35887 5.13796 9.35891C5.13804 9.35898 5.13821 9.35911 5.13845 9.35931C5.13872 9.35952 5.1426 9.36264 5.149 9.36819L3.83917 10.8796C3.8693 10.9057 3.8981 10.9284 3.91469 10.9412C3.92402 10.9484 3.93422 10.9562 3.94433 10.9636C3.9486 10.9668 3.95733 10.9732 3.96792 10.9806C3.97188 10.9834 3.98481 10.9925 4.00159 11.0033C4.00819 11.0076 4.02931 11.0212 4.05733 11.0368C4.06986 11.0438 4.1011 11.0609 4.14272 11.0791C4.16334 11.0882 4.2013 11.104 4.25049 11.1191C4.28559 11.1299 4.39734 11.1634 4.54517 11.1632C4.6622 11.1631 5.11559 11.1365 5.39255 10.6924C5.64188 10.2927 5.51429 9.90945 5.48968 9.83789C5.44895 9.71951 5.39512 9.63696 5.37582 9.60805C5.35027 9.56975 5.32716 9.54092 5.31373 9.52473C5.26931 9.47117 5.22804 9.43363 5.22533 9.43112C5.2041 9.41134 5.18629 9.39658 5.18342 9.39418C5.172 9.38466 5.16216 9.37688 5.1583 9.37383C5.14828 9.36592 5.13713 9.35732 5.12614 9.34892C5.10317 9.33136 5.06917 9.3057 5.02031 9.26923L3.82394 10.8719ZM5.11371 9.339C5.06112 9.29748 5.02106 9.26577 4.98501 9.23573L3.70467 10.7722C3.76457 10.8221 3.82577 10.8704 3.87446 10.9088L5.11371 9.339ZM4.97185 9.22495C4.87016 9.14311 4.76778 9.05822 4.66733 8.97284L3.37206 10.4967C3.48482 10.5926 3.60098 10.6889 3.71783 10.783L4.97185 9.22495ZM4.67385 8.97843C4.48733 8.81712 4.30989 8.6564 4.14342 8.49229L2.73934 9.91657C2.94596 10.1203 3.15763 10.3113 3.36555 10.4912L4.67385 8.97843ZM4.14079 8.48971C3.79514 8.15147 3.47117 7.79535 3.17318 7.42165L1.60947 8.66858C1.96178 9.11039 2.34139 9.52715 2.74197 9.91915L4.14079 8.48971ZM3.18068 7.43118C3.16873 7.41581 3.15642 7.40023 3.14689 7.38816C3.13642 7.37489 3.12873 7.36515 3.12201 7.35651L1.54338 8.58448C1.55532 8.59983 1.56761 8.6154 1.57713 8.62745C1.58759 8.64069 1.59527 8.65043 1.60197 8.65905L3.18068 7.43118ZM3.09196 7.31971C3.09553 7.32387 3.09794 7.32684 3.09902 7.32817C3.1001 7.32951 3.10032 7.32982 3.09944 7.32868C3.09854 7.32752 3.09701 7.32552 3.09445 7.32213C3.09177 7.3186 3.08891 7.31478 3.08471 7.30918L1.48474 8.50921C1.49626 8.52458 1.53231 8.5733 1.57344 8.62128L3.09196 7.31971ZM1.4921 8.51891C1.50231 8.53218 1.5118 8.54426 1.5189 8.55328C1.527 8.56357 1.53118 8.56886 1.53587 8.57487C1.5446 8.58607 1.54378 8.58541 1.53978 8.57963L3.18424 7.44131C3.15625 7.40089 3.13012 7.36691 3.11287 7.3448C3.08748 7.31225 3.0903 7.31633 3.07735 7.29949L1.4921 8.51891ZM3.13596 7.37723C3.10872 7.34393 3.08959 7.31605 3.02759 7.23218L1.41925 8.42098C1.44787 8.4597 1.51936 8.55975 1.58806 8.64371L3.13596 7.37723ZM3.02341 7.22657C2.94557 7.12279 2.87931 7.02604 2.78252 6.88993L1.15262 8.04899C1.2264 8.15273 1.32537 8.29585 1.42343 8.42659L3.02341 7.22657ZM2.79135 6.90255C2.63379 6.67359 2.4883 6.44539 2.35386 6.21254L0.621852 7.21263C0.785904 7.49674 0.960227 7.76963 1.14379 8.03637L2.79135 6.90255ZM0.487854 6.71258V7.52009H2.48785V6.71258H0.487854ZM2.3507 8.02555C2.59009 7.61691 2.86278 7.22028 3.16138 6.82305L1.56268 5.62132C1.23223 6.06093 0.913311 6.52248 0.625004 7.01463L2.3507 8.02555ZM1.56087 5.62373C1.51977 5.67875 1.49774 5.70818 1.4885 5.72051C1.4862 5.72359 1.48469 5.7256 1.48387 5.72669C1.48366 5.72697 1.4835 5.72719 1.48337 5.72736C1.48327 5.72749 1.48311 5.7277 1.48302 5.72783C1.48299 5.72787 1.48294 5.72794 1.48287 5.72802C1.48286 5.72804 1.48266 5.72831 1.48241 5.72864C1.48222 5.72889 1.48154 5.72981 1.48104 5.73047C1.47602 5.73727 1.68867 7.132 3.07932 6.93273C3.0803 6.93143 3.08155 6.92978 3.08182 6.92942C3.08195 6.92925 3.08215 6.92898 3.08223 6.92888C3.08235 6.92872 3.08246 6.92858 3.08249 6.92854C3.08253 6.92848 3.08257 6.92842 3.0826 6.92839C3.08265 6.92832 3.08271 6.92824 3.08276 6.92818C3.08342 6.92729 3.08635 6.9234 3.09083 6.91745C3.09996 6.90533 3.11486 6.88559 3.12966 6.86617C3.13706 6.85646 3.14391 6.84751 3.14968 6.84004C3.15255 6.83634 3.15486 6.83336 3.15664 6.83109C3.15852 6.82869 3.15919 6.82785 3.15889 6.82822L1.59715 5.57883C1.56458 5.61954 1.50908 5.69321 1.49332 5.71414C1.48813 5.72102 1.48465 5.72566 1.48371 5.72691C1.48347 5.72723 1.48366 5.72697 1.48387 5.7267C1.48394 5.72661 1.48413 5.72635 1.48426 5.72618C1.48452 5.72583 1.48577 5.72418 1.48675 5.72288C2.8774 5.52361 3.09005 6.91834 3.08503 6.92514C3.08453 6.9258 3.08385 6.92671 3.08367 6.92696C3.08358 6.92709 3.08342 6.92729 3.08337 6.92736C3.08333 6.92741 3.08327 6.92749 3.08325 6.92752C3.0832 6.92759 3.08317 6.92763 3.08317 6.92763C3.08316 6.92763 3.08318 6.92762 3.08323 6.92755C3.08325 6.92752 3.08327 6.92749 3.0833 6.92745C3.08333 6.92741 3.08337 6.92736 3.0834 6.92732C3.08355 6.92712 3.08375 6.92686 3.08399 6.92653C3.08497 6.92522 3.08666 6.92298 3.08914 6.91966C3.09906 6.90642 3.12167 6.87622 3.16319 6.82063L1.56087 5.62373ZM3.16291 6.82316C3.17821 6.80378 3.19412 6.78414 3.21474 6.75871C3.2341 6.73483 3.25816 6.70517 3.28285 6.67391L1.71305 5.43466C1.69775 5.45403 1.68185 5.47367 1.66123 5.4991C1.64187 5.52297 1.61781 5.55264 1.59313 5.5839L3.16291 6.82316ZM3.27696 6.68129C3.35373 6.58591 3.43276 6.49294 3.51404 6.40237L2.02554 5.06657C1.92026 5.18388 1.81806 5.30412 1.71894 5.42727L3.27696 6.68129ZM3.5211 6.39441C3.67874 6.21495 3.84239 6.04144 4.01258 5.87124L2.59834 4.45705C2.40078 4.65462 2.2073 4.85955 2.01847 5.07453L3.5211 6.39441ZM4.01257 5.87125C4.35598 5.52784 4.71806 5.2053 5.09593 4.90838L3.86023 3.33579C3.41734 3.6838 2.99584 4.05955 2.59835 4.45704L4.01257 5.87125ZM5.08553 4.91644C5.10695 4.90006 5.14291 4.87257 5.14871 4.8681C5.14907 4.86783 5.14994 4.86716 5.151 4.86634C5.15146 4.86598 5.15262 4.86509 5.15407 4.86396C5.15478 4.86341 5.15616 4.86233 5.15789 4.86097C5.15862 4.86039 5.16352 4.85655 5.16964 4.85158C5.17372 4.84825 5.1864 4.83767 5.19494 4.83034C5.22483 4.80333 5.41332 3.58883 4.321 3.09925C4.15731 3.15101 3.98829 3.24073 3.97191 3.25178C3.96571 3.25609 3.95628 3.26278 3.95303 3.26512C3.94781 3.2689 3.94375 3.27192 3.94288 3.27257C3.9413 3.27374 3.94004 3.27469 3.93936 3.2752C3.9371 3.27689 3.93525 3.2783 3.93506 3.27844C3.93332 3.27976 3.93119 3.28138 3.92981 3.28244C3.92624 3.28515 3.92024 3.28973 3.91135 3.29652C3.89346 3.31018 3.86305 3.3334 3.81507 3.37005L5.02915 4.9594C5.07712 4.92276 5.10734 4.89968 5.12501 4.88619C5.1339 4.8794 5.13941 4.87519 5.14238 4.87293C5.14426 4.8715 5.14415 4.87159 5.14334 4.8722C5.14313 4.87235 5.14275 4.87264 5.14226 4.87301C5.14188 4.8733 5.14086 4.87407 5.13953 4.87507C5.13888 4.87556 5.13764 4.87649 5.13607 4.87765C5.13522 4.87829 5.13117 4.8813 5.12596 4.88507C5.12271 4.88741 5.11329 4.89409 5.10709 4.8984C5.09072 4.90945 4.9217 4.99917 4.758 5.05093C3.66569 4.56135 3.85418 3.34686 3.88406 3.31984C3.8926 3.31252 3.90528 3.30194 3.90936 3.29861C3.91547 3.29365 3.92036 3.28982 3.92108 3.28925C3.92279 3.2879 3.92415 3.28684 3.92483 3.28631C3.92624 3.28521 3.92734 3.28436 3.92773 3.28406C3.92863 3.28336 3.92929 3.28286 3.92938 3.28279C3.92948 3.28271 3.9277 3.28408 3.9231 3.28759C3.91907 3.29068 3.9138 3.29471 3.90789 3.29924C3.89608 3.30827 3.88197 3.31905 3.87063 3.32773L5.08553 4.91644ZM5.02211 4.96473C5.03497 4.95508 5.04597 4.94653 5.05208 4.94178C5.05365 4.94055 5.05522 4.93933 5.05636 4.93844C5.05761 4.93747 5.05851 4.93677 5.05931 4.93614C5.06095 4.93487 5.06137 4.93455 5.0612 4.93468C5.06099 4.93484 5.05609 4.9386 5.04845 4.94405C5.04058 4.94966 5.02865 4.95789 5.01342 4.96741L3.9534 3.27143C3.90292 3.30298 3.86376 3.33258 3.84433 3.34747C3.83537 3.35434 3.82528 3.36223 3.8233 3.36377C3.81924 3.36693 3.81992 3.36637 3.82212 3.36472L5.02211 4.96473ZM5.10304 4.90431C5.13634 4.87802 5.17129 4.85216 5.21147 4.82404L4.0645 3.1856C3.99807 3.23211 3.93175 3.28087 3.86378 3.33453L5.10304 4.90431ZM5.22278 4.816C5.33914 4.73212 5.44314 4.65721 5.54777 4.58587L4.42113 2.9334C4.29123 3.02196 4.16604 3.11229 4.05319 3.19364L5.22278 4.816ZM5.54841 4.58544C5.74997 4.44779 5.95462 4.31707 6.16522 4.19072L5.13624 2.47572C4.89376 2.62121 4.65601 2.77299 4.42049 2.93383L5.54841 4.58544ZM6.16394 4.19148C6.64126 3.90606 7.141 3.6525 7.65272 3.43602L6.87351 1.59406C6.27656 1.84659 5.69422 2.14207 5.13752 2.47496L6.16394 4.19148ZM6.87851 1.59196L6.68662 1.67191L7.45584 3.51807L7.64773 3.43812L6.87851 1.59196ZM7.46021 3.51623C8.45604 3.09576 9.50558 2.81212 10.5796 2.66647L10.3108 0.68461C9.06624 0.853389 7.8451 1.18275 6.68225 1.67374L7.46021 3.51623ZM10.2987 0.686336C10.2718 0.690325 10.2442 0.693987 10.2077 0.698807C10.1736 0.703315 10.1305 0.70898 10.0855 0.715651L10.3786 2.69406C10.4055 2.69007 10.4331 2.68641 10.4696 2.68159C10.5037 2.67708 10.5467 2.67142 10.5918 2.66474L10.2987 0.686336ZM10.3627 2.69628C11.4485 2.55315 12.552 2.55311 13.6409 2.69632L13.9017 0.713394C12.6399 0.547445 11.3608 0.547407 10.1013 0.713432L10.3627 2.69628ZM13.9178 0.715651C13.8728 0.70898 13.8297 0.703315 13.7956 0.698807C13.7591 0.693987 13.7315 0.690325 13.7046 0.686336L13.4115 2.66474C13.4565 2.67142 13.4996 2.67708 13.5337 2.68159C13.5702 2.68641 13.5978 2.69007 13.6247 2.69406L13.9178 0.715651ZM13.4236 2.66647C14.4977 2.81214 15.5472 3.09578 16.5431 3.51624L17.321 1.67374C16.1582 1.18275 14.937 0.85342 13.6925 0.684613L13.4236 2.66647ZM17.3167 1.67191L17.1248 1.59196L16.3555 3.43812L16.5474 3.51807L17.3167 1.67191ZM16.3477 3.43483C17.2567 3.82261 18.1157 4.31532 18.8984 4.90664L20.104 3.31088C19.1864 2.61758 18.1851 2.0443 17.1326 1.59525L16.3477 3.43483ZM18.9277 4.92799C18.9191 4.92195 18.9135 4.91768 18.9126 4.91695C18.9123 4.91673 18.9129 4.91723 18.9202 4.92296C18.9256 4.92722 18.9376 4.93671 18.9507 4.94675C18.9645 4.9573 18.983 4.97123 19.005 4.9866L20.152 3.34818C20.1606 3.35422 20.1662 3.35849 20.1671 3.35921C20.1674 3.35943 20.1667 3.35892 20.1595 3.35318C20.1541 3.34892 20.1421 3.33943 20.129 3.32938C20.1152 3.31882 20.0966 3.30489 20.0746 3.28952L18.9277 4.92799ZM20.1767 3.36603C20.1309 3.33188 20.1036 3.31124 20.0891 3.30014C20.0814 3.29422 20.0797 3.2929 20.0817 3.29449C20.0824 3.29506 20.0841 3.29634 20.0863 3.29814C20.0882 3.29968 20.0926 3.30319 20.0982 3.30792C20.1002 3.30958 20.1174 3.3238 20.1383 3.34322C20.1408 3.34556 20.1819 3.38297 20.2263 3.43644C20.2397 3.45261 20.2628 3.48144 20.2883 3.51973C20.3076 3.54863 20.3615 3.63121 20.4022 3.74964C20.4268 3.82127 20.5544 4.20474 20.3047 4.60453C20.0275 5.04832 19.5742 5.07468 19.4574 5.07478C19.3096 5.0749 19.198 5.04147 19.1629 5.0307C19.1138 5.0156 19.0758 4.99975 19.0553 4.99072C19.0137 4.97252 18.9825 4.9554 18.9701 4.94847C18.9422 4.93295 18.9213 4.91948 18.915 4.91539C18.8987 4.9049 18.8865 4.89632 18.8834 4.89418C18.8747 4.88801 18.8685 4.88344 18.8674 4.88262C18.8652 4.88099 18.8638 4.87996 18.8634 4.87963C18.8631 4.87941 18.8629 4.87927 18.8628 4.87919C18.8627 4.87915 18.8627 4.87913 18.8627 4.87911C18.8627 4.87909 18.8627 4.87908 18.8627 4.87908C18.8627 4.87908 18.8627 4.87909 18.8627 4.8791C18.8627 4.8791 18.8627 4.87912 18.8627 4.87913C18.8627 4.87914 18.8627 4.87915 18.8628 4.87916C18.8628 4.87917 18.8628 4.87917 18.8628 4.87917C18.8628 4.87917 18.8628 4.87916 18.8627 4.87915C18.8627 4.87913 18.8627 4.8791 18.8626 4.87907C18.8626 4.879 18.8624 4.87887 18.8621 4.87867C18.8619 4.87845 18.858 4.87533 18.8516 4.86979L20.1614 3.35838C20.1313 3.33227 20.1025 3.30961 20.0859 3.29679C20.0766 3.28957 20.0664 3.28182 20.0563 3.27435C20.052 3.27119 20.0433 3.26477 20.0327 3.25733C20.0287 3.25456 20.0158 3.24549 19.999 3.23467C19.9924 3.23041 19.9713 3.21682 19.9433 3.20121C19.9308 3.19424 19.8995 3.17709 19.8579 3.15886C19.8373 3.14983 19.7994 3.13397 19.7502 3.11887C19.7151 3.10809 19.6034 3.07465 19.4557 3.07478C19.3389 3.07487 18.8856 3.10123 18.6084 3.54503C18.3587 3.94483 18.4862 4.3283 18.5109 4.39994C18.5516 4.51838 18.6055 4.60098 18.6248 4.6299C18.6503 4.6682 18.6734 4.69705 18.6869 4.71324C18.7313 4.7668 18.7726 4.80435 18.7753 4.80686C18.7965 4.82664 18.8143 4.84139 18.8172 4.84379C18.8286 4.85332 18.8384 4.8611 18.8423 4.86414C18.8523 4.87206 18.8635 4.88065 18.8745 4.88906C18.8974 4.90661 18.9314 4.93227 18.9803 4.96874L20.1767 3.36603ZM18.8869 4.89898C18.9395 4.9405 18.9795 4.97221 19.0156 5.00225L20.2959 3.46578C20.236 3.41586 20.1748 3.36762 20.1261 3.32919L18.8869 4.89898ZM19.0287 5.01302C19.1304 5.09487 19.2328 5.17976 19.3333 5.26514L20.6285 3.74123C20.5158 3.64539 20.3996 3.54905 20.2828 3.455L19.0287 5.01302ZM19.3267 5.25955C19.5133 5.42086 19.6907 5.58158 19.8572 5.74569L21.2613 4.32141C21.0546 4.11772 20.843 3.92664 20.635 3.74682L19.3267 5.25955ZM19.8598 5.74827C20.2055 6.08651 20.5294 6.44263 20.8274 6.81633L22.3911 5.5694C22.0388 5.12759 21.6592 4.71082 21.2586 4.31883L19.8598 5.74827ZM20.8199 6.8068C20.8319 6.82218 20.8442 6.83776 20.8537 6.84983C20.8642 6.8631 20.8719 6.87284 20.8786 6.88147L22.4572 5.65349C22.4453 5.63814 22.433 5.62256 22.4235 5.61051C22.413 5.59726 22.4053 5.58753 22.3986 5.57893L20.8199 6.8068ZM20.9087 6.91828C20.9051 6.91411 20.9027 6.91114 20.9016 6.90981C20.9005 6.90846 20.9003 6.90816 20.9012 6.9093C20.9021 6.91046 20.9036 6.91246 20.9061 6.91584C20.9088 6.91938 20.9117 6.9232 20.9159 6.92879L22.5159 5.72876C22.5043 5.71341 22.4683 5.66468 22.4272 5.61668L20.9087 6.91828ZM22.5085 5.71907C22.4983 5.7058 22.4888 5.69371 22.4817 5.68469C22.4736 5.67439 22.4694 5.66911 22.4647 5.6631C22.456 5.65189 22.4568 5.65256 22.4608 5.65834L20.8164 6.79667C20.8443 6.8371 20.8705 6.87107 20.8877 6.89318C20.9131 6.92573 20.9103 6.92167 20.9233 6.93849L22.5085 5.71907ZM20.8646 6.86075C20.8919 6.89405 20.911 6.92193 20.973 7.00579L22.5813 5.81699C22.5527 5.77827 22.4812 5.67822 22.4125 5.59426L20.8646 6.86075ZM20.9772 7.01141C21.055 7.11519 21.1213 7.21194 21.2181 7.34805L22.848 6.18899C22.7742 6.08524 22.6752 5.94212 22.5772 5.81138L20.9772 7.01141ZM21.2092 7.33542C21.3668 7.56439 21.5123 7.79259 21.6467 8.02543L23.3787 7.02535C23.2147 6.74123 23.0404 6.46835 22.8568 6.20161L21.2092 7.33542ZM21.6525 8.03519C22.113 8.81238 23.243 9.2388 24.1487 8.65279L23.0622 6.97365C23.1611 6.90966 23.2464 6.92185 23.2726 6.92917C23.2941 6.93519 23.3356 6.95244 23.373 7.01559L21.6525 8.03519ZM24.1487 8.65279C24.8949 8.16992 25.2922 7.1231 24.7544 6.21217L23.0321 7.22888C22.9971 7.16962 22.994 7.10043 23.0074 7.05266C23.0188 7.01203 23.0406 6.98763 23.0622 6.97365L24.1487 8.65279ZM24.7558 6.2145C23.7444 4.49063 22.3842 3.02458 20.797 1.84981L19.6072 3.45738C20.9942 4.48398 22.1659 5.75235 23.0307 7.22654L24.7558 6.2145ZM20.797 1.84976C19.2188 0.681899 17.3824 -0.155332 15.4817 -0.601267L15.0249 1.34586C16.6682 1.73141 18.2538 2.45589 19.6073 3.45743L20.797 1.84976ZM15.4815 -0.601314C13.4222 -1.084 11.2901 -1.12304 9.22223 -0.747534L9.57957 1.22029C11.3864 0.89219 13.2412 0.927791 15.0251 1.34591L15.4815 -0.601314ZM9.22188 -0.747471C7.28586 -0.395207 5.40453 0.365372 3.76702 1.45624L4.87586 3.12072C6.2868 2.18078 7.9127 1.52358 9.57991 1.22022L9.22188 -0.747471ZM3.76674 1.45643C2.12241 2.55265 0.707201 3.96433 -0.383191 5.61849L1.28666 6.71922C2.22707 5.29258 3.45028 4.07111 4.87614 3.12053L3.76674 1.45643ZM-0.382206 5.617C-0.514992 5.81766 -0.636359 6.01738 -0.749536 6.20599L0.965407 7.23505C1.0761 7.05058 1.1786 6.88251 1.28567 6.72072L-0.382206 5.617ZM-0.75448 6.21432C-1.08184 6.77204 -1.08185 7.47652 -0.754471 8.03424L0.970342 7.02181C0.99326 7.06086 1 7.09657 1 7.12428C1 7.15198 0.993261 7.18769 0.970351 7.22672L-0.75448 6.21432ZM-0.754586 8.03405C0.256766 9.75792 1.61698 11.224 3.20416 12.3987L4.39401 10.7912C3.007 9.76457 1.83533 8.4962 0.970457 7.02201L-0.754586 8.03405ZM3.20424 12.3988C4.7824 13.5667 6.6188 14.4039 8.51953 14.8498L8.97635 12.9027C7.333 12.5171 5.74736 11.7927 4.39393 10.7911L3.20424 12.3988ZM8.51973 14.8499C10.579 15.3326 12.7111 15.3716 14.779 14.9961L14.4216 13.0283C12.6148 13.3564 10.76 13.3208 8.97615 12.9026L8.51973 14.8499ZM14.7793 14.996C16.7153 14.6438 18.5967 13.8832 20.2342 12.7923L19.1253 11.1278C17.7144 12.0678 16.0885 12.725 14.4213 13.0283L14.7793 14.996ZM20.2345 12.7921C21.8788 11.6959 23.294 10.2842 24.3844 8.63006L22.7145 7.52933C21.7741 8.95597 20.5509 10.1774 19.1251 11.128L20.2345 12.7921ZM24.3834 8.63155C24.5162 8.43089 24.6376 8.23117 24.7507 8.04256L23.0358 7.0135C22.9251 7.19798 22.8226 7.36604 22.7155 7.52784L24.3834 8.63155ZM24.7536 8.03784C25.228 7.23716 25.0099 6.04282 24.0699 5.54977L23.1409 7.32091C23.0381 7.26695 23.0084 7.1896 23.0023 7.16501C22.997 7.14403 22.9895 7.09157 23.033 7.01823L24.7536 8.03784ZM24.0843 5.55744C23.2792 5.11831 22.178 5.31167 21.6501 6.21207L23.3754 7.2236C23.3451 7.27534 23.291 7.31229 23.239 7.32501C23.193 7.33629 23.154 7.32817 23.1266 7.31323L24.0843 5.55744ZM21.5127 6.71784V6.71788H23.5127V6.71784H21.5127Z' fill='%23C21734' mask='url(%23path-1-inside-1_5212_60513)'/%3E%3Cpath d='M15.5308 8.41702C15.5134 8.41845 15.496 8.41955 15.4786 8.4203L15.4784 8.42031C15.2811 8.42879 15.097 8.38959 14.9326 8.31524L14.8797 8.44229L14.8791 8.44356L14.8728 8.44091C14.795 8.60031 14.7069 8.75421 14.6098 8.90161C14.5993 8.9231 14.5896 8.93911 14.5868 8.9436L14.5868 8.94363C14.5826 8.95062 14.5789 8.9562 14.5768 8.95944C14.5695 8.9705 14.5626 8.98007 14.5603 8.98326C14.548 9.00013 14.5294 9.02474 14.5143 9.04434L14.49 9.07557L14.4778 9.09077C14.4743 9.09511 14.4683 9.10248 14.4614 9.11037C14.4585 9.11378 14.4514 9.12196 14.4421 9.1316C14.438 9.13579 14.4297 9.14433 14.4185 9.15454C14.3602 9.2216 14.2983 9.2876 14.2325 9.35135C14.1744 9.40935 14.1155 9.46389 14.0564 9.51578C14.053 9.51987 14.05 9.52327 14.0477 9.52592C14.0401 9.53441 14.0336 9.54126 14.0289 9.54597C14.0131 9.56205 13.9987 9.57455 13.9936 9.57899C13.9801 9.59073 13.9657 9.60229 13.9552 9.61067C13.9435 9.61996 13.9312 9.62956 13.9196 9.63842C13.9081 9.64724 13.8961 9.65628 13.8851 9.66436L13.8671 9.6773C13.8625 9.68057 13.8514 9.6884 13.8381 9.69674C13.8342 9.69916 13.8286 9.70264 13.8218 9.7066C13.8158 9.71009 13.8041 9.71674 13.7889 9.72412C13.7848 9.72612 13.7796 9.72861 13.7733 9.7314C13.6301 9.8262 13.481 9.91084 13.328 9.98555L13.3307 9.99205L13.3294 9.99257L13.1388 10.072L13.1366 10.0667C12.9486 10.1337 12.7559 10.1869 12.5603 10.2259L12.5613 10.233C12.5214 10.2389 12.4828 10.244 12.4484 10.2485L12.4469 10.2487C12.416 10.2528 12.3884 10.2565 12.3613 10.2604C12.3562 10.2611 12.3512 10.2619 12.3462 10.2626L12.3453 10.2565C12.1202 10.275 11.8944 10.275 11.6694 10.2565L11.6685 10.2627C11.6618 10.2617 11.6551 10.2608 11.6485 10.2598C11.6227 10.2561 11.5964 10.2526 11.5671 10.2487L11.5656 10.2485C11.5313 10.244 11.4926 10.2389 11.4527 10.233L11.4537 10.2261C11.2571 10.1871 11.065 10.1337 10.8775 10.0668L10.8753 10.072L10.6847 9.99258L10.6834 9.99205L10.686 9.98566C10.5266 9.90788 10.3727 9.81983 10.2253 9.7227C10.2038 9.71223 10.1878 9.70247 10.1833 9.69973L10.1833 9.69972C10.1763 9.69546 10.1707 9.69182 10.1675 9.68969C10.1565 9.68244 10.147 9.67555 10.1437 9.6732L10.1437 9.67316C10.1268 9.66095 10.1022 9.64228 10.0826 9.6272L10.0514 9.60287L10.0362 9.59072C10.0318 9.5872 10.0245 9.58118 10.0166 9.57434C10.0132 9.57139 10.005 9.56426 9.99534 9.55498C9.99115 9.55094 9.98261 9.54262 9.97239 9.53145C9.90533 9.47314 9.83932 9.41115 9.77557 9.34538C9.71758 9.28725 9.66304 9.22844 9.61117 9.1693C9.60707 9.16586 9.60366 9.16289 9.60102 9.16055C9.59252 9.15303 9.58567 9.14646 9.58097 9.14183C9.56488 9.12602 9.55239 9.11164 9.54795 9.10651C9.53621 9.09298 9.52465 9.07865 9.51627 9.06812C9.50698 9.05644 9.49738 9.04409 9.48852 9.0325C9.4797 9.02098 9.47066 9.00897 9.46258 8.99797L9.44964 8.98003C9.44637 8.9754 9.43854 8.96425 9.4302 8.95099C9.42777 8.94713 9.4243 8.94151 9.42033 8.93468C9.41684 8.92867 9.41019 8.91696 9.40282 8.90182C9.40082 8.89772 9.39833 8.89246 9.39555 8.88622C9.30074 8.74303 9.21609 8.59393 9.14139 8.44086L9.13488 8.44355L9.13437 8.44232L9.05494 8.25169L9.06021 8.24946C8.99329 8.0615 8.94003 7.86884 8.90108 7.67324L8.89395 7.67425C8.88804 7.63434 8.88294 7.59573 8.8784 7.5614L8.8782 7.55984C8.87412 7.52894 8.87047 7.50134 8.86656 7.4742C8.86581 7.46916 8.86508 7.46413 8.86435 7.45909L8.87045 7.4582C8.85196 7.23315 8.85195 7.00732 8.8704 6.78227L8.86426 6.78138C8.86521 6.77471 8.86618 6.76804 8.86717 6.76137C8.87085 6.73561 8.87433 6.70929 8.8782 6.68002L8.8784 6.67847C8.88294 6.64413 8.88804 6.60552 8.89395 6.56561L8.90088 6.56659C8.93988 6.37001 8.99322 6.1779 9.06013 5.99038L9.05493 5.98819L9.13436 5.79756L9.13489 5.79628L9.14129 5.79893C9.21906 5.63954 9.30711 5.48564 9.40424 5.33824C9.4147 5.31675 9.42447 5.30073 9.42721 5.29623L9.42723 5.29621C9.43149 5.28922 9.43512 5.28364 9.43726 5.2804C9.4445 5.26942 9.45138 5.25991 9.45374 5.25665L9.45379 5.25658C9.46599 5.23971 9.48466 5.2151 9.49975 5.19551L9.52407 5.16427L9.53623 5.14907C9.53975 5.14473 9.54576 5.13736 9.5526 5.12947C9.55556 5.12606 9.56269 5.11788 9.57197 5.10824C9.576 5.10405 9.58432 5.09552 9.59548 5.08531C9.65379 5.01824 9.71578 4.95224 9.78155 4.88849C9.83968 4.8305 9.89849 4.77595 9.95764 4.72407C9.96108 4.71998 9.96405 4.71657 9.96639 4.71393C9.97392 4.70543 9.98048 4.69858 9.98511 4.69387C10.0009 4.67779 10.0153 4.66529 10.0204 4.66085C10.034 4.64911 10.0483 4.63755 10.0588 4.62918C10.0705 4.61989 10.0829 4.61029 10.0944 4.60142C10.106 4.59261 10.118 4.58357 10.129 4.57549L10.1469 4.56255C10.1515 4.55928 10.1627 4.55144 10.1759 4.5431C10.1798 4.54068 10.1854 4.5372 10.1923 4.53324C10.1983 4.52975 10.21 4.5231 10.2251 4.51572C10.2292 4.51373 10.2345 4.51123 10.2407 4.50845C10.3839 4.41364 10.533 4.329 10.6861 4.25429L10.6834 4.24779L10.6846 4.24727L10.8753 4.16784L10.8775 4.17312C11.0654 4.10619 11.2581 4.05293 11.4537 4.01399L11.4527 4.00685C11.4926 4.00095 11.5312 3.99585 11.5655 3.99131L11.5671 3.9911C11.598 3.98702 11.6256 3.98337 11.6527 3.97946C11.6578 3.97872 11.6628 3.97798 11.6678 3.97725L11.6687 3.98335C11.8938 3.96487 12.1196 3.96485 12.3447 3.9833L12.3456 3.97717C12.3522 3.97812 12.3589 3.97909 12.3656 3.98007C12.3913 3.98375 12.4176 3.98724 12.4469 3.9911L12.4485 3.99131C12.4828 3.99585 12.5214 4.00094 12.5613 4.00685L12.5604 4.01379C12.7569 4.05279 12.949 4.10613 13.1366 4.17304L13.1387 4.16783L13.3294 4.24727L13.3307 4.2478L13.328 4.25419C13.4874 4.33196 13.6413 4.42001 13.7887 4.51714C13.8102 4.5276 13.8262 4.53736 13.8307 4.54011L13.8307 4.54013C13.8377 4.54439 13.8433 4.54802 13.8465 4.55016C13.8575 4.55741 13.8671 4.5643 13.8703 4.56665L13.8704 4.56669C13.8872 4.57889 13.9118 4.59756 13.9314 4.61265L13.9627 4.63697L13.9779 4.64913C13.9822 4.65265 13.9896 4.65866 13.9975 4.6655C14.0009 4.66846 14.0091 4.67559 14.0187 4.68487C14.0229 4.6889 14.0314 4.69722 14.0416 4.70839C14.1087 4.7667 14.1747 4.82868 14.2384 4.89445C14.2964 4.95258 14.351 5.0114 14.4029 5.07054C14.407 5.07398 14.4104 5.07695 14.413 5.0793C14.4215 5.08682 14.4284 5.09339 14.4331 5.09802C14.4492 5.11383 14.4616 5.12821 14.4661 5.13333C14.4778 5.14687 14.4894 5.1612 14.4978 5.17173C14.5071 5.18341 14.5167 5.19576 14.5255 5.20735C14.5343 5.21886 14.5434 5.23087 14.5515 5.24187L14.5644 5.25981C14.5677 5.26445 14.5755 5.2756 14.5838 5.28885C14.5863 5.29271 14.5897 5.29834 14.5937 5.30517C14.5972 5.31118 14.6038 5.32288 14.6112 5.33803C14.6132 5.34212 14.6157 5.34738 14.6185 5.35362C14.7133 5.49681 14.7979 5.6459 14.8726 5.79897L14.8791 5.79627L14.8797 5.79753L14.9386 5.93885C15.0935 5.87015 15.2622 5.82969 15.4355 5.82225M15.5308 8.41702L15.5257 5.82172M15.5308 8.41702C15.1011 9.59259 14.0285 10.5443 12.7957 10.7911C11.9729 10.9542 11.1616 10.856 10.3929 10.5109L10.3916 10.5103C9.73596 10.2181 9.16238 9.68275 8.77975 9.0507L15.5308 8.41702ZM15.4355 5.82225L15.457 6.32137L15.4353 5.82226C15.4354 5.82226 15.4354 5.82225 15.4355 5.82225ZM15.4355 5.82225C15.4659 5.82094 15.496 5.82078 15.5257 5.82172M15.5257 5.82172C15.4178 5.52396 15.2726 5.2427 15.0912 4.99092L15.0909 4.99041C14.6182 4.33252 13.9955 3.85638 13.2372 3.57676L13.237 3.57669C11.8264 3.05589 10.096 3.52363 9.14717 4.68678C8.62511 5.32808 8.32207 6.06158 8.25591 6.88164L8.25588 6.88204C8.19556 7.62209 8.39146 8.40818 8.77972 9.05064L15.5257 5.82172ZM15.4787 6.82132C15.5914 6.81641 15.7508 6.95069 15.7564 7.10815L15.4354 7.42123C15.383 7.42345 15.3167 7.40131 15.2544 7.33699C15.1912 7.27175 15.1589 7.18932 15.1575 7.12131C15.1599 6.96971 15.2825 6.82974 15.4784 6.82133L15.4787 6.82132ZM15.7565 7.12839C15.755 7.26893 15.6351 7.41255 15.4355 7.42123L15.7565 7.124C15.7565 7.12547 15.7565 7.12693 15.7565 7.12839ZM15.1575 7.11807L14.6591 7.12124L15.1575 7.11914C15.1575 7.11878 15.1575 7.11843 15.1575 7.11807Z' fill='%23C21734' stroke='%23C21734'/%3E%3C/svg%3E");
              -webkit-background-size: 24px 24px;
                      background-size: 24px; }
          .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nid a, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nid a, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nid a {
            font-size: 0;
            width: 50px;
            height: 50px;
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 10L12 15L17 10' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15V3' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
            display: block;
            -webkit-background-size: 24px 24px;
                    background-size: 24px;
            background-position: center;
            position: absolute;
            right: 0;
            bottom: 0; }
            .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nid a:hover, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nid a:hover, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .views-field.views-field-nid a:hover {
              -webkit-background-size: contain;
                      background-size: contain;
              background-repeat: no-repeat;
              background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='%23C21734' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 10L12 15L17 10' stroke='%23C21734' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15V3' stroke='%23C21734' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
              -webkit-background-size: 24px 24px;
                      background-size: 24px; }
        .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .languages_links > a, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .languages_links > a, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .languages_links > a {
          text-transform: uppercase;
          display: inline-block;
          padding: 0.3125rem;
          margin: 0.3125rem;
          color: #C21734 !important;
          font-weight: 900; }
        .page-view-search-codification #main .page-content .view-container > .view-content > .item-list ul li .languages_links > span, .page-view-search-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .languages_links > span, .page-view-technical-documents #main .page-content .view-container > .view-content > .item-list ul li .languages_links > span {
          text-transform: uppercase;
          display: inline-block;
          padding: 0.3125rem;
          margin: 0.3125rem; }
    .page-view-search-codification #main .page-content .view-container .view-footer, .page-view-search-technical-documents #main .page-content .view-container .view-footer, .page-view-technical-documents #main .page-content .view-container .view-footer {
      padding: 2.125rem 0; }
      .page-view-search-codification #main .page-content .view-container .view-footer h4, .page-view-search-codification #main .page-content .view-container .view-footer .h4, .page-view-search-technical-documents #main .page-content .view-container .view-footer h4, .page-view-search-technical-documents #main .page-content .view-container .view-footer .h4, .page-view-technical-documents #main .page-content .view-container .view-footer h4, .page-view-technical-documents #main .page-content .view-container .view-footer .h4 {
        border-bottom: 1px solid #000000;
        font-weight: 700;
        font-size: 1.5rem;
        line-height: 2.0625rem; }
      .page-view-search-codification #main .page-content .view-container .view-footer a, .page-view-search-technical-documents #main .page-content .view-container .view-footer a, .page-view-technical-documents #main .page-content .view-container .view-footer a {
        margin-top: 1.25rem !important;
        display: block; }

.node--view-mode-relaciones-resumen {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #F4F6F8; }
  .node--view-mode-relaciones-resumen h2, .node--view-mode-relaciones-resumen .h2 {
    font-family: "Lora", serif;
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 1rem; }
    .node--view-mode-relaciones-resumen h2 a, .node--view-mode-relaciones-resumen .h2 a {
      position: relative;
      color: #C21734;
      padding-left: 2.125rem;
      font-weight: 400;
      color: #333333; }
      .node--view-mode-relaciones-resumen h2 a:hover, .node--view-mode-relaciones-resumen .h2 a:hover {
        color: #8b1125; }
        .node--view-mode-relaciones-resumen h2 a:hover::before, .node--view-mode-relaciones-resumen .h2 a:hover::before {
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%238F1027'/%3E%3C/svg%3E%0A"); }
      .node--view-mode-relaciones-resumen h2 a::before, .node--view-mode-relaciones-resumen .h2 a::before {
        position: absolute;
        content: "";
        width: 10px;
        height: 6px;
        left: 8px;
        top: 8px;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
  .node--view-mode-relaciones-resumen > .node__content {
    padding-left: 2.125rem; }
    .node--view-mode-relaciones-resumen > .node__content .node__content {
      padding-left: 0; }
    .node--view-mode-relaciones-resumen > .node__content h2, .node--view-mode-relaciones-resumen > .node__content .h2 {
      font-family: "Lora", serif;
      font-size: 1rem;
      line-height: 1.25rem;
      margin-bottom: 1rem; }
      .node--view-mode-relaciones-resumen > .node__content h2 a, .node--view-mode-relaciones-resumen > .node__content .h2 a {
        position: relative;
        color: #C21734;
        padding-left: 2.125rem;
        font-weight: 400; }
        .node--view-mode-relaciones-resumen > .node__content h2 a:hover, .node--view-mode-relaciones-resumen > .node__content .h2 a:hover {
          color: #8b1125; }
          .node--view-mode-relaciones-resumen > .node__content h2 a:hover::before, .node--view-mode-relaciones-resumen > .node__content .h2 a:hover::before {
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%238F1027'/%3E%3C/svg%3E%0A"); }
        .node--view-mode-relaciones-resumen > .node__content h2 a::before, .node--view-mode-relaciones-resumen > .node__content .h2 a::before {
          position: absolute;
          content: "";
          width: 10px;
          height: 6px;
          left: 8px;
          top: 8px;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
    .node--view-mode-relaciones-resumen > .node__content .resolutions {
      background-color: #F4F6F8;
      padding: 1.5rem;
      width: 100%;
      font-family: "Lora", serif;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 24px;
      margin-bottom: 1.5rem; }
      @media (min-width: 48rem) {
        .node--view-mode-relaciones-resumen > .node__content .resolutions {
          width: 50%; } }
      .node--view-mode-relaciones-resumen > .node__content .resolutions li {
        list-style: none;
        -webkit-box-flex: 50%;
        -webkit-flex: 50%;
            -ms-flex: 50%;
                flex: 50%; }
        @media (max-width: 47.99875rem) {
          .node--view-mode-relaciones-resumen > .node__content .resolutions li {
            width: 100%; } }
    .node--view-mode-relaciones-resumen > .node__content .field--type-text-with-summary {
      font-family: "Lora", serif;
      font-weight: 400;
      font-size: 0.875rem;
      line-height: 1.125rem; }
      .node--view-mode-relaciones-resumen > .node__content .field--type-text-with-summary ul li {
        font-family: "Lora", serif; }
  .node--view-mode-relaciones-resumen .node--view-mode-relaciones-resumen {
    padding-bottom: 0;
    border-bottom: 0px; }

.node--type-codified-files .page-content article, .node--type-resolutions .page-content article {
  overflow: visible !important;
  position: relative; }
  .node--type-codified-files .page-content article a span, .node--type-resolutions .page-content article a span {
    color: #C21734 !important; }
  .node--type-codified-files .page-content article h1, .node--type-codified-files .page-content article .h1, .node--type-resolutions .page-content article h1, .node--type-resolutions .page-content article .h1 {
    font-size: 1.375rem !important;
    font-family: "Oswald";
    margin: 1.875rem 0 0.9375rem !important;
    font-weight: bold;
    line-height: 1.5625rem !important;
    padding: 0 !important; }
  .node--type-codified-files .page-content article h2, .node--type-codified-files .page-content article .h2, .node--type-resolutions .page-content article h2, .node--type-resolutions .page-content article .h2 {
    font-family: "Oswald";
    font-size: 1.375rem !important;
    font-weight: bold;
    margin: 0 !important;
    padding: 1.25rem 0 0.625rem 0 !important;
    line-height: 1.5625rem !important; }
  .node--type-codified-files .page-content article h3, .node--type-codified-files .page-content article .h3, .node--type-resolutions .page-content article h3, .node--type-resolutions .page-content article .h3 {
    font-family: "Oswald";
    font-weight: bold;
    font-size: 1.1875rem !important;
    margin: 0 !important;
    padding: 0.625rem 0 0.625rem 0 !important;
    line-height: 1.375rem !important; }
  .node--type-codified-files .page-content article h4, .node--type-codified-files .page-content article .h4, .node--type-codified-files .page-content article h5, .node--type-codified-files .page-content article .h5, .node--type-codified-files .page-content article h6, .node--type-codified-files .page-content article .h6, .node--type-resolutions .page-content article h4, .node--type-resolutions .page-content article .h4, .node--type-resolutions .page-content article h5, .node--type-resolutions .page-content article .h5, .node--type-resolutions .page-content article h6, .node--type-resolutions .page-content article .h6 {
    font-family: "Oswald";
    font-size: 1.0625rem !important;
    font-weight: 500 !important;
    letter-spacing: 0;
    margin: 0 !important;
    padding: 0.625rem 0 0.625rem 0 !important;
    line-height: 1.125rem !important; }
  .node--type-codified-files .page-content article p, .node--type-resolutions .page-content article p {
    font-family: "lora";
    font-size: 0.9375rem !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.375rem !important;
    padding-bottom: 0.1875rem !important; }
  .node--type-codified-files .page-content article p strong, .node--type-resolutions .page-content article p strong {
    font-family: "Lora";
    font-weight: 600 !important;
    font-size: 0.9375rem !important;
    font-weight: normal;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.375rem !important;
    padding-bottom: 0.1875rem !important; }
  .node--type-codified-files .page-content article ul li, .node--type-resolutions .page-content article ul li {
    margin-bottom: 0.625rem !important;
    line-height: 1.3125rem !important;
    margin-left: 3.75rem !important;
    padding: 0 !important;
    padding-left: 1.25rem !important;
    list-style: outside !important; }
    .node--type-codified-files .page-content article ul li::before, .node--type-resolutions .page-content article ul li::before {
      content: none !important; }
  .node--type-codified-files .page-content article ol li, .node--type-resolutions .page-content article ol li {
    margin-bottom: 0.625rem !important;
    line-height: 1.3125rem !important;
    padding: 0 !important;
    padding-left: 0.625rem !important;
    margin-left: 2.5rem !important; }
  .node--type-codified-files .page-content article ul, .node--type-codified-files .page-content article ol, .node--type-resolutions .page-content article ul, .node--type-resolutions .page-content article ol {
    padding: 0.3125rem 0 0 0 !important; }
  .node--type-codified-files .page-content article span, .node--type-resolutions .page-content article span {
    border-color: brown; }
  .node--type-codified-files .page-content article ol, .node--type-resolutions .page-content article ol {
    list-style-position: outside; }
  .node--type-codified-files .page-content article table, .node--type-resolutions .page-content article table {
    margin: 1.25rem 0;
    width: 100% !important; }
  .node--type-codified-files .page-content article table td, .node--type-resolutions .page-content article table td {
    padding: 1.25rem; }
    .node--type-codified-files .page-content article table td ol, .node--type-codified-files .page-content article table td ul, .node--type-resolutions .page-content article table td ol, .node--type-resolutions .page-content article table td ul {
      list-style-position: inside; }
      .node--type-codified-files .page-content article table td ol li, .node--type-codified-files .page-content article table td ul li, .node--type-resolutions .page-content article table td ol li, .node--type-resolutions .page-content article table td ul li {
        margin-left: 0 !important;
        list-style-position: inside !important; }
    .node--type-codified-files .page-content article table td[align="center"], .node--type-resolutions .page-content article table td[align="center"] {
      text-align: center; }
      .node--type-codified-files .page-content article table td[align="center"] p, .node--type-resolutions .page-content article table td[align="center"] p {
        text-align: center; }
  .node--type-codified-files .page-content article .field--name-field-display-title h2, .node--type-codified-files .page-content article .field--name-field-display-title .h2, .node--type-resolutions .page-content article .field--name-field-display-title h2, .node--type-resolutions .page-content article .field--name-field-display-title .h2 {
    border-bottom: 0 !important; }
    .node--type-codified-files .page-content article .field--name-field-display-title h2::before, .node--type-codified-files .page-content article .field--name-field-display-title .h2::before, .node--type-resolutions .page-content article .field--name-field-display-title h2::before, .node--type-resolutions .page-content article .field--name-field-display-title .h2::before {
      content: "";
      position: relative;
      width: 8px;
      height: 10px;
      z-index: 0;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23C21734' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      margin-left: 0.5rem;
      margin-right: 1.5rem; }
  .node--type-codified-files .page-content article h1, .node--type-codified-files .page-content article .h1, .node--type-resolutions .page-content article h1, .node--type-resolutions .page-content article .h1 {
    font-size: 1.625rem; }
    @media (min-width: 48rem) {
      .node--type-codified-files .page-content article h1, .node--type-codified-files .page-content article .h1, .node--type-resolutions .page-content article h1, .node--type-resolutions .page-content article .h1 {
        font-size: 1.75rem; } }
  .node--type-codified-files .page-content article .enlace_custom_descarga_fichero a, .node--type-resolutions .page-content article .enlace_custom_descarga_fichero a {
    right: 0;
    font-size: 0;
    line-height: 0;
    width: 40px;
    height: 25px;
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
    position: relative;
    z-index: 0;
    position: absolute; }
    .node--type-codified-files .page-content article .enlace_custom_descarga_fichero a::before, .node--type-resolutions .page-content article .enlace_custom_descarga_fichero a::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: inherit;
      height: inherit;
      z-index: 1;
      -webkit-background-size: 12px 12px;
              background-size: 12px;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_5318)'%3E%3Cpath d='M10.8092 8V10C10.8092 10.2652 10.7025 10.5196 10.5126 10.7071C10.3227 10.8946 10.0652 11 9.79658 11H2.70797C2.4394 11 2.18182 10.8946 1.99191 10.7071C1.802 10.5196 1.69531 10.2652 1.69531 10V8' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7207 5.5L6.25235 8L8.78399 5.5' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.25293 8V2' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_5318'%3E%3Crect width='12.1519' height='12' fill='%23FFFFFF' transform='translate(0.176758 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .node--type-codified-files .page-content article .enlace_custom_descarga_fichero a:hover, .node--type-resolutions .page-content article .enlace_custom_descarga_fichero a:hover {
      -webkit-transition: 0.3s all ease-in-out;
      -o-transition: 0.3s all ease-in-out;
      transition: 0.3s all ease-in-out; }
      .node--type-codified-files .page-content article .enlace_custom_descarga_fichero a:hover i, .node--type-resolutions .page-content article .enlace_custom_descarga_fichero a:hover i {
        /*Bg color, type icon, color icon*/
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
        position: relative;
        z-index: 0; }
        .node--type-codified-files .page-content article .enlace_custom_descarga_fichero a:hover i::before, .node--type-resolutions .page-content article .enlace_custom_descarga_fichero a:hover i::before {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          width: inherit;
          height: inherit;
          z-index: 1;
          -webkit-background-size: 12px 12px;
                  background-size: 12px;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_5318)'%3E%3Cpath d='M10.8092 8V10C10.8092 10.2652 10.7025 10.5196 10.5126 10.7071C10.3227 10.8946 10.0652 11 9.79658 11H2.70797C2.4394 11 2.18182 10.8946 1.99191 10.7071C1.802 10.5196 1.69531 10.2652 1.69531 10V8' stroke='%23FC3558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7207 5.5L6.25235 8L8.78399 5.5' stroke='%23FC3558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.25293 8V2' stroke='%23FC3558' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_5318'%3E%3Crect width='12.1519' height='12' fill='%23FC3558' transform='translate(0.176758 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .node--type-codified-files .page-content article h2, .node--type-codified-files .page-content article .h2, .node--type-resolutions .page-content article h2, .node--type-resolutions .page-content article .h2 {
    font-size: 1.5rem;
    line-height: 1.9375rem;
    margin: unset;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    margin-top: 1.5rem;
    /* &::before {
                        content: "";
                        position: relative;

                        width: 8px;
                        height: 10px;
                        z-index: 0;
                        @include arrow('primary');
                        margin-left: 8px;
                        margin-right: 24px;
                    }  */ }
  .node--type-codified-files .page-content article h3, .node--type-codified-files .page-content article .h3, .node--type-resolutions .page-content article h3, .node--type-resolutions .page-content article .h3 {
    font-size: 1.25rem; }
  .node--type-codified-files .page-content article .field--type-text-with-summary, .node--type-resolutions .page-content article .field--type-text-with-summary {
    position: relative;
    padding-left: 2.5rem;
    padding-bottom: 2.5rem;
    /*  &::before {
                        content: "";
                        position: relative;
                        width: 8px;
                        height: 10px;
                        z-index: 0;
                        @include arrow('primary');
                        margin-left: 8px;
                        margin-right: 24px;
                    } */
    /* &::before {
                        position: absolute;
                        content: "";
                        width: 10px;
                        height: 6px;
                        left: 8px;
                        top: 8px;
                        @include organic-form('primary')

                    } */
    /* & > ol{
                        ol{

                        }
                    } */ }
    .node--type-codified-files .page-content article .field--type-text-with-summary h3, .node--type-codified-files .page-content article .field--type-text-with-summary .h3, .node--type-resolutions .page-content article .field--type-text-with-summary h3, .node--type-resolutions .page-content article .field--type-text-with-summary .h3 {
      font-size: 1.25rem; }
    .node--type-codified-files .page-content article .field--type-text-with-summary h4, .node--type-codified-files .page-content article .field--type-text-with-summary .h4, .node--type-codified-files .page-content article .field--type-text-with-summary h5, .node--type-codified-files .page-content article .field--type-text-with-summary .h5, .node--type-resolutions .page-content article .field--type-text-with-summary h4, .node--type-resolutions .page-content article .field--type-text-with-summary .h4, .node--type-resolutions .page-content article .field--type-text-with-summary h5, .node--type-resolutions .page-content article .field--type-text-with-summary .h5 {
      font-size: 1.125rem; }
    .node--type-codified-files .page-content article .field--type-text-with-summary p, .node--type-resolutions .page-content article .field--type-text-with-summary p {
      font-family: "Lora", serif;
      font-weight: 400;
      font-size: 1rem;
      line-height: 1.125rem; }
    .node--type-codified-files .page-content article .field--type-text-with-summary ul li, .node--type-resolutions .page-content article .field--type-text-with-summary ul li {
      list-style: none;
      padding-bottom: 1.5rem;
      position: relative;
      font-family: "Lora", serif; }

.node--type-codified-files .page-content .resolutions, .node--type-resolutions .page-content .resolutions {
  background-color: #F4F6F8;
  padding: 1.5rem;
  width: 100%;
  font-family: "Lora", serif;
  gap: 24px;
  margin-bottom: 1.5rem; }
  @media (min-width: 48rem) {
    .node--type-codified-files .page-content .resolutions, .node--type-resolutions .page-content .resolutions {
      width: 50%;
      margin-left: 2.5rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .node--type-codified-files .page-content .resolutions li, .node--type-resolutions .page-content .resolutions li {
    list-style: none; }
    @media (max-width: 47.99875rem) {
      .node--type-codified-files .page-content .resolutions li, .node--type-resolutions .page-content .resolutions li {
        width: 100%;
        -webkit-box-flex: 50%;
        -webkit-flex: 50%;
            -ms-flex: 50%;
                flex: 50%; } }

/*
.node--type-resolutions {
    .page-content {
        article {

            .field--name-field-display-title {
                h2 {
                    border-bottom: 0 !important;
                    &::before {
                        content: "";
                        position: relative;

                        width: 8px;
                        height: 10px;
                        z-index: 0;
                        @include arrow('primary');
                        margin-left: 8px;
                        margin-right: 24px;
                    }
                }
            }

            h1{
                font-size: 26px;
                @include media-breakpoint-up(md) {
                    font-size: 28px;
                }
            }

            h2 {
                    font-size: 24px;
                    line-height: 31px;
                    //font-weight: 700;
                    //font-family: $font-lora;
                    margin: unset;
                    display: flex;
                    align-items: center;
                    padding-bottom: 16px;
                    //border-bottom: 1px solid #F4F6F8 ;
                    margin-bottom: 16px;
                    margin-top: 24px;
                    /* &::before {
                        content: "";
                        position: relative;

                        width: 8px;
                        height: 10px;
                        z-index: 0;
                        @include arrow('primary');
                        margin-left: 8px;
                        margin-right: 24px;
                    }  */
/*
            }
            h3 {
                    font-size: 20px;
            }
            .field--type-text-with-summary {
                    position: relative;
                    padding-left: 40px;
                    padding-bottom: 40px;
                   /*  &::before {
                        content: "";
                        position: relative;
                        width: 8px;
                        height: 10px;
                        z-index: 0;
                        @include arrow('primary');
                        margin-left: 8px;
                        margin-right: 24px;
                    } */
/* &::before {
                        position: absolute;
                        content: "";
                        width: 10px;
                        height: 6px;
                        left: 8px;
                        top: 8px;
                        @include organic-form('primary')

                    } */
/*
                    h3 {
                        font-size: 20px;
                    }
                    h4, h5 {
                        font-size: 18px;
                    }
                    p {
                        font-family: $font-lora;
                        font-weight: 400;
                        font-size: 16px;
                        line-height: 18px;
                    }
                    ul li {
                        list-style: none;
                        padding-left: 2.125rem !important;
                        padding-bottom: 1.5rem;
                        position: relative;
                        font-family: $font-lora;
                        &::before{
                            position: absolute;
                            content: "";
                            width: 10px;
                            height: 6px;
                            left: 8px;
                            top: 8px;
                            @include organic-form('primary')
                        }
                    }
                    /* & > ol{
                        ol{

                        }
                    } */
/*
            }

            p {
                font-family: $font-lora;
                font-weight: 400;
                font-size: 16px;
                line-height: 20px;
            }

        }
        .resolutions {
            margin-left: 40px;
            background-color: #F4F6F8;
            padding: 24px;
            width: 100%;
            font-family: $font-lora;
            display: flex;
            gap: 24px;
            @include media-breakpoint-up(md) {
                width: 50%;
            }

            li {
                list-style: none;
                flex: 50%;
                @include media-breakpoint-down(md) {
                    width: 100%;
                }
            }

            margin-bottom: 24px;
        }
    }
}*/
ol[class^=awlist] li > span {
  width: 25pt !important; }

footer section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 48rem) {
    footer section {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; } }
  footer section > * {
    margin: auto; }
  @media (min-width: 48rem) {
    footer section > * {
      margin: unset; } }
  footer section #block-oivtheme-footer {
    margin-left: auto; }
    footer section #block-oivtheme-footer ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      footer section #block-oivtheme-footer ul .nav-item .nav-link {
        color: #ffffff;
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.25rem;
        font-family: "Lora", serif;
        padding: 0 0.5rem;
        position: relative; }
        footer section #block-oivtheme-footer ul .nav-item .nav-link:hover {
          color: #90979E; }
        footer section #block-oivtheme-footer ul .nav-item .nav-link::after {
          content: "";
          height: 13px;
          width: 1px;
          background-color: #ffffff;
          position: absolute;
          right: 0;
          top: 4px; }
      footer section #block-oivtheme-footer ul .nav-item:last-child .nav-link::after {
        display: none; }
  @media (max-width: 47.99875rem) {
    footer section #block-socialmedialinks-2 .content ul {
      margin: 2.1875rem auto;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      max-width: 375px; } }
  footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--facebook {
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37218 13H3.98087V6.43994H5.80174L6 4.24629H3.98087V2.99799C3.98087 2.4757 4.08 2.27722 4.58087 2.27722H6V0H4.18435C2.23826 0 1.36174 0.856568 1.36174 2.49658V4.25151H0V6.47127H1.36174L1.37218 13Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
    footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--facebook:hover {
      -webkit-background-size: 14px 14px;
              background-size: 14px 14px;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37218 13H3.98087V6.43994H5.80174L6 4.24629H3.98087V2.99799C3.98087 2.4757 4.08 2.27722 4.58087 2.27722H6V0H4.18435C2.23826 0 1.36174 0.856568 1.36174 2.49658V4.25151H0V6.47127H1.36174L1.37218 13Z' fill='%2390979E'/%3E%3C/svg%3E%0A"); }
  footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--twitter {
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.643C1.3487 11.4934 2.90812 11.962 4.5082 11.9978C6.10829 12.0336 7.68761 11.6352 9.07397 10.846C10.4603 10.0568 11.6005 8.90721 12.3702 7.52249C13.1398 6.13776 13.5094 4.57108 13.4386 2.9933C14.0496 2.56408 14.5783 2.03099 15 1.41895C14.4399 1.6672 13.8442 1.82835 13.2341 1.89664C13.8805 1.52104 14.3655 0.925226 14.5977 0.221364C13.9943 0.574121 13.3351 0.824303 12.6477 0.961449C12.1862 0.473684 11.5743 0.150035 10.9072 0.0408245C10.2401 -0.0683863 9.55505 0.0429582 8.95865 0.357545C8.36226 0.672131 7.8879 1.17234 7.60932 1.7804C7.33074 2.38846 7.26355 3.07029 7.41819 3.71992C6.19654 3.66141 5.00109 3.34958 3.90973 2.80474C2.81837 2.2599 1.85558 1.49428 1.08409 0.557765C0.693074 1.22423 0.574136 2.01268 0.751471 2.76264C0.928806 3.5126 1.38909 4.16769 2.03864 4.59457C1.56054 4.57562 1.09356 4.4466 0.675004 4.2178C0.666973 4.92328 0.908323 5.60947 1.35754 6.15834C1.80676 6.70722 2.43576 7.08447 3.13637 7.22522C2.6913 7.34149 2.22579 7.35987 1.77273 7.27905C1.96697 7.88089 2.34791 8.40732 2.86174 8.78398C3.37558 9.16063 3.99634 9.36849 4.63637 9.37818C3.98973 9.88628 3.24573 10.2602 2.44901 10.4776C1.6523 10.6949 0.8193 10.7512 0 10.643Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
    background-position: center 4px; }
    footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--twitter:hover {
      -webkit-background-size: 14px 14px;
              background-size: 14px 14px;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.643C1.3487 11.4934 2.90812 11.962 4.5082 11.9978C6.10829 12.0336 7.68761 11.6352 9.07397 10.846C10.4603 10.0568 11.6005 8.90721 12.3702 7.52249C13.1398 6.13776 13.5094 4.57108 13.4386 2.9933C14.0496 2.56408 14.5783 2.03099 15 1.41895C14.4399 1.6672 13.8442 1.82835 13.2341 1.89664C13.8805 1.52104 14.3655 0.925226 14.5977 0.221364C13.9943 0.574121 13.3351 0.824303 12.6477 0.961449C12.1862 0.473684 11.5743 0.150035 10.9072 0.0408245C10.2401 -0.0683863 9.55505 0.0429582 8.95865 0.357545C8.36226 0.672131 7.8879 1.17234 7.60932 1.7804C7.33074 2.38846 7.26355 3.07029 7.41819 3.71992C6.19654 3.66141 5.00109 3.34958 3.90973 2.80474C2.81837 2.2599 1.85558 1.49428 1.08409 0.557765C0.693074 1.22423 0.574136 2.01268 0.751471 2.76264C0.928806 3.5126 1.38909 4.16769 2.03864 4.59457C1.56054 4.57562 1.09356 4.4466 0.675004 4.2178C0.666973 4.92328 0.908323 5.60947 1.35754 6.15834C1.80676 6.70722 2.43576 7.08447 3.13637 7.22522C2.6913 7.34149 2.22579 7.35987 1.77273 7.27905C1.96697 7.88089 2.34791 8.40732 2.86174 8.78398C3.37558 9.16063 3.99634 9.36849 4.63637 9.37818C3.98973 9.88628 3.24573 10.2602 2.44901 10.4776C1.6523 10.6949 0.8193 10.7512 0 10.643Z' fill='%2390979E'/%3E%3C/svg%3E%0A");
      background-position: center 4px; }
  footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--linkedin {
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4H0V14H3V4Z' fill='%23FFFFFF'/%3E%3Cpath d='M1.5118 4.65227e-05C1.21464 -0.00229342 0.923492 0.0836834 0.675272 0.247076C0.427051 0.41047 0.232941 0.643915 0.117598 0.91779C0.00225397 1.19166 -0.0291392 1.49363 0.0273974 1.78538C0.083934 2.07712 0.225865 2.34549 0.435164 2.55646C0.644463 2.76742 0.911706 2.91146 1.20299 2.9703C1.49428 3.02914 1.79648 3.00014 2.07126 2.88696C2.34603 2.77379 2.581 2.58154 2.74635 2.33462C2.9117 2.0877 2.99998 1.79722 2.99999 1.50005C3.00077 1.30384 2.96289 1.1094 2.88852 0.927828C2.81415 0.746259 2.70475 0.581112 2.56656 0.441824C2.42837 0.302536 2.26409 0.191838 2.08312 0.116037C1.90214 0.0402361 1.70801 0.000820514 1.5118 4.65227e-05Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.77341 8.90506C7.77341 7.53795 8.3784 6.72753 9.54078 6.72753C10.7032 6.72753 11.1178 7.50977 11.1178 8.90506V14H14V7.85505C14 5.25472 12.5793 4.00037 10.6012 4.00037C10.0378 3.99178 9.48181 4.13462 8.98744 4.41495C8.49307 4.69528 8.07716 5.10357 7.78021 5.60004V4.29635H5V14H7.78021L7.77341 8.90506Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
    footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--linkedin:hover {
      -webkit-background-size: 14px 14px;
              background-size: 14px 14px;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4H0V14H3V4Z' fill='%2390979E'/%3E%3Cpath d='M1.5118 4.65227e-05C1.21464 -0.00229342 0.923492 0.0836834 0.675272 0.247076C0.427051 0.41047 0.232941 0.643915 0.117598 0.91779C0.00225397 1.19166 -0.0291392 1.49363 0.0273974 1.78538C0.083934 2.07712 0.225865 2.34549 0.435164 2.55646C0.644463 2.76742 0.911706 2.91146 1.20299 2.9703C1.49428 3.02914 1.79648 3.00014 2.07126 2.88696C2.34603 2.77379 2.581 2.58154 2.74635 2.33462C2.9117 2.0877 2.99998 1.79722 2.99999 1.50005C3.00077 1.30384 2.96289 1.1094 2.88852 0.927828C2.81415 0.746259 2.70475 0.581112 2.56656 0.441824C2.42837 0.302536 2.26409 0.191838 2.08312 0.116037C1.90214 0.0402361 1.70801 0.000820514 1.5118 4.65227e-05Z' fill='%2390979E'/%3E%3Cpath d='M7.77341 8.90506C7.77341 7.53795 8.3784 6.72753 9.54078 6.72753C10.7032 6.72753 11.1178 7.50977 11.1178 8.90506V14H14V7.85505C14 5.25472 12.5793 4.00037 10.6012 4.00037C10.0378 3.99178 9.48181 4.13462 8.98744 4.41495C8.49307 4.69528 8.07716 5.10357 7.78021 5.60004V4.29635H5V14H7.78021L7.77341 8.90506Z' fill='%2390979E'/%3E%3C/svg%3E%0A"); }
  footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--instagram {
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.7794V3.2262C0.0576927 2.96393 0.0891613 2.70167 0.167833 2.44465C0.392981 1.73214 0.840321 1.11044 1.44434 0.670595C2.04837 0.23075 2.77734 -0.00413166 3.5245 0.000352361C5.84619 0.000352361 8.16789 0.000352361 10.4896 0.000352361C11.2247 -0.0102806 11.9431 0.219994 12.5351 0.656012C13.0025 0.985531 13.3808 1.42589 13.6362 1.93762C13.8916 2.44935 14.016 3.01646 13.9983 3.58812C13.9983 5.85058 13.9983 8.11305 13.9983 10.3755C14.002 10.6074 13.9844 10.8392 13.9459 11.0679C13.8556 11.6684 13.6061 12.2337 13.2233 12.7051C12.8405 13.1764 12.3384 13.5366 11.7693 13.7482C11.4467 13.8543 11.1173 13.9384 10.7833 14H3.23079L2.93708 13.9475C2.33666 13.8534 1.77188 13.6019 1.3002 13.2187C0.82852 12.8354 0.466768 12.334 0.25175 11.7655C0.145559 11.4429 0.0614485 11.1134 0 10.7794ZM9.92839 7.0028C9.92427 6.23012 9.61588 5.49017 9.07005 4.9433C8.52421 4.39643 7.78489 4.08669 7.01229 4.08118C6.23744 4.08256 5.49464 4.39065 4.94625 4.93811C4.39786 5.48557 4.08846 6.22788 4.08569 7.0028C4.08843 7.77501 4.39566 8.51495 4.94066 9.06197C5.48567 9.60898 6.22443 9.91889 6.99655 9.92441C7.77189 9.92304 8.51523 9.61512 9.06446 9.06781C9.61368 8.5205 9.92424 7.7782 9.92839 7.0028ZM10.799 4.08118C10.9134 4.08187 11.0267 4.06003 11.1326 4.01691C11.2385 3.97379 11.3349 3.91023 11.4162 3.82986C11.4975 3.7495 11.5622 3.6539 11.6066 3.54852C11.651 3.44314 11.6742 3.33005 11.6749 3.21571C11.6749 2.98291 11.5828 2.75956 11.4187 2.59445C11.2546 2.42934 11.0318 2.33588 10.799 2.33449C10.5694 2.33585 10.3496 2.42732 10.1867 2.58918C10.0239 2.75105 9.93114 2.97038 9.92839 3.19998C9.927 3.3152 9.9485 3.42955 9.99163 3.5364C10.0348 3.64325 10.0987 3.74048 10.1797 3.82245C10.2606 3.90442 10.3571 3.96949 10.4634 4.0139C10.5697 4.05831 10.6838 4.08119 10.799 4.08118Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
    footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--instagram:hover {
      -webkit-background-size: 14px 14px;
              background-size: 14px 14px;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.7794V3.2262C0.0576927 2.96393 0.0891613 2.70167 0.167833 2.44465C0.392981 1.73214 0.840321 1.11044 1.44434 0.670595C2.04837 0.23075 2.77734 -0.00413166 3.5245 0.000352361C5.84619 0.000352361 8.16789 0.000352361 10.4896 0.000352361C11.2247 -0.0102806 11.9431 0.219994 12.5351 0.656012C13.0025 0.985531 13.3808 1.42589 13.6362 1.93762C13.8916 2.44935 14.016 3.01646 13.9983 3.58812C13.9983 5.85058 13.9983 8.11305 13.9983 10.3755C14.002 10.6074 13.9844 10.8392 13.9459 11.0679C13.8556 11.6684 13.6061 12.2337 13.2233 12.7051C12.8405 13.1764 12.3384 13.5366 11.7693 13.7482C11.4467 13.8543 11.1173 13.9384 10.7833 14H3.23079L2.93708 13.9475C2.33666 13.8534 1.77188 13.6019 1.3002 13.2187C0.82852 12.8354 0.466768 12.334 0.25175 11.7655C0.145559 11.4429 0.0614485 11.1134 0 10.7794ZM9.92839 7.0028C9.92427 6.23012 9.61588 5.49017 9.07005 4.9433C8.52421 4.39643 7.78489 4.08669 7.01229 4.08118C6.23744 4.08256 5.49464 4.39065 4.94625 4.93811C4.39786 5.48557 4.08846 6.22788 4.08569 7.0028C4.08843 7.77501 4.39566 8.51495 4.94066 9.06197C5.48567 9.60898 6.22443 9.91889 6.99655 9.92441C7.77189 9.92304 8.51523 9.61512 9.06446 9.06781C9.61368 8.5205 9.92424 7.7782 9.92839 7.0028ZM10.799 4.08118C10.9134 4.08187 11.0267 4.06003 11.1326 4.01691C11.2385 3.97379 11.3349 3.91023 11.4162 3.82986C11.4975 3.7495 11.5622 3.6539 11.6066 3.54852C11.651 3.44314 11.6742 3.33005 11.6749 3.21571C11.6749 2.98291 11.5828 2.75956 11.4187 2.59445C11.2546 2.42934 11.0318 2.33588 10.799 2.33449C10.5694 2.33585 10.3496 2.42732 10.1867 2.58918C10.0239 2.75105 9.93114 2.97038 9.92839 3.19998C9.927 3.3152 9.9485 3.42955 9.99163 3.5364C10.0348 3.64325 10.0987 3.74048 10.1797 3.82245C10.2606 3.90442 10.3571 3.96949 10.4634 4.0139C10.5697 4.05831 10.6838 4.08119 10.799 4.08118Z' fill='%2390979E'/%3E%3C/svg%3E%0A"); }
  footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--youtube_channel {
    width: 18px;
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7831 2.11565C18.679 1.73835 18.4743 1.39412 18.1897 1.11736C17.9051 0.840597 17.5504 0.64101 17.1611 0.538533C15.7382 0.166632 9.99709 0.166626 9.99709 0.166626C9.99709 0.166626 4.30574 0.166632 2.84022 0.538533C2.45093 0.64101 2.09624 0.840597 1.8116 1.11736C1.52696 1.39412 1.32234 1.73835 1.21819 2.11565C0.705917 4.95921 0.705917 7.86715 1.21819 10.7107C1.32191 11.089 1.52626 11.4343 1.81087 11.7122C2.09549 11.9902 2.4504 12.191 2.84022 12.2947C4.26306 12.6666 9.99709 12.6666 9.99709 12.6666C9.99709 12.6666 15.7311 12.6666 17.1611 12.2947C17.5509 12.191 17.9058 11.9902 18.1904 11.7122C18.475 11.4343 18.6794 11.089 18.7831 10.7107C19.2954 7.86715 19.2954 4.95921 18.7831 2.11565ZM8.11183 9.05092V3.77544L12.8997 6.41319L8.11183 9.05092Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
    -webkit-background-size: 18px 18px;
            background-size: 18px;
    background-position: center 5px; }
    footer section #block-socialmedialinks-2 .content ul li a.social-media-link-icon--youtube_channel:hover {
      -webkit-background-size: 14px 14px;
              background-size: 14px 14px;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7831 2.11565C18.679 1.73835 18.4743 1.39412 18.1897 1.11736C17.9051 0.840597 17.5504 0.64101 17.1611 0.538533C15.7382 0.166632 9.99709 0.166626 9.99709 0.166626C9.99709 0.166626 4.30574 0.166632 2.84022 0.538533C2.45093 0.64101 2.09624 0.840597 1.8116 1.11736C1.52696 1.39412 1.32234 1.73835 1.21819 2.11565C0.705917 4.95921 0.705917 7.86715 1.21819 10.7107C1.32191 11.089 1.52626 11.4343 1.81087 11.7122C2.09549 11.9902 2.4504 12.191 2.84022 12.2947C4.26306 12.6666 9.99709 12.6666 9.99709 12.6666C9.99709 12.6666 15.7311 12.6666 17.1611 12.2947C17.5509 12.191 17.9058 11.9902 18.1904 11.7122C18.475 11.4343 18.6794 11.089 18.7831 10.7107C19.2954 7.86715 19.2954 4.95921 18.7831 2.11565ZM8.11183 9.05092V3.77544L12.8997 6.41319L8.11183 9.05092Z' fill='%2390979E'/%3E%3C/svg%3E%0A");
      -webkit-background-size: 18px 18px;
              background-size: 18px;
      background-position: center 5px; }
  footer section #block-copyright-2 {
    margin-left: auto; }
    footer section #block-copyright-2 p {
      color: #ffffff;
      font-family: "Lora", serif;
      font-size: 0.75rem;
      font-weight: 400;
      line-height: 1.25rem; }
  footer section #block-logofooteren .content > div p a img {
    width: 355px; }
    @media (max-width: 47.99875rem) {
      footer section #block-logofooteren .content > div p a img {
        width: 100%; } }
  @media (max-width: 47.99875rem) {
    footer section #block-logofooteren .content > div p a img {
      width: 100%; } }

/* HOME 
--------------------------------------------------*/
.path-frontpage #page .highlighted {
  background-color: #e7eaed; }
  .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display {
    background-color: #8b1125;
    position: relative; }
    .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content {
      position: absolute;
      top: 0;
      left: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 100%;
      padding: 0 10.3125rem;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      z-index: 1;
      color: white; }
      .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content h1, .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content .h1 {
        font-weight: 400;
        font-size: 3.75rem;
        line-height: 6.25rem;
        font-family: "Oswald"; }
      .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content p {
        font-family: "Lora", serif;
        font-weight: 400;
        font-size: 1.5rem;
        line-height: 1.9375rem;
        max-width: 430px; }
      @media (max-width: 63.99875rem) {
        .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content {
          padding: 0 1rem; }
          .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content h1, .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content .h1 {
            font-size: 1.875rem; }
          .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content p {
            font-size: 0.875rem;
            line-height: 1.0625rem;
            max-width: unset; } }
      @media (max-width: 47.99875rem) {
        .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content h1, .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .header-content .h1 {
          font-size: 1.25rem;
          line-height: 2.25rem; } }
    .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .bg-content {
      position: relative; }
      .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .bg-content::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0%;
        background: -webkit-linear-gradient(347.18deg, #B31B34 24.68%, rgba(179, 27, 52, 0) 92.86%);
        background: -o-linear-gradient(347.18deg, #B31B34 24.68%, rgba(179, 27, 52, 0) 92.86%);
        background: linear-gradient(102.82deg, #B31B34 24.68%, rgba(179, 27, 52, 0) 92.86%);
        mix-blend-mode: multiply; }
      .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .bg-content video {
        margin-bottom: -0.3125rem;
        width: 100% !important;
        height: auto !important; }
      @media (max-width: 47.99875rem) {
        .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .bg-content {
          height: 280px;
          overflow: hidden; }
          .path-frontpage #page .highlighted .container #block-cabeceraconimagendefondoparalashomepages .header-display .bg-content video {
            width: auto !important; } }

.path-frontpage #page .featured-top {
  position: relative; }
  .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 {
    z-index: 2;
    margin-bottom: 1.25rem; }
    .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row {
      max-width: 60%;
      margin: auto;
      -webkit-transform: translateY(-24px);
           -o-transform: translateY(-24px);
              transform: translateY(-24px);
      position: relative;
      overflow: hidden;
      -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);
              box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);
      border-radius: 0; }
      .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield {
        padding: 0; }
        .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield label {
          display: none; }
        .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield .form-control {
          border: 0;
          border-radius: 0;
          font-family: "Lora", serif;
          font-size: 1.125rem;
          line-height: 1.4375rem;
          padding: 0.75rem 4.125rem 0.75rem 1rem; }
          .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield .form-control:focus {
            -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5) !important;
                    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5) !important; }
      .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-select, .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row #edit-field-date-year-month-wrapper, .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row #edit-published-at-wrapper, .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row #edit-published-at-wrapper--2, .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row fieldset#edit-field-date-month-wrapper, .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row fieldset#edit-field-date-month-wrapper--2 {
        display: none; }
      .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .form-actions {
        position: absolute;
        top: 0;
        right: 0;
        height: inherit;
        padding: 0;
        margin: 0; }
        .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .form-actions button {
          border-radius: 0;
          padding: 0;
          width: 50px;
          height: 50px;
          font-size: 0;
          line-height: 0;
          background-image: url(/themes/custom/oivtheme/css/../images/icons/search-white.svg);
          background-repeat: no-repeat;
          -webkit-background-size: 22px 22px;
                  background-size: 22px;
          background-position: center; }
    @media (max-width: 47.99875rem) {
      .path-frontpage #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row {
        max-width: unset; } }
  .path-frontpage #page .featured-top #block-views-block-highlights-home-block-1 {
    max-width: 1440px;
    margin: 0 auto; }

.path-frontpage #page .layout-main-wrapper .container {
  margin: 0 auto;
  max-width: 100%;
  padding: 0; }
  .path-frontpage #page .layout-main-wrapper .container .row-offcanvas {
    --bs-gutter-x: 0 !important; }
    .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content {
      max-width: 1440px;
      margin: auto; }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row {
        margin: 1.25rem 0; }
        @media (max-width: 30rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row .views-col {
          display: grid;
          grid-template-columns: repeat(5, 1fr);
          grid-template-rows: repeat(5, 1fr);
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          position: relative; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row .views-col .views-field-type {
            grid-area: 2 / 2 / 3 / 6;
            position: absolute;
            left: 13%;
            padding: 7%;
            background: white;
            width: 85%;
            background: #FFFFFF;
            -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row .views-col .views-field-type .field-content {
              color: mediumpurple;
              font-weight: bold;
              font-size: 1rem; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row .views-col .views-field-title {
            grid-area: 3 / 2 / 5 / 6;
            position: absolute;
            left: 13%;
            padding: 0.625rem 0.625rem 0.625rem 1.25rem;
            background: white;
            width: 85%;
            height: 124px;
            -webkit-box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.1); }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row .views-col .views-field-title a {
              font-family: 'Lora';
              font-style: normal;
              font-weight: 600;
              font-size: 1.0625rem;
              line-height: 1.25rem;
              color: #C21734; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .views-row .views-col .views-field-field-image {
            grid-area: 1 / 1 / 6 / 4; }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .page-content .view-content .feed-icons {
        display: none; }
    .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess {
      position: relative;
      padding: 5rem 0;
      background: -webkit-linear-gradient(349.18deg, #C21734 11.68%, #8F1027 83.49%);
      background: -o-linear-gradient(349.18deg, #C21734 11.68%, #8F1027 83.49%);
      background: linear-gradient(100.82deg, #C21734 11.68%, #8F1027 83.49%); }
      @media (max-width: 30rem) {
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess {
          padding: 2.5rem 0; } }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content {
        max-width: 1440px;
        margin: auto; }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row .card {
          padding: 0.625rem 0.3125rem 0.3125rem 0.3125rem; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row .card .card-body .card-title {
            font-family: "Lora", serif;
            font-weight: 700;
            color: #D81B94; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row .card:hover {
            background: #F4F6F8;
            -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row .card:hover .card-body .card-title {
              color: #333333; }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row .card:hover::before {
              position: absolute;
              content: url(/themes/custom/oivtheme/images/icono_quick_access_hover.png);
              left: 7%;
              bottom: 92%; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row .card::before {
            position: absolute;
            content: url(/themes/custom/oivtheme/images/icono_quick_access.png);
            left: 7%;
            bottom: 92%; }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row .card::before:hover {
              position: absolute;
              content: url(/themes/custom/oivtheme/images/icono_quick_access_hover.png);
              left: 7%;
              bottom: 92%; }
        @media (max-width: 47.99875rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row.key-stats {
            padding: 0 1rem; }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-quickaccess .content .row.key-stats .card {
              width: 100% !important; } }
    .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 {
      background: #e7eaed;
      padding-bottom: 3.75rem;
      position: relative; }
      @media (max-width: 30rem) {
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 {
          padding: 1.875rem 0; } }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content {
        position: relative; }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content::before {
          z-index: 0;
          position: absolute;
          content: url(/themes/custom/oivtheme/images/event-white-circle.png);
          top: -37%;
          left: 5%; }
          @media (max-width: 80rem) {
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content::before {
              content: url(/themes/custom/oivtheme/images/event-white-circle-520.png);
              bottom: 18%;
              left: 6%; } }
          @media (max-width: 48rem) {
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content::before {
              bottom: unset;
              top: -98px;
              left: -16px; } }
          @media (max-width: 30rem) {
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content::before {
              content: unset; } }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content > div {
          position: relative; }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content {
        position: relative;
        max-width: 1440px;
        margin: 0 auto; }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .h2 {
        color: #D81B94;
        font-weight: 300;
        font-size: 3.125rem;
        line-height: 4.625rem; }
        @media (max-width: 47.99875rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .h2 {
            font-size: 2.5rem;
            line-height: 3.6875rem; } }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content::before {
        z-index: 0;
        position: absolute;
        content: "";
        background-image: url(/themes/custom/oivtheme/images/event-white-circle.png);
        -webkit-background-size: contain;
                background-size: contain;
        top: -80px;
        left: 54px;
        width: 590px;
        height: 375px; }
        @media (max-width: 63.99875rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content::before {
            left: -112px; } }
        @media (max-width: 47.99875rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content::before {
            left: -16px;
            -webkit-background-size: 320px 320px;
                    background-size: 320px;
            width: 320px;
            height: 207px; } }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content {
        z-index: 1;
        position: relative; }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: space-evenly;
          -webkit-justify-content: space-evenly;
              -ms-flex-pack: space-evenly;
                  justify-content: space-evenly;
          margin: 1.25rem 0;
          gap: 30px; }
          @media (max-width: 30rem) {
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row {
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                      flex-direction: column; } }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div {
            padding: 0.875rem 1.5rem 0.875rem 1.25rem;
            background: white;
            -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
            border-radius: 4px; }
            @media (max-width: 30rem) {
              .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div {
                width: 100% !important;
                margin: 0.625rem 0; } }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-category {
              margin: 0.625rem 0;
              font-weight: 400;
              font-size: 0.75rem;
              line-height: 0.9375rem;
              color: #333333; }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-title {
              margin: 0.625rem 0;
              font-family: 'Lora';
              font-style: normal;
              font-weight: 700;
              font-size: 1.125rem;
              line-height: 1.75rem;
              color: #C21734; }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-date-range {
              font-weight: 500;
              font-size: 0.875rem; }
              .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-date-range .field-content {
                margin-left: 1.875rem; }
              .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-date-range::before {
                position: absolute;
                content: url(/themes/custom/oivtheme/images/calendar.svg); }
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-parent-target-id {
              margin-top: 0.625rem; }
              .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-parent-target-id .field-content {
                margin-left: 1.875rem; }
              .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-parent-target-id::before {
                position: absolute;
                content: url(/themes/custom/oivtheme/images/point-map.svg); }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .more-link {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
        @media (max-width: 30rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .more-link {
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between; } }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .more-link a {
          font-family: 'Lora';
          font-style: normal;
          font-weight: 600;
          font-size: 1.0625rem;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section .block-views-blockevents-home-block-1 .content .more-link a::after {
            content: url(/themes/custom/oivtheme/images/arrow-right.svg);
            margin-left: 0.3125rem; }
    .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp {
      padding-top: 3.125rem;
      position: relative; }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content {
        position: relative;
        max-width: 1440px;
        margin: 0 auto; }
        @media (max-width: 80rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content {
            margin: 0 10.3125rem; } }
        @media (max-width: 64rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content {
            margin: 0 8.75rem; } }
        @media (max-width: 48rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content {
            margin: 0 2.5rem; } }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .h2 {
        color: #D81B94; }
        @media (max-width: 30rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .h2 {
            margin-bottom: 0.625rem; } }
      .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content {
        margin: 1.125rem 0 0 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (max-width: 30rem) {
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; } }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content .field--name-body {
          margin-left: 3.75rem;
          width: 27%; }
          @media (max-width: 48rem) {
            .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content .field--name-body {
              margin: 0;
              width: 100%; } }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content .field--name-field-image {
          margin: 0; }
          .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content .field--name-field-image .field--type-image img {
            margin: 0; }
            @media (max-width: 30rem) {
              .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content .field--name-field-image .field--type-image img {
                max-width: 220px;
                height: auto; } }
      @media (max-width: 89.99875rem) {
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp h2, .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .h2 {
          padding-left: 0;
          margin-left: 0; }
        .path-frontpage #page .layout-main-wrapper .container .row-offcanvas .section #block-downloadourapp .content {
          padding-left: 0; } }

.path-frontpage .block-views-blockhighlights-home-block-1 .content {
  padding: 0 !important; }

.path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home {
  margin-bottom: 3.75rem; }
  .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 h2, .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 .h2 {
      font-weight: 400;
      font-size: 3.125rem;
      line-height: 4.625rem;
      margin-bottom: auto; }
      @media (max-width: 35.99875rem) {
        .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 h2, .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 .h2 {
          font-size: 2.5rem;
          line-height: 3.6875rem; } }
    .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 span {
      font-weight: 600;
      font-size: 0.75rem;
      line-height: 1.125rem;
      color: #BC22CE;
      text-transform: uppercase;
      display: block;
      position: relative;
      padding: 0.1875rem 0 0 0.9375rem;
      margin-bottom: 0.625rem; }
      .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 span::after {
        position: absolute;
        content: "";
        width: 24px;
        height: 18px;
        left: 0;
        top: 0;
        z-index: -1;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23F4F6F8'/%3E%3C/svg%3E%0A"); }
    .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 p a {
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 2.125rem;
      line-height: 2.5rem; }
      @media (max-width: 35.99875rem) {
        .path-frontpage .block-views-blockhighlights-home-block-1 .view-highlights-home .col12 p a {
          font-size: 1.125rem;
          line-height: 1.4375rem; } }

.path-frontpage .view-frontpage .view-content .views-row a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .path-frontpage .view-frontpage .view-content .views-row a .cont-text {
    -webkit-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    transition: 0.3s all ease;
    background-color: #ffffff;
    position: absolute;
    padding: 1rem;
    top: 40px;
    bottom: 40px;
    left: 40%;
    right: 0;
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); }
    .path-frontpage .view-frontpage .view-content .views-row a .cont-text span {
      font-weight: 600;
      font-size: 0.75rem;
      line-height: 1.125rem;
      color: #BC22CE;
      text-transform: uppercase;
      display: block;
      position: relative;
      padding: 0.1875rem 0 0 0.9375rem;
      margin-bottom: 0.625rem;
      z-index: 0; }
      .path-frontpage .view-frontpage .view-content .views-row a .cont-text span::after {
        position: absolute;
        content: "";
        width: 24px;
        height: 18px;
        left: 0;
        top: 0;
        z-index: -1;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23F4F6F8'/%3E%3C/svg%3E%0A"); }
    .path-frontpage .view-frontpage .view-content .views-row a .cont-text h3, .path-frontpage .view-frontpage .view-content .views-row a .cont-text .h3 {
      font-size: 1rem;
      line-height: 1.25rem;
      font-weight: 700;
      font-family: "Lora", serif; }
  @media (max-width: 35.99875rem) {
    .path-frontpage .view-frontpage .view-content .views-row a img {
      width: 50%; }
    .path-frontpage .view-frontpage .view-content .views-row a .cont-text {
      top: 20px;
      bottom: 20px;
      left: 30%;
      padding: 0.5rem; }
      .path-frontpage .view-frontpage .view-content .views-row a .cont-text span {
        font-size: 0.625rem;
        line-height: 0.875rem; }
      .path-frontpage .view-frontpage .view-content .views-row a .cont-text h3, .path-frontpage .view-frontpage .view-content .views-row a .cont-text .h3 {
        font-size: 0.875rem;
        line-height: 1.0625rem;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis; } }
  .path-frontpage .view-frontpage .view-content .views-row a .cont-img {
    -webkit-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
    transition: 0.3s all ease;
    position: relative; }
    .path-frontpage .view-frontpage .view-content .views-row a .cont-img::before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      background: -webkit-linear-gradient(349.18deg, #C21734 11.68%, #8F1027 83.49%);
      background: -o-linear-gradient(349.18deg, #C21734 11.68%, #8F1027 83.49%);
      background: linear-gradient(100.82deg, #C21734 11.68%, #8F1027 83.49%);
      mix-blend-mode: normal;
      opacity: 0; }
  .path-frontpage .view-frontpage .view-content .views-row a:hover .cont-img {
    position: relative; }
    .path-frontpage .view-frontpage .view-content .views-row a:hover .cont-img::before {
      opacity: 0.4; }
  .path-frontpage .view-frontpage .view-content .views-row a:hover .cont-text {
    background-color: #F4F6F8; }
    .path-frontpage .view-frontpage .view-content .views-row a:hover .cont-text h3, .path-frontpage .view-frontpage .view-content .views-row a:hover .cont-text .h3 {
      color: #333333; }

.path-frontpage #block-downloadourapp {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 0.5rem; }
  @media (min-width: 36rem) {
    .path-frontpage #block-downloadourapp {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    .path-frontpage #block-downloadourapp {
      padding: 0 10.3125rem; } }

/* Highlights */
.cont-img-mask {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 64%;
  padding-bottom: 8%; }
  .cont-img-mask::before {
    position: absolute;
    content: "";
    width: 85%;
    height: 85%;
    left: 0;
    top: 25%;
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
  .cont-img-mask img {
    -webkit-mask-image: url(/themes/custom/oivtheme/css/../images/icons/organic-form.svg);
    mask-image: url(/themes/custom/oivtheme/css/../images/icons/organic-form.svg);
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: top;
    mask-position: top;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%; }

/*
<div class="cont-img-mask">
<img src="/sites/default/files/styles/352x279/public/2022-05/Mask%20Group%20%284%29.png?itok=H6jqdKUj" loading="lazy">
</div>
*/
.btn-primary {
  background-color: #C21734;
  border-radius: 30px;
  padding: 1rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: #ffffff;
  width: 100%; }
  .btn-primary:hover {
    background-color: #D81B94; }
  @media (min-width: 48rem) {
    .btn-primary {
      max-width: 240px; } }

/*Arrow collapse*/
a[data-bs-toggle="collapse"] {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: transparent;
  outline: 0 none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  a[data-bs-toggle="collapse"]:focus, a[data-bs-toggle="collapse"]:focus-visible, a[data-bs-toggle="collapse"]:active, a[data-bs-toggle="collapse"]:active:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: transparent;
    outline: 0 none !important; }
  a[data-bs-toggle="collapse"]:hover {
    cursor: pointer; }
  a[data-bs-toggle="collapse"] label {
    width: 100%;
    display: block; }
  a[data-bs-toggle="collapse"]::after {
    content: "";
    -webkit-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-transform: translateY(4px) rotate(-90deg);
         -o-transform: translateY(4px) rotate(-90deg);
            transform: translateY(4px) rotate(-90deg);
    width: 12px;
    height: 12px;
    border: 0;
    background-position: center center; }
  a[data-bs-toggle="collapse"][aria-expanded="true"]::after {
    -webkit-transform: translateY(4px) rotate(90deg);
         -o-transform: translateY(4px) rotate(90deg);
            transform: translateY(4px) rotate(90deg); }

/*Strategy*/
.block-inline-blockstrategy .content {
  position: relative;
  padding-top: 3.125rem !important;
  padding-bottom: 1.5rem !important; }
  @media (min-width: 48rem) {
    .block-inline-blockstrategy .content {
      padding-top: 5.5rem !important;
      padding-bottom: 5.5rem !important; } }
  .block-inline-blockstrategy .content .field--type-image {
    position: absolute; }
    .block-inline-blockstrategy .content .field--type-image img {
      width: 138px;
      height: auto; }
      @media (min-width: 48rem) {
        .block-inline-blockstrategy .content .field--type-image img {
          width: 218px; } }
  .block-inline-blockstrategy .content .field--name-field-color {
    margin-left: 9.375rem; }
    .block-inline-blockstrategy .content .field--name-field-color img {
      width: 40px;
      height: 40px; }
    .block-inline-blockstrategy .content .field--name-field-color .content {
      padding: 0 !important; }
      .block-inline-blockstrategy .content .field--name-field-color .content .field--type-image {
        position: relative;
        display: block;
        width: 100%; }
        .block-inline-blockstrategy .content .field--name-field-color .content .field--type-image img {
          margin-bottom: 0; }
    @media (min-width: 48rem) {
      .block-inline-blockstrategy .content .field--name-field-color {
        margin-left: 15.625rem; } }
  .block-inline-blockstrategy .content .field--name-field-title {
    margin-left: 9.375rem;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: #D81B94;
    margin-bottom: 1rem; }
    @media (min-width: 48rem) {
      .block-inline-blockstrategy .content .field--name-field-title {
        margin-left: 15.625rem; } }
  .block-inline-blockstrategy .content .field--name-field-description-1 {
    font-weight: 300;
    font-size: 1.25rem;
    line-height: 1.875rem;
    color: #333333;
    margin-left: 9.375rem;
    margin-bottom: 1rem; }
    @media (min-width: 48rem) {
      .block-inline-blockstrategy .content .field--name-field-description-1 {
        margin-left: 15.625rem; } }
  .block-inline-blockstrategy .content .field--name-field-description-2 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem;
    color: #333333;
    margin-left: 9.375rem;
    margin-bottom: 1.5rem; }
    @media (min-width: 48rem) {
      .block-inline-blockstrategy .content .field--name-field-description-2 {
        margin-left: 15.625rem; } }
  .block-inline-blockstrategy .content .field--name-field-field-images {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (min-width: 48rem) {
      .block-inline-blockstrategy .content .field--name-field-field-images {
        margin-left: 15.625rem; } }
    .block-inline-blockstrategy .content .field--name-field-field-images img {
      width: 78px;
      height: auto; }
      @media (min-width: 48rem) {
        .block-inline-blockstrategy .content .field--name-field-field-images img {
          width: 80px; } }

/*Block image text with background organic form - */
/*<p class="organic-shape-bg"></p>*/
.block-text-title .organic-shape-bg, .block-title-register-button .organic-shape-bg {
  min-height: 230px;
  margin-top: 1.875rem; }
  .block-text-title .organic-shape-bg p, .block-title-register-button .organic-shape-bg p {
    position: relative;
    font-family: "Lora", serif;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-style: italic;
    padding: 3.125rem 0 1.5rem 4.875rem; }
    .block-text-title .organic-shape-bg p::before, .block-title-register-button .organic-shape-bg p::before {
      content: "";
      width: 350px;
      height: 192px;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23F4F6F8'/%3E%3C/svg%3E%0A");
      position: absolute;
      z-index: -1;
      left: 0;
      top: 0; }
    @media (max-width: 47.99875rem) {
      .block-text-title .organic-shape-bg p, .block-title-register-button .organic-shape-bg p {
        font-size: 1.125rem;
        line-height: 1.4375rem;
        padding: 0.5rem; }
        .block-text-title .organic-shape-bg p::before, .block-title-register-button .organic-shape-bg p::before {
          width: 173px;
          height: 110px; } }

.block-text-title p.organic-shape-bg, .block-title-register-button p.organic-shape-bg {
  position: relative;
  font-family: "Lora", serif;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-style: italic;
  padding: 3.125rem 0 1.5rem 4.875rem; }
  .block-text-title p.organic-shape-bg::before, .block-title-register-button p.organic-shape-bg::before {
    content: "";
    width: 350px;
    height: 192px;
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23F4F6F8'/%3E%3C/svg%3E%0A");
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0; }
  @media (max-width: 47.99875rem) {
    .block-text-title p.organic-shape-bg, .block-title-register-button p.organic-shape-bg {
      font-size: 1.125rem;
      line-height: 1.4375rem;
      padding: 0.5rem; }
      .block-text-title p.organic-shape-bg::before, .block-title-register-button p.organic-shape-bg::before {
        width: 173px;
        height: 110px; } }

/*Block image text*/
.block-image-text .content {
  margin-bottom: 1.5rem;
  /*.cont-img-mask {
            margin-top: 8%;
        } */ }
  @media (min-width: 48rem) {
    .block-image-text .content {
      margin-bottom: 2.5rem; } }
  .block-image-text .content h2, .block-image-text .content .h2 {
    font-weight: 400;
    font-size: 3.125rem;
    line-height: 3.875rem;
    margin-bottom: 1.5rem; }
    @media (min-width: 48rem) {
      .block-image-text .content h2, .block-image-text .content .h2 {
        margin-bottom: 2.5rem; } }
  .block-image-text .content .container {
    padding: 0; }
    .block-image-text .content .container p {
      font-size: 1.5rem;
      line-height: 1.9375rem;
      font-family: "Lora", serif;
      /*Paragraph organic shape background     <p class="organic-shape-bg"></p>*/ }
      .block-image-text .content .container p.organic-shape-bg {
        position: relative;
        font-family: "Lora", serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.25rem;
        padding: 2.625rem 0 1.5rem 2.3125rem; }
        @media (min-width: 48rem) {
          .block-image-text .content .container p.organic-shape-bg {
            font-size: 1.375rem;
            line-height: 1.75rem; } }
        .block-image-text .content .container p.organic-shape-bg::before {
          content: "";
          width: 135px;
          height: 85px;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23F4F6F8'/%3E%3C/svg%3E%0A");
          position: absolute;
          z-index: -1;
          left: 0;
          top: 0; }

/*View yearbooks statistics*/
.view-yearbooks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 35.99875rem) {
    .view-yearbooks {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .view-yearbooks .view-filters {
    max-width: 50%;
    margin-right: 1.25rem; }
    .view-yearbooks .view-filters .views-exposed-form .form-item-field-year-value {
      display: none !important; }
    .view-yearbooks .view-filters .views-exposed-form div[data-drupal-selector="edit-actions"] {
      display: none !important; }
  .view-yearbooks .view-content {
    max-width: 50%; }
    .view-yearbooks .view-content .field-content {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 32px; }
      .view-yearbooks .view-content .field-content .paragraph a {
        background: #F4F6F8;
        border-radius: 6.18783px;
        padding: 0.625rem 0.75rem;
        display: block;
        font-weight: 700;
        font-size: 1.125rem;
        font-family: "Lora", serif; }
        @media (max-width: 35.99875rem) {
          .view-yearbooks .view-content .field-content .paragraph a {
            font-size: 0.875rem;
            line-height: 1.0625rem;
            padding: 0.625rem 0.625rem; } }

/*Block image text*/
.block-title-text-links a {
  width: 22%;
  padding: 1.25rem; }

/*Downloads*/
.download-banner, .block-downloads-grid {
  margin-top: 2.125rem;
  margin-bottom: 1.6875rem; }
  .download-banner h2, .download-banner .h2, .block-downloads-grid h2, .block-downloads-grid .h2 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.25rem;
    color: #D81B94;
    margin-bottom: 1.5rem; }
  .download-banner .row, .block-downloads-grid .row {
    min-height: 100%; }
    .download-banner .row a, .block-downloads-grid .row a {
      background: #FFFFFF;
      -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      padding: 0.5rem 0.5rem 0.5rem 3.375rem;
      position: relative;
      display: block;
      height: 100%; }
      .download-banner .row a i, .block-downloads-grid .row a i {
        content: "";
        width: 38px;
        height: 24px;
        left: 5px;
        top: 5px;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
        position: relative;
        z-index: 0;
        position: absolute; }
        .download-banner .row a i::before, .block-downloads-grid .row a i::before {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          width: inherit;
          height: inherit;
          z-index: 1;
          -webkit-background-size: 12px 12px;
                  background-size: 12px;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2005_5318)'%3E%3Cpath d='M10.8092 8V10C10.8092 10.2652 10.7025 10.5196 10.5126 10.7071C10.3227 10.8946 10.0652 11 9.79658 11H2.70797C2.4394 11 2.18182 10.8946 1.99191 10.7071C1.802 10.5196 1.69531 10.2652 1.69531 10V8' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.7207 5.5L6.25235 8L8.78399 5.5' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.25293 8V2' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2005_5318'%3E%3Crect width='12.1519' height='12' fill='%23FFFFFF' transform='translate(0.176758 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
      .download-banner .row a p, .block-downloads-grid .row a p {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.125rem;
        color: #D81B94;
        margin-bottom: 0; }
        .download-banner .row a p span, .block-downloads-grid .row a p span {
          font-weight: 400;
          font-size: 0.625rem;
          line-height: 0.8125rem;
          color: #333333;
          display: block;
          padding-top: 0.5rem; }

/*
<div class="download-banner">
<h2>Downloads...</h2>
<a href="#" title="Download document">
<i></i>
<p class="title">OIV STRATEGIC PLAN 2020 2024
<span class="subtitle">Download the document for more information</span>
</p></a></div>
*/
/*Presentation - block logo description grid*/
.block-logo-description-grid .content .container {
  padding: 0; }
  .block-logo-description-grid .content .container .key-stats {
    color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem; }
    .block-logo-description-grid .content .container .key-stats p {
      margin: 0; }
    .block-logo-description-grid .content .container .key-stats .logo {
      width: 80px;
      height: 50px;
      position: relative;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto 0.5rem auto; }
    .block-logo-description-grid .content .container .key-stats .quantity {
      font-size: 2.375rem;
      font-weight: 700;
      font-family: "Lora", serif; }
    .block-logo-description-grid .content .container .key-stats .title {
      font-size: 1.75rem;
      font-weight: 300; }
    .block-logo-description-grid .content .container .key-stats .description {
      font-size: 0.75rem;
      font-weight: 400;
      font-family: "Lora", serif;
      max-width: 220px;
      margin: auto; }
    @media (max-width: 35.99875rem) {
      .block-logo-description-grid .content .container .key-stats {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem; } }

/*Fundamental texts - Downloads documents*/
.block-download-documents .content-document-links {
  background: #F4F6F8;
  border-radius: 15px;
  padding: 3rem 3rem 0 3rem;
  margin-bottom: 1.875rem; }
  @media (max-width: 35.99875rem) {
    .block-download-documents .content-document-links {
      padding: 1.25rem 0.75rem 0 0.75rem; } }
  .block-download-documents .content-document-links * {
    font-family: "Lora", serif; }
  .block-download-documents .content-document-links h2, .block-download-documents .content-document-links .h2 {
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 2.5rem;
    padding-bottom: 0; }
    @media (max-width: 35.99875rem) {
      .block-download-documents .content-document-links h2, .block-download-documents .content-document-links .h2 {
        font-size: 1rem;
        line-height: 1.25rem; } }
  .block-download-documents .content-document-links > div {
    padding-top: 1.5rem;
    padding-bottom: 3rem; }
    @media (max-width: 35.99875rem) {
      .block-download-documents .content-document-links > div {
        padding-top: 1rem;
        padding-bottom: 1.875rem; } }
    .block-download-documents .content-document-links > div > p {
      font-weight: 500;
      font-size: 1.5rem;
      line-height: 1.9375rem;
      padding-bottom: 1.5rem;
      margin: 0; }
      @media (max-width: 35.99875rem) {
        .block-download-documents .content-document-links > div > p {
          font-size: 0.75rem;
          line-height: 0.9375rem;
          padding-bottom: 1rem; } }
    .block-download-documents .content-document-links > div .available {
      font-weight: 700;
      font-size: 1.5rem;
      line-height: 1.9375rem;
      background-image: url(/themes/custom/oivtheme/css/../images/icons/download-circle.svg);
      -webkit-background-size: 40px 40px;
              background-size: 40px;
      background-repeat: no-repeat;
      background-position: left center;
      padding: 0.5rem 0 0.5rem 3.5rem; }
      @media (max-width: 35.99875rem) {
        .block-download-documents .content-document-links > div .available {
          font-size: 0.75rem;
          line-height: 0.9375rem;
          -webkit-background-size: 18px 18px;
                  background-size: 18px;
          padding: 0.5rem 0 0.5rem 1.5rem;
          margin-bottom: 1.5rem; } }
    .block-download-documents .content-document-links > div .pdf-links {
      margin-top: 1rem; }
      @media (max-width: 35.99875rem) {
        .block-download-documents .content-document-links > div .pdf-links {
          display: -webkit-inline-box !important;
          display: -webkit-inline-flex !important;
          display: -ms-inline-flexbox !important;
          display: inline-flex !important;
          -webkit-justify-content: space-around;
              -ms-flex-pack: distribute;
                  justify-content: space-around; } }
    .block-download-documents .content-document-links > div a {
      font-weight: 700;
      font-size: 1.16022rem;
      line-height: 156%;
      color: #C21734; }
      @media (max-width: 35.99875rem) {
        .block-download-documents .content-document-links > div a {
          font-size: 0.875rem;
          line-height: 1.125rem; } }

/*Block logo grid - Presentation - Categories (Viticulture, Enology, Economics and Law, Health and Safety) */
.block-logo-grid .content .container .row {
  margin: 1.5rem 0; }
  @media (min-width: 48rem) {
    .block-logo-grid .content .container .row {
      margin: 7.75rem 0; } }
  .block-logo-grid .content .container .row .logo {
    margin-bottom: 2.5rem; }
    .block-logo-grid .content .container .row .logo img {
      max-width: 138px;
      margin: 0 auto; }
  .block-logo-grid .content .container .row .text {
    font-weight: 400;
    font-size: 1.75rem;
    line-height: 1.875rem; }

/*Btn Collapse*/
a.btn-collapse {
  padding: 2rem;
  max-width: unset;
  width: 100%;
  background: #FFFFFF;
  border-radius: 8px;
  color: #C21734;
  border: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Lora", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 2.125rem;
  line-height: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 47.99875rem) {
    a.btn-collapse {
      padding: 1rem;
      font-size: 0.97915rem;
      line-height: 1.125rem; } }
  a.btn-collapse::after {
    right: 0;
    background-image: url(/themes/custom/oivtheme/css/../images/icons/chevron-down.svg);
    width: 19px;
    height: 19px; }
  a.btn-collapse[aria-expanded="true"]::after {
    -webkit-transform: translateY(0) rotate(0deg);
         -o-transform: translateY(0) rotate(0deg);
            transform: translateY(0) rotate(0deg); }
  a.btn-collapse[aria-expanded="false"]::after {
    -webkit-transform: translateY(0) rotate(180deg);
         -o-transform: translateY(0) rotate(180deg);
            transform: translateY(0) rotate(180deg); }

/*headquarters-history (añadir bloque 1 columna bootstrap, añadir clase headquarters-history en "Container wrapper classes" ) */
.headquarters-history .container .block .content {
  padding: 0; }
  .headquarters-history .container .block .content .field > div {
    position: relative; }

/*Breadcrumb*/
.page-breadcrumbs .content {
  padding-bottom: 1rem !important; }

ol.breadcrumb {
  margin-bottom: 0; }

.breadcrumb-item + .breadcrumb-item::before, #custom_false_breadcrum span {
  content: "";
  display: inline-block;
  background-image: url(/themes/custom/oivtheme/css/../images/icons/arrow-breadcrumb.svg);
  background-repeat: no-repeat;
  height: 12px;
  width: 6px;
  -webkit-transform: translateY(7px);
       -o-transform: translateY(7px);
          transform: translateY(7px);
  font-size: 0 !important;
  line-height: 0 !important;
  top: unset !important; }

.breadcrumb-item + .breadcrumb-item, #custom_false_breadcrum {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px; }
  .breadcrumb-item + .breadcrumb-item a, #custom_false_breadcrum a {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: "Oswald" !important; }

#custom_false_breadcrum {
  display: inline-block; }
  #custom_false_breadcrum span {
    display: inline;
    line-height: normal;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    vertical-align: middle; }

/*Collapse Cards*/
.block-collapse-cards .content #collapseCards > p {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.9375rem;
  padding: 1rem 0; }

.block-collapse-cards .content #collapseCards .key-stats.row > div a:hover {
  text-decoration: none;
  font-family: fantasy; }

.block-collapse-cards .content #collapseCards .key-stats.row > div .logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (min-width: 48rem) {
    .block-collapse-cards .content #collapseCards .key-stats.row > div .logo {
      -webkit-filter: grayscale(100%);
      /* Safari 6.0 - 9.0 */
      filter: grayscale(100%); } }
  .block-collapse-cards .content #collapseCards .key-stats.row > div .logo img {
    width: 100%; }

.block-collapse-cards .content #collapseCards .key-stats.row > div .text {
  text-align: center; }
  .block-collapse-cards .content #collapseCards .key-stats.row > div .text p {
    padding-bottom: 0.5rem;
    margin-bottom: 0; }
    .block-collapse-cards .content #collapseCards .key-stats.row > div .text p.quantity {
      display: none; }
    .block-collapse-cards .content #collapseCards .key-stats.row > div .text p.title {
      font-weight: 400;
      font-size: 1.25rem;
      line-height: 2.5rem;
      color: #C21734; }

.block-collapse-cards .content #collapseCards .key-stats.row > div .description {
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  text-align: center;
  color: #333333; }

.block-collapse-cards .content #collapseCards .key-stats.row > div:hover {
  text-decoration: none; }
  .block-collapse-cards .content #collapseCards .key-stats.row > div:hover .logo {
    -webkit-filter: none;
    filter: none; }

/* block-inline-blockpresentation*/
.block-inline-blockpresentation {
  max-width: 680px;
  margin: 0 auto 1.5rem; }
  .block-inline-blockpresentation h2, .block-inline-blockpresentation .h2 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 2.5rem;
    padding: 0 0.5rem; }
    @media (min-width: 36rem) {
      .block-inline-blockpresentation h2, .block-inline-blockpresentation .h2 {
        padding: 0 1rem; } }
    @media (min-width: 64rem) {
      .block-inline-blockpresentation h2, .block-inline-blockpresentation .h2 {
        padding: 0 10.3125rem; } }
  .block-inline-blockpresentation .content {
    padding: 1rem 0 2rem !important; }
    @media (min-width: 64rem) {
      .block-inline-blockpresentation .content {
        padding: 1rem 25% !important; } }
    .block-inline-blockpresentation .content > .field--name-field-images {
      margin-right: 2rem;
      float: left; }
      .block-inline-blockpresentation .content > .field--name-field-images img {
        width: 138px;
        height: auto; }
        @media (min-width: 48rem) {
          .block-inline-blockpresentation .content > .field--name-field-images img {
            width: 218px; } }
    .block-inline-blockpresentation .content .field--name-field-color {
      margin: 0; }
      .block-inline-blockpresentation .content .field--name-field-color .content {
        padding: 0 !important; }
        .block-inline-blockpresentation .content .field--name-field-color .content .field {
          float: none; }
          .block-inline-blockpresentation .content .field--name-field-color .content .field img {
            margin: 0 0 1rem 0; }
    .block-inline-blockpresentation .content .field--name-field-title {
      font-weight: 400;
      font-size: 1.25rem;
      line-height: 1.875rem;
      margin-bottom: 1rem; }
    .block-inline-blockpresentation .content .field--name-body {
      font-family: "Lora", serif;
      font-weight: 400;
      font-size: 0.75rem;
      line-height: 1rem; }
  .block-inline-blockpresentation:nth-child(even) .content > .field--name-field-images {
    float: right;
    margin-right: 0;
    margin-left: 2rem; }
  .block-inline-blockpresentation:first-child {
    margin-top: 2.125rem; }
    .block-inline-blockpresentation:first-child .content {
      padding-top: 5rem !important; }
  .block-inline-blockpresentation:last-child .content {
    padding-bottom: 4rem !important; }

/*Monthpicker*/
.month-picker {
  z-index: 10;
  width: auto !important;
  padding: 1rem;
  left: 0px !important;
  right: 0px !important; }
  @media (max-width: 47.99875rem) {
    .month-picker {
      z-index: 1050; } }
  .month-picker .month-picker-header {
    background-color: transparent !important; }
  .month-picker .month-picker-previous a, .month-picker .month-picker-next a {
    width: 20px;
    height: 20px;
    background-image: url(/themes/custom/oivtheme/css/../images/icons/arrow-datapicker.svg);
    background-repeat: no-repeat;
    background-position: center;
    border: 0; }
    .month-picker .month-picker-previous a span, .month-picker .month-picker-next a span {
      display: none; }
  .month-picker .month-picker-next {
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg); }
  .month-picker .month-picker-month-table {
    gap: 16px;
    background-color: transparent !important; }
    @media (max-width: 47.99875rem) {
      .month-picker .month-picker-month-table {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .month-picker .month-picker-month-table tr {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 16px; }
      .month-picker .month-picker-month-table tr td {
        width: 100%; }
        .month-picker .month-picker-month-table tr td a {
          padding: 0.5rem 0.625rem !important;
          width: inherit;
          background: #FFFFFF;
          -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
          border-radius: 3px;
          font-family: "Oswald";
          font-weight: 400;
          font-size: 0.875rem;
          line-height: 1.0625rem;
          color: #C21734; }

/*Block add Class News */
.news-subtitle {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.9375rem; }

/*Previous years view*/
.block-previous-years-grid {
  padding: 0 1.875rem;
  /*         @include media-breakpoint-up(md) {
            padding: 90px 0;
        } */ }
  .block-previous-years-grid.view-content > div {
    background-color: red;
    margin-top: 1.5rem; }
    @media (min-width: 48rem) {
      .block-previous-years-grid.view-content > div {
        margin-top: 2.5rem; } }
  .block-previous-years-grid.view-content {
    background-color: red; }
  .block-previous-years-grid h2, .block-previous-years-grid .h2 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 2.5rem;
    margin-bottom: 4.375rem; }
  .block-previous-years-grid a {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    padding: 0.5rem 0.5rem 0.5rem 3rem;
    position: relative;
    display: block; }
    .block-previous-years-grid a i {
      content: "";
      width: 38px;
      height: 24px;
      left: 5px;
      top: 5px;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
      position: relative;
      z-index: 0;
      position: absolute; }
      .block-previous-years-grid a i::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: inherit;
        height: inherit;
        z-index: 1;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='26' viewBox='0 0 18 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.94603 24.2134C1.88911 23.7914 2.47974 20.6817 3.61757 19.6487C5.56936 19.4181 10.9135 17.8308 9.49714 17.8432C8.0808 17.8555 6.57907 16.9416 6.57907 16.9416C6.57907 16.9416 9.84302 16.4534 10.9171 15.5641C12.2166 14.4882 13.6297 10.9553 13.0431 11.2525C12.2284 11.6651 11.0713 11.2866 11.0713 11.2866C11.0713 11.2866 13.0808 10.2947 13.5136 9.55305C15.3136 6.46745 15.9928 3.63996 17.058 0.615904C11.6379 0.437744 8.76294 2.28307 5.67816 6.00053H5.67798C5.22205 6.56896 4.93726 7.25542 4.85683 7.97962L4.55136 10.5112C4.55136 10.5112 4.04743 8.76187 4.39141 7.63336C4.46559 7.39031 4.05558 8.01073 3.86946 8.33177C0.727667 13.7533 2.43889 18.4788 2.43889 18.4788C5.39737 10.4752 11.4766 4.9954 11.4766 4.9954C7.75591 9.21446 0.98223 20.8885 0.853516 25.0845L1.94603 24.2134Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
    .block-previous-years-grid a p {
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 1.375rem;
      line-height: 1.76rem;
      color: #D81B94;
      margin-bottom: 0; }
      .block-previous-years-grid a p span {
        font-weight: 400;
        font-size: 0.75rem;
        line-height: 0.96rem;
        color: #333333;
        display: block;
        padding-top: 0.5rem; }

/*Previous awards view*/
.block-previous-awards-grid {
  padding: 0 1.875rem; }
  .block-previous-awards-grid.view-content > div {
    background-color: red;
    margin-top: 1.5rem; }
    @media (min-width: 48rem) {
      .block-previous-awards-grid.view-content > div {
        margin-top: 2.5rem; } }
  .block-previous-awards-grid.view-content {
    background-color: red; }
  @media (min-width: 48rem) {
    .block-previous-awards-grid {
      padding: 5.625rem 0; } }
  .block-previous-awards-grid h2, .block-previous-awards-grid .h2 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 2.5rem;
    margin-bottom: 4.375rem; }
  .block-previous-awards-grid a {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    padding: 0.5rem 0.5rem 0.5rem 3rem;
    position: relative;
    display: block; }
    .block-previous-awards-grid a i {
      content: "";
      width: 38px;
      height: 24px;
      left: 5px;
      top: 5px;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
      position: relative;
      z-index: 0;
      position: absolute; }
      .block-previous-awards-grid a i::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: inherit;
        height: inherit;
        z-index: 1;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6H7.13263C6.85401 8.77456 7.01497 11.5752 7.60972 14.3005C8.20293 17.2486 9.56795 19.9902 11.5679 22.2506C12.5926 23.2431 13.7899 24.0442 15.102 24.6148C15.619 24.8115 16.1595 24.9409 16.71 25' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 6H25.8674C26.146 8.77456 25.985 11.5752 25.3903 14.3005C24.7971 17.2486 23.432 19.9902 21.432 22.2506C20.4073 23.2431 19.2101 24.0442 17.8979 24.6148C17.4396 24.8038 16.9585 24.9332 16.4666 25' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.97822 8H3.01615C2.9023 10.4646 3.39186 12.9179 4.43467 15.1083C5.49901 16.9407 7.11189 18.3155 9 19' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.0217 8H29.9834C30.0984 10.4627 29.6147 12.9148 28.5813 15.1083C27.5089 16.9399 25.8914 18.3139 24 19' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 24V28' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 24V28' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 28H21' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .block-previous-awards-grid a p {
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 1.375rem;
      line-height: 1.76rem;
      color: #D81B94;
      margin-bottom: 0; }
      .block-previous-awards-grid a p span {
        font-weight: 400;
        font-size: 0.75rem;
        line-height: 0.96rem;
        color: #333333;
        display: block;
        padding-top: 0.5rem; }
  .block-previous-awards-grid .pagination a[rel="next"] {
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
    position: relative;
    z-index: 0; }
    .block-previous-awards-grid .pagination a[rel="next"]::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: inherit;
      height: inherit;
      z-index: 1;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12.606H19' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 19.606L19 12.606L12 5.60596' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .block-previous-awards-grid .pagination a[rel="prev"] {
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
    position: relative;
    z-index: 0; }
    .block-previous-awards-grid .pagination a[rel="prev"]::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: inherit;
      height: inherit;
      z-index: 1;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12.606H5' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 19.606L5 12.606L12 5.60596' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

/*Color Box*/
.box-color {
  width: 40px;
  height: 40px; }
  .box-color[data-color="0"] {
    background-color: #081775; }
  .box-color[data-color="1"] {
    background-color: #C21734; }
  .box-color[data-color="2"] {
    background-color: #8F1027; }
  .box-color[data-color="3"] {
    background-color: #25C23D; }
  .box-color[data-color="4"] {
    background-color: #D81B94; }
  .box-color[data-color="5"], .box-color[data-color="purple"] {
    background-color: #BC22CE; }

/*Text Title*/
.block-text-title h2, .block-text-title .h2 {
  font-weight: 400;
  font-size: 3.125rem;
  line-height: 3.875rem;
  margin-bottom: 2.5rem; }
  @media (max-width: 47.99875rem) {
    .block-text-title h2, .block-text-title .h2 {
      font-size: 2.5rem;
      line-height: 3rem; } }

.block-text-title ul {
  margin: 0;
  padding: 0.9375rem 0; }
  @media (min-width: 48rem) {
    .block-text-title ul.two-cols {
      -webkit-columns: 2;
      -moz-columns: 2;
      columns: 2;
      list-style-position: inside; } }
  .block-text-title ul li {
    list-style: none;
    padding-left: 2.125rem !important;
    position: relative; }
    .block-text-title ul li::before {
      position: absolute;
      content: "";
      width: 10px;
      height: 6px;
      left: 8px;
      top: 8px;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
    .block-text-title ul li p {
      font-size: unset;
      line-height: unset;
      font-weight: unset; }

.block-video iframe {
  border-radius: 16px; }
  @media (max-width: 47.99875rem) {
    .block-video iframe {
      aspect-ratio: 16/9;
      width: 100%;
      height: auto; } }

.social-sharing-buttons a {
  width: 40px;
  height: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-position: center;
  position: relative;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23F4F6F8'/%3E%3C/svg%3E%0A"); }
  .social-sharing-buttons a svg {
    display: none; }
  .social-sharing-buttons a::before {
    content: "";
    display: block;
    width: 14px;
    height: 20px;
    background-position: center; }
  .social-sharing-buttons a.share-facebook::before {
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37218 13H3.98087V6.43994H5.80174L6 4.24629H3.98087V2.99799C3.98087 2.4757 4.08 2.27722 4.58087 2.27722H6V0H4.18435C2.23826 0 1.36174 0.856568 1.36174 2.49658V4.25151H0V6.47127H1.36174L1.37218 13Z' fill='%23D81B94'/%3E%3C/svg%3E%0A"); }
  .social-sharing-buttons a.share-twitter::before {
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.643C1.3487 11.4934 2.90812 11.962 4.5082 11.9978C6.10829 12.0336 7.68761 11.6352 9.07397 10.846C10.4603 10.0568 11.6005 8.90721 12.3702 7.52249C13.1398 6.13776 13.5094 4.57108 13.4386 2.9933C14.0496 2.56408 14.5783 2.03099 15 1.41895C14.4399 1.6672 13.8442 1.82835 13.2341 1.89664C13.8805 1.52104 14.3655 0.925226 14.5977 0.221364C13.9943 0.574121 13.3351 0.824303 12.6477 0.961449C12.1862 0.473684 11.5743 0.150035 10.9072 0.0408245C10.2401 -0.0683863 9.55505 0.0429582 8.95865 0.357545C8.36226 0.672131 7.8879 1.17234 7.60932 1.7804C7.33074 2.38846 7.26355 3.07029 7.41819 3.71992C6.19654 3.66141 5.00109 3.34958 3.90973 2.80474C2.81837 2.2599 1.85558 1.49428 1.08409 0.557765C0.693074 1.22423 0.574136 2.01268 0.751471 2.76264C0.928806 3.5126 1.38909 4.16769 2.03864 4.59457C1.56054 4.57562 1.09356 4.4466 0.675004 4.2178C0.666973 4.92328 0.908323 5.60947 1.35754 6.15834C1.80676 6.70722 2.43576 7.08447 3.13637 7.22522C2.6913 7.34149 2.22579 7.35987 1.77273 7.27905C1.96697 7.88089 2.34791 8.40732 2.86174 8.78398C3.37558 9.16063 3.99634 9.36849 4.63637 9.37818C3.98973 9.88628 3.24573 10.2602 2.44901 10.4776C1.6523 10.6949 0.8193 10.7512 0 10.643Z' fill='%23D81B94'/%3E%3C/svg%3E%0A");
    background-position: center 4px; }
  .social-sharing-buttons a:hover {
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23D81B94'/%3E%3C/svg%3E%0A"); }
    .social-sharing-buttons a:hover.share-facebook::before {
      -webkit-background-size: 14px 14px;
              background-size: 14px 14px;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='6' height='13' viewBox='0 0 6 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.37218 13H3.98087V6.43994H5.80174L6 4.24629H3.98087V2.99799C3.98087 2.4757 4.08 2.27722 4.58087 2.27722H6V0H4.18435C2.23826 0 1.36174 0.856568 1.36174 2.49658V4.25151H0V6.47127H1.36174L1.37218 13Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
    .social-sharing-buttons a:hover.share-twitter::before {
      -webkit-background-size: 14px 14px;
              background-size: 14px 14px;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.643C1.3487 11.4934 2.90812 11.962 4.5082 11.9978C6.10829 12.0336 7.68761 11.6352 9.07397 10.846C10.4603 10.0568 11.6005 8.90721 12.3702 7.52249C13.1398 6.13776 13.5094 4.57108 13.4386 2.9933C14.0496 2.56408 14.5783 2.03099 15 1.41895C14.4399 1.6672 13.8442 1.82835 13.2341 1.89664C13.8805 1.52104 14.3655 0.925226 14.5977 0.221364C13.9943 0.574121 13.3351 0.824303 12.6477 0.961449C12.1862 0.473684 11.5743 0.150035 10.9072 0.0408245C10.2401 -0.0683863 9.55505 0.0429582 8.95865 0.357545C8.36226 0.672131 7.8879 1.17234 7.60932 1.7804C7.33074 2.38846 7.26355 3.07029 7.41819 3.71992C6.19654 3.66141 5.00109 3.34958 3.90973 2.80474C2.81837 2.2599 1.85558 1.49428 1.08409 0.557765C0.693074 1.22423 0.574136 2.01268 0.751471 2.76264C0.928806 3.5126 1.38909 4.16769 2.03864 4.59457C1.56054 4.57562 1.09356 4.4466 0.675004 4.2178C0.666973 4.92328 0.908323 5.60947 1.35754 6.15834C1.80676 6.70722 2.43576 7.08447 3.13637 7.22522C2.6913 7.34149 2.22579 7.35987 1.77273 7.27905C1.96697 7.88089 2.34791 8.40732 2.86174 8.78398C3.37558 9.16063 3.99634 9.36849 4.63637 9.37818C3.98973 9.88628 3.24573 10.2602 2.44901 10.4776C1.6523 10.6949 0.8193 10.7512 0 10.643Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
      background-position: center 4px; }

nav[aria-label="pagination-heading"] ul li.active .page-link {
  background: #C21734;
  color: #ffffff;
  border: 0; }
  nav[aria-label="pagination-heading"] ul li.active .page-link:hover {
    background: #C21734; }

nav[aria-label="pagination-heading"] ul li a.page-link {
  border: 0;
  font-family: "Lora", serif;
  border-radius: 3px;
  background-color: #ffffff;
  border: 0; }
  nav[aria-label="pagination-heading"] ul li a.page-link:hover {
    background-color: #BC22CE;
    color: #ffffff; }

nav[aria-label="pagination-heading"] ul li a[rel="prev"] {
  width: 32px;
  height: 100%;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23C21734' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 10px 10px;
          background-size: 10px;
  background-position: center; }
  nav[aria-label="pagination-heading"] ul li a[rel="prev"] span {
    display: none; }
  nav[aria-label="pagination-heading"] ul li a[rel="prev"]:hover {
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-background-size: 10px 10px;
            background-size: 10px; }

nav[aria-label="pagination-heading"] ul li a[rel="next"] {
  width: 32px;
  height: 100%;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23C21734' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-background-size: 10px 10px;
          background-size: 10px;
  background-position: center;
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg); }
  nav[aria-label="pagination-heading"] ul li a[rel="next"] span {
    display: none; }
  nav[aria-label="pagination-heading"] ul li a[rel="next"]:hover {
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 17L1 9L9 1' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    -webkit-background-size: 10px 10px;
            background-size: 10px; }

/*Previous ampelography view*/
.block-previous-years-grid h2, .block-previous-years-grid .h2 {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 2.125rem;
  line-height: 2.5rem;
  margin-bottom: 4rem; }

.block-previous-years-grid .view-content {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .block-previous-years-grid .view-content .views-row {
    margin-bottom: 2.5rem; }
    @media (min-width: 48rem) {
      .block-previous-years-grid .view-content .views-row {
        width: 25%;
        margin-bottom: 6.25rem; } }
    .block-previous-years-grid .view-content .views-row .views-field span {
      position: relative;
      background: #FFFFFF;
      -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      padding: 2.5rem 1.375rem 1.25rem 1rem;
      display: block; }
      .block-previous-years-grid .view-content .views-row .views-field span i {
        width: 80px !important;
        height: 50px !important;
        display: block;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
        position: relative;
        z-index: 0;
        position: absolute;
        top: -16px; }
        .block-previous-years-grid .view-content .views-row .views-field span i::before {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          width: inherit;
          height: inherit;
          z-index: 1;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("data:image/svg+xml,%3Csvg width='18' height='26' viewBox='0 0 18 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.94603 24.2134C1.88911 23.7914 2.47974 20.6817 3.61757 19.6487C5.56936 19.4181 10.9135 17.8308 9.49714 17.8432C8.0808 17.8555 6.57907 16.9416 6.57907 16.9416C6.57907 16.9416 9.84302 16.4534 10.9171 15.5641C12.2166 14.4882 13.6297 10.9553 13.0431 11.2525C12.2284 11.6651 11.0713 11.2866 11.0713 11.2866C11.0713 11.2866 13.0808 10.2947 13.5136 9.55305C15.3136 6.46745 15.9928 3.63996 17.058 0.615904C11.6379 0.437744 8.76294 2.28307 5.67816 6.00053H5.67798C5.22205 6.56896 4.93726 7.25542 4.85683 7.97962L4.55136 10.5112C4.55136 10.5112 4.04743 8.76187 4.39141 7.63336C4.46559 7.39031 4.05558 8.01073 3.86946 8.33177C0.727667 13.7533 2.43889 18.4788 2.43889 18.4788C5.39737 10.4752 11.4766 4.9954 11.4766 4.9954C7.75591 9.21446 0.98223 20.8885 0.853516 25.0845L1.94603 24.2134Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
        .block-previous-years-grid .view-content .views-row .views-field span i:before {
          left: 0px; }
      .block-previous-years-grid .view-content .views-row .views-field span a {
        background: none;
        -webkit-box-shadow: none;
                box-shadow: none;
        padding: 0.625rem;
        font-weight: 700;
        font-size: 1.375rem;
        line-height: 1.75rem;
        font-family: "Lora", serif;
        color: #D81B94; }

.block-previous-years-grid nav {
  margin-top: -1.25rem; }
  .block-previous-years-grid nav .pagination {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .block-previous-years-grid nav .pagination li span {
      display: none; }
    .block-previous-years-grid nav .pagination li a {
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: 0;
      width: 80px !important;
      height: 50px !important;
      font-size: 0;
      line-height: 0; }
      .block-previous-years-grid nav .pagination li a.page-link {
        border: 0; }
  @media (min-width: 48rem) {
    .block-previous-years-grid nav {
      margin-top: -5rem; } }

.links a {
  padding: 0.5rem 0 1rem 0;
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #C21734;
  text-decoration: underline; }
  @media (max-width: 35.99875rem) {
    .links a {
      font-size: 0.875rem;
      line-height: 1.0625rem;
      -webkit-background-size: 18px 18px;
              background-size: 18px;
      margin-bottom: 0; } }
  .links a.icon-download {
    text-decoration: none;
    padding: 0.5rem 0 0.5rem 3rem;
    background-image: url(/themes/custom/oivtheme/css/../images/icons/download-circle-red.svg);
    -webkit-background-size: 32px 32px;
            background-size: 32px;
    background-repeat: no-repeat;
    background-position: left center; }
    @media (max-width: 35.99875rem) {
      .links a.icon-download {
        -webkit-background-size: 18px 18px;
                background-size: 18px;
        padding: 0.5rem 0 0.5rem 1.5rem; } }

.imagetextlinks .container, .imagetextcolor .container {
  padding: 0; }

.block-image-text-color {
  margin-left: -10.3125rem; }
  @media (max-width: 63.99875rem) {
    .block-image-text-color {
      margin-left: 0; } }

.block-imagen-center .block-image-text-color {
  margin-left: auto; }
  @media (max-width: 63.99875rem) {
    .block-imagen-center .block-image-text-color {
      margin-left: 0; } }

.imagetextcolor.narrow_col {
  max-width: 680px;
  margin: 0 auto 1.5rem; }

@media (min-width: 64rem) {
  .imagetextcolor .col-sm-7.order-sm-first {
    padding-left: 2rem; } }

@media (min-width: 90rem) {
  .imagetextcolor .col-sm-7.order-sm-first {
    padding-left: 0; } }

@media (min-width: 48rem) {
  .imagetextcolor .col-sm-5:not(.order-sm-first) {
    padding-left: 2rem;
    padding-right: 0; } }

.block-download-files-languages span {
  background: #F4F6F8;
  border-radius: 6.18783px;
  padding: 0.625rem 0.75rem;
  display: block;
  font-weight: 700;
  font-size: 1.125rem;
  font-family: "Lora", serif; }

.node--type-datawarehouse #main.container .page-content {
  padding: 0;
  max-width: unset; }
  .node--type-datawarehouse #main.container .page-content > * {
    max-width: unset; }
  .node--type-datawarehouse #main.container .page-content p, .node--type-datawarehouse #main.container .page-content p iframe {
    margin: 0;
    height: 90vh !important; }

.block-inline-blockcarousel {
  max-width: 1140px;
  margin: 5rem auto;
  /*     .field--name-field-media {
        display: block;
    }
    .field--name-field-media-mobile {
        display: none;
    }
    @include media-breakpoint-down(md) {
        .field--name-field-media {
            display: none;
        }
        .field--name-field-media-mobile {
            display: block;
        }
    } */ }
  .block-inline-blockcarousel .content {
    /*Full size default*/
    padding: 0 !important; }
    .block-inline-blockcarousel .content .cont-carousel .splide {
      margin: 3.125rem 0; }
      .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li {
        padding-top: 35.2%;
        position: relative; }
        @media (max-width: 47.99875rem) {
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li {
            padding-top: 135%; } }
        .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph {
          position: absolute;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          top: 0;
          height: 100%;
          width: 100%;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          padding: 0 10.3125rem;
          font-family: "Lora", serif; }
          @media (max-width: 47.99875rem) {
            .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph {
              padding-bottom: 20% !important;
              padding-right: 25% !important;
              -webkit-box-pack: end;
              -webkit-justify-content: flex-end;
                  -ms-flex-pack: end;
                      justify-content: flex-end; } }
          @media (max-width: 63.99875rem) {
            .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph {
              padding: 0 1rem; } }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph::before {
            content: "";
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            position: absolute;
            z-index: 1; }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media, .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media-mobile {
            position: absolute;
            z-index: 0;
            height: auto;
            top: 0; }
            @media (max-width: 47.99875rem) {
              .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media, .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media-mobile {
                left: 0;
                width: 100%;
                height: 100%; }
                .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media img, .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media-mobile img {
                  height: 100%;
                  width: auto;
                  max-width: unset; } }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-title {
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            z-index: 2;
            color: #fff;
            font-weight: 700;
            font-size: 2.125rem;
            line-height: 2.5rem;
            max-width: 500px;
            margin: 0;
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start; }
            @media (max-width: 47.99875rem) {
              .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-title {
                font-size: 1.5rem;
                line-height: 1.9375rem; } }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-subtitle {
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            z-index: 2;
            color: #fff;
            font-weight: 500;
            font-size: 1.125rem;
            max-width: 450px;
            margin: 0;
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start;
            margin-top: 1rem; }
            @media (max-width: 47.99875rem) {
              .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-subtitle {
                font-size: 0.875rem; } }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-button {
            z-index: 2;
            margin-top: 1rem;
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start;
            background: #FFFFFF;
            border-radius: 54px;
            padding: 0.375rem 1rem;
            font-weight: 600;
            font-size: 1rem;
            font-family: "Oswald";
            line-height: 1.5rem;
            color: #C21734; }
            .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-button:hover {
              background: #BC22CE; }
              .block-inline-blockcarousel .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-button:hover a {
                color: #FFFFFF !important;
                text-decoration: none !important; }
      .block-inline-blockcarousel .content .cont-carousel .splide .splide__pagination {
        display: unset !important;
        width: 0; }
        .block-inline-blockcarousel .content .cont-carousel .splide .splide__pagination li {
          display: unset !important; }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__pagination li button {
            width: 0;
            height: 0;
            background-color: transparent;
            border-radius: 0; }
            .block-inline-blockcarousel .content .cont-carousel .splide .splide__pagination li button.is-active {
              width: 0;
              height: 0; }
      .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows {
        top: 100%;
        right: 5%;
        width: 100%;
        position: absolute;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 24px;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        padding-top: 2rem; }
        @media (max-width: 47.99875rem) {
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
        .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows button {
          width: 80px;
          height: 50px;
          background-color: unset;
          border-radius: unset;
          left: unset;
          right: 5%;
          opacity: 1; }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows button:disabled {
            opacity: 0.5; }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows button svg {
            display: none; }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows button.splide__arrow--prev {
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
            position: relative;
            z-index: 0; }
            .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows button.splide__arrow--prev::before {
              content: "";
              position: absolute;
              left: 0;
              top: 0;
              width: inherit;
              height: inherit;
              z-index: 1;
              background-repeat: no-repeat;
              background-position: center;
              background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12.606H5' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 19.606L5 12.606L12 5.60596' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
          .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows button.splide__arrow--next {
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
            position: relative;
            z-index: 0; }
            .block-inline-blockcarousel .content .cont-carousel .splide .splide__arrows button.splide__arrow--next::before {
              content: "";
              position: absolute;
              left: 0;
              top: 0;
              width: inherit;
              height: inherit;
              z-index: 1;
              background-repeat: no-repeat;
              background-position: center;
              background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12.606H19' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 19.606L19 12.606L12 5.60596' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.block-inline-blockcarousel-full-width {
  /*     .field--name-field-media {
        display: block;
    }
    .field--name-field-media-mobile {
        display: none;
    }
    @include media-breakpoint-down(md) {
        .field--name-field-media {
            display: none;
        }
        .field--name-field-media-mobile {
            display: block;
        }
    } */ }
  .block-inline-blockcarousel-full-width .content {
    /*Full size default*/
    padding: 0 !important; }
    .block-inline-blockcarousel-full-width .content .cont-carousel .splide {
      margin-bottom: 0; }
      .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li {
        padding-top: 35.2%;
        position: relative; }
        @media (max-width: 47.99875rem) {
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li {
            padding-top: 135%; } }
        .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph {
          position: absolute;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          top: 0;
          height: 100%;
          width: 100%;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          padding: 0 10.3125rem;
          font-family: "Lora", serif; }
          @media (max-width: 47.99875rem) {
            .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph {
              padding-bottom: 20% !important;
              padding-right: 25% !important;
              -webkit-box-pack: end;
              -webkit-justify-content: flex-end;
                  -ms-flex-pack: end;
                      justify-content: flex-end; } }
          @media (max-width: 63.99875rem) {
            .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph {
              padding: 0 1rem; } }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph::before {
            content: "";
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background-color: #00000099;
            position: absolute;
            z-index: 1; }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media, .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media-mobile {
            position: absolute;
            z-index: 0;
            height: auto;
            top: 0; }
            @media (max-width: 47.99875rem) {
              .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media, .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media-mobile {
                left: 0;
                width: 100%;
                height: 100%; }
                .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media img, .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-media-mobile img {
                  height: 100%;
                  width: auto;
                  max-width: unset; } }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-title {
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            z-index: 2;
            color: #fff;
            font-weight: 700;
            font-size: 2.125rem;
            line-height: 2.5rem;
            max-width: 500px;
            margin: 0;
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start; }
            @media (max-width: 47.99875rem) {
              .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-title {
                font-size: 1.5rem;
                line-height: 1.9375rem; } }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-subtitle {
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            z-index: 2;
            color: #fff;
            font-weight: 500;
            font-size: 1.125rem;
            max-width: 450px;
            margin: 0;
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start;
            margin-top: 1rem; }
            @media (max-width: 47.99875rem) {
              .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-subtitle {
                font-size: 0.875rem; } }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-button {
            z-index: 2;
            margin-top: 1rem;
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start;
            background: #FFFFFF;
            border-radius: 54px;
            padding: 0.375rem 1rem;
            font-weight: 600;
            font-size: 1rem;
            font-family: "Oswald";
            line-height: 1.5rem;
            color: #C21734; }
            .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-button:hover {
              background: #BC22CE; }
              .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__track ul li .paragraph .field--name-field-button:hover a {
                color: #FFFFFF !important;
                text-decoration: none !important; }
      .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__pagination {
        width: 25px;
        left: unset;
        right: 20px;
        top: 20px;
        bottom: unset;
        gap: 10px; }
        .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__pagination li {
          display: block; }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__pagination li button {
            width: 17px;
            height: 12px;
            background-color: transparent;
            border-radius: 0;
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4295 2.8631L12.4296 2.86382C12.6636 3.80095 12.3073 4.86626 11.4021 5.85555C10.5011 6.84019 9.09917 7.69305 7.40432 8.1584C5.71072 8.62341 4.0924 8.59235 2.85108 8.19433C1.60517 7.79484 0.80254 7.05377 0.570233 6.13204C0.337043 5.20681 0.691067 4.14045 1.59678 3.1468C2.49738 2.15875 3.89907 1.30113 5.59495 0.838778C7.29143 0.376262 8.91269 0.408575 10.155 0.80671C11.4023 1.20646 12.202 1.94607 12.4295 2.8631Z' stroke='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
            .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__pagination li button.is-active {
              width: 25px;
              height: 18px;
              -webkit-background-size: contain;
                      background-size: contain;
              background-repeat: no-repeat;
              background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
      .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__arrows {
        display: unset !important; }
        .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__arrows button {
          display: unset !important; }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__arrows button:disabled {
            opacity: 0.5; }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__arrows button svg {
            display: none; }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__arrows button.splide__arrow--prev {
            display: unset !important;
            height: 0; }
          .block-inline-blockcarousel-full-width .content .cont-carousel .splide .splide__arrows button.splide__arrow--next {
            display: unset !important;
            height: 0; }

/* HOME 
--------------------------------------------------*/
.page-view-general-result #page .highlighted .container {
  max-width: unset; }

.page-view-general-result #page #block-pagetitle .content {
  padding: 0 0.5rem; }
  @media (min-width: 36rem) {
    .page-view-general-result #page #block-pagetitle .content {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    .page-view-general-result #page #block-pagetitle .content {
      padding: 0 10.3125rem; } }

.page-view-general-result #page .featured-top {
  position: relative; }
  .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 {
    padding: 0 0.5rem;
    z-index: 2;
    margin-bottom: 1.25rem; }
    @media (min-width: 36rem) {
      .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 {
        padding: 0 1rem; } }
    @media (min-width: 64rem) {
      .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 {
        padding: 0 10.3125rem; } }
    .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row {
      max-width: 100%;
      margin: auto;
      -webkit-transform: translateY(-24px);
           -o-transform: translateY(-24px);
              transform: translateY(-24px);
      position: relative;
      overflow: hidden;
      -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);
              box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);
      border-radius: 0; }
      .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield {
        padding: 0; }
        .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield label {
          display: none; }
        .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield .form-control {
          border: 0;
          border-radius: 0;
          font-family: "Lora", serif;
          font-size: 1.125rem;
          line-height: 1.4375rem;
          padding: 0.75rem 4.125rem 0.75rem 1rem; }
          .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-textfield .form-control:focus {
            -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5) !important;
                    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5) !important; }
      .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .js-form-type-select, .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row #edit-published-at-wrapper--3, .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row #edit-field-date-year-month-wrapper--2, .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row #edit-published-at-wrapper, .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row #edit-published-at-wrapper--2, .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row fieldset#edit-field-date-month-wrapper, .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row fieldset#edit-field-date-month-wrapper--2 {
        display: none; }
      .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .form-actions {
        position: absolute;
        top: 0;
        right: 0;
        height: inherit;
        padding: 0;
        margin: 0; }
        .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row .form-actions button {
          border-radius: 0;
          padding: 0;
          width: 50px;
          height: 50px;
          font-size: 0;
          line-height: 0;
          background-image: url(/themes/custom/oivtheme/css/../images/icons/search-white.svg);
          background-repeat: no-repeat;
          -webkit-background-size: 22px 22px;
                  background-size: 22px;
          background-position: center; }
    @media (max-width: 47.99875rem) {
      .page-view-general-result #page .featured-top .block-views-exposed-filter-blockgeneral-result-page-1 .form-row {
        max-width: unset; } }
  .page-view-general-result #page .featured-top #block-views-block-highlights-home-block-1 {
    max-width: 1440px;
    margin: 0 auto; }

.page-view-general-result #page .page-content, .page-view-general-result #page .views-exposed-form {
  max-width: 1440px;
  margin: 0 auto; }
  .page-view-general-result #page .page-content .views-element-container, .page-view-general-result #page .views-exposed-form .views-element-container {
    padding: 0 0.5rem; }
    @media (min-width: 36rem) {
      .page-view-general-result #page .page-content .views-element-container, .page-view-general-result #page .views-exposed-form .views-element-container {
        padding: 0 1rem; } }
    @media (min-width: 64rem) {
      .page-view-general-result #page .page-content .views-element-container, .page-view-general-result #page .views-exposed-form .views-element-container {
        padding: 0 10.3125rem; } }
    .page-view-general-result #page .page-content .views-element-container .form-general-result, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result {
      /* .view-header {

                    } */ }
      .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content {
        margin: 0; }
        .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row {
          padding: 1rem;
          border: 0;
          position: relative;
          margin-bottom: 2rem;
          margin-top: 0; }
          @media (max-width: 47.99875rem) {
            .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row {
              display: block; } }
          .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image {
            margin-right: 2.125rem; }
            .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image img, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image img {
              margin: 0;
              padding: 0;
              border-radius: 8px; }
            @media (max-width: 47.99875rem) {
              .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image {
                margin-right: 0 !important; }
                .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image span img, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-image span img {
                  width: 100%;
                  height: auto; } }
          .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row::after, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row::after {
            display: block;
            content: "";
            width: 100%;
            height: 1px;
            background-color: #D1D6DC;
            position: absolute;
            bottom: -16px; }
          .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row:last-child::after, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row:last-child::after {
            display: none; }
          .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date-range, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-published-at, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-nothing, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date-range, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-published-at, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-nothing {
            font-weight: 500;
            font-size: 0.875rem; }
            .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date .field-content, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date-range .field-content, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-published-at .field-content, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-nothing .field-content, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date .field-content, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date-range .field-content, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-published-at .field-content, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-nothing .field-content {
              margin-left: 1.875rem; }
            .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date::before, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date-range::before, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-published-at::before, .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-nothing::before, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date::before, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-field-date-range::before, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-published-at::before, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-nothing::before {
              position: absolute;
              content: url(/themes/custom/oivtheme/images/calendar.svg); }
          .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-parent-target-id, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-parent-target-id {
            margin-top: 0.625rem; }
            .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-parent-target-id .field-content, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-parent-target-id .field-content {
              margin-left: 1.875rem; }
            .page-view-general-result #page .page-content .views-element-container .form-general-result .view-content .search.views-row .views-field-parent-target-id::before, .page-view-general-result #page .views-exposed-form .views-element-container .form-general-result .view-content .search.views-row .views-field-parent-target-id::before {
              position: absolute;
              content: url(/themes/custom/oivtheme/images/point-map.svg); }

.page-view-general-result #page .main-content .form-general-result.view.view-general-result.view-id-general_result .views-field.views-field-field-link-1 a {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0; }

.page-view-general-result #page .main-content .views-exposed-form {
  margin-bottom: 2rem; }
  .page-view-general-result #page .main-content .views-exposed-form form {
    background: #F4F6F8;
    border-radius: 15px;
    padding: 2rem;
    position: relative;
    margin-top: 5rem; }
    .page-view-general-result #page .main-content .views-exposed-form form input[data-drupal-selector="edit-rendered-item"] {
      position: absolute;
      left: 0px;
      top: 0px;
      margin-top: -6.25rem;
      border-radius: 0;
      border: 0px !important;
      font-family: "Lora", serif;
      font-size: 1.125rem;
      line-height: 1.4375rem;
      padding: 0.75rem 4.125rem 0.75rem 1rem;
      -webkit-box-shadow: 0px 2px 15px #00000080;
              box-shadow: 0px 2px 15px #00000080; }
    .page-view-general-result #page .main-content .views-exposed-form form .btn-container-search {
      position: absolute;
      top: 0px;
      right: 0px;
      margin-top: -6.25rem; }
      .page-view-general-result #page .main-content .views-exposed-form form .btn-container-search div#btn-custom-search {
        height: 47px;
        width: 50px;
        margin: 0;
        padding: 0.75rem;
        border-radius: 0px;
        background-image: url(/themes/custom/oivtheme/css/../images/icons/search-white.svg);
        -webkit-background-size: 22px 22px;
                background-size: 22px;
        background-position: center;
        background-repeat: no-repeat;
        font-size: 0; }
    @media (max-width: 47.99875rem) {
      .page-view-general-result #page .main-content .views-exposed-form form {
        padding: 1rem; } }
    .page-view-general-result #page .main-content .views-exposed-form form .form-row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 65px;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }
      @media (max-width: 47.99875rem) {
        .page-view-general-result #page .main-content .views-exposed-form form .form-row {
          display: block; } }
      .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset {
        margin: 0 !important; }
        .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset:first-child label {
          font-weight: 700;
          font-size: 2.125rem;
          line-height: 2.5rem;
          margin-bottom: 0; }
      @media (max-width: 47.99875rem) {
        .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset.js-form-type-textfield {
          margin-bottom: 0.5rem !important; } }
      .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-published-at-wrapper"] {
        display: none; }
      @media (max-width: 47.99875rem) {
        .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-field-date-year-month-wrapper"] {
          margin-top: 1rem !important;
          margin-bottom: 0.5rem !important; } }
      .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-field-date-year-month-wrapper"] .fieldset-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 16px; }
        .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-field-date-year-month-wrapper"] .fieldset-wrapper label {
          display: none; }
        .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-field-date-year-month-wrapper"] .fieldset-wrapper fieldset {
          position: relative; }
          .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-field-date-year-month-wrapper"] .fieldset-wrapper fieldset .month-year-input {
            background-image: url(/themes/custom/oivtheme/css/../images/icons/calendar-red.svg);
            background-position: 96%;
            background-repeat: no-repeat; }
          .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-field-date-year-month-wrapper"] .fieldset-wrapper fieldset span {
            color: transparent;
            position: absolute;
            bottom: 0;
            right: 0;
            width: 40px;
            height: 40px;
            background-image: url(/themes/custom/oivtheme/css/../images/icons/calendar-red.svg);
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            border: 0; }
            .page-view-general-result #page .main-content .views-exposed-form form .form-row fieldset[data-drupal-selector="edit-field-date-year-month-wrapper"] .fieldset-wrapper fieldset span span {
              display: none; }
      .page-view-general-result #page .main-content .views-exposed-form form .form-row label, .page-view-general-result #page .main-content .views-exposed-form form .form-row legend {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 0.75rem;
        line-height: 1rem;
        margin-bottom: 0.5rem;
        display: block; }
      .page-view-general-result #page .main-content .views-exposed-form form .form-row input, .page-view-general-result #page .main-content .views-exposed-form form .form-row select {
        border: 2px solid #C21734;
        border-radius: 2px;
        min-width: 150px; }
        @media (max-width: 47.99875rem) {
          .page-view-general-result #page .main-content .views-exposed-form form .form-row input, .page-view-general-result #page .main-content .views-exposed-form form .form-row select {
            min-width: unset; } }
      .page-view-general-result #page .main-content .views-exposed-form form .form-row .form-actions {
        margin-bottom: 0 !important; }
        .page-view-general-result #page .main-content .views-exposed-form form .form-row .form-actions .btn-primary {
          background: #C21734;
          border-radius: 3px;
          font-weight: 500;
          font-size: 1rem;
          line-height: 1.25rem;
          font-family: "Lora", serif;
          min-width: 95px;
          padding: 0.5rem; }
          @media (max-width: 47.99875rem) {
            .page-view-general-result #page .main-content .views-exposed-form form .form-row .form-actions .btn-primary {
              margin-top: 1rem; } }

.view-view-news {
  position: relative; }
  .view-view-news .view-filters .views-exposed-form .form-row {
    position: relative;
    max-width: 60%;
    background: #F4F6F8;
    border-radius: 90px;
    width: 50%; }
    .view-view-news .view-filters .views-exposed-form .form-row .js-form-item .form-control {
      border: none;
      background: #F4F6F8;
      border-radius: 90px; }
    .view-view-news .view-filters .views-exposed-form .form-row .button {
      position: absolute;
      padding: 0;
      width: 46px;
      height: 36px;
      font-size: 0;
      line-height: 0;
      background-image: url(/themes/custom/oivtheme/css/../images/icons/search.svg);
      background-repeat: no-repeat;
      -webkit-background-size: 22px 22px;
              background-size: 22px;
      background-position: center;
      right: 5px;
      bottom: 0px;
      top: 0;
      background-color: #F4F6F8;
      border: none; }
  .view-view-news .view-content {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    --bs-gutter-x: 0 !important; }
    @media (max-width: 48rem) {
      .view-view-news .view-content {
        display: block; } }
    .view-view-news .view-content .views-row:nth-child(1) {
      grid-area: 1 / 1 / 3 / 7; }
    .view-view-news .view-content .views-row:nth-child(2) {
      grid-area: 3 / 1 / 5 / 3; }
    .view-view-news .view-content .views-row:nth-child(3) {
      grid-area: 3 / 3 / 5 / 5; }
    .view-view-news .view-content .views-row:nth-child(4) {
      grid-area: 3 / 5 / 5 / 7; }
    .view-view-news .view-content .views-row:nth-child(5) {
      grid-area: 5 / 1 / 7 / 7; }
    .view-view-news .view-content .views-row:nth-child(6) {
      grid-area: 7 / 1 / 9 / 3; }
    .view-view-news .view-content .views-row:nth-child(7) {
      grid-area: 7 / 3 / 9 / 5; }
    .view-view-news .view-content .views-row:nth-child(8) {
      grid-area: 7 / 5 / 9 / 7; }
    .view-view-news .view-content .views-row:nth-child(9) {
      grid-area: 9 / 1 / 11 / 3;
      margin-top: 1.25rem; }
    .view-view-news .view-content .views-row:nth-child(10) {
      grid-area: 9 / 3 / 11 / 5;
      margin-top: 1.25rem; }
    .view-view-news .view-content .views-row:nth-child(2),
    .view-view-news .view-content .views-row:nth-child(3),
    .view-view-news .view-content .views-row:nth-child(4),
    .view-view-news .view-content .views-row:nth-child(6),
    .view-view-news .view-content .views-row:nth-child(7),
    .view-view-news .view-content .views-row:nth-child(8),
    .view-view-news .view-content .views-row:nth-child(9),
    .view-view-news .view-content .views-row:nth-child(10) {
      position: relative;
      min-height: 422px; }
      @media (max-width: 48rem) {
        .view-view-news .view-content .views-row:nth-child(2),
        .view-view-news .view-content .views-row:nth-child(3),
        .view-view-news .view-content .views-row:nth-child(4),
        .view-view-news .view-content .views-row:nth-child(6),
        .view-view-news .view-content .views-row:nth-child(7),
        .view-view-news .view-content .views-row:nth-child(8),
        .view-view-news .view-content .views-row:nth-child(9),
        .view-view-news .view-content .views-row:nth-child(10) {
          position: relative;
          display: block; } }
      @media (max-width: 48rem) {
        .view-view-news .view-content .views-row:nth-child(2) .views-field-field-image,
        .view-view-news .view-content .views-row:nth-child(3) .views-field-field-image,
        .view-view-news .view-content .views-row:nth-child(4) .views-field-field-image,
        .view-view-news .view-content .views-row:nth-child(6) .views-field-field-image,
        .view-view-news .view-content .views-row:nth-child(7) .views-field-field-image,
        .view-view-news .view-content .views-row:nth-child(8) .views-field-field-image,
        .view-view-news .view-content .views-row:nth-child(9) .views-field-field-image,
        .view-view-news .view-content .views-row:nth-child(10) .views-field-field-image {
          width: 100%; } }
      .view-view-news .view-content .views-row:nth-child(2) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(3) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(4) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(6) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(7) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(8) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(9) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(10) .views-field-field-image img {
        width: 320px;
        height: 200px; }
        @media (max-width: 48rem) {
          .view-view-news .view-content .views-row:nth-child(2) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(3) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(4) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(6) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(7) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(8) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(9) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(10) .views-field-field-image img {
            width: 100%;
            height: auto; } }
        .view-view-news .view-content .views-row:nth-child(2) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(3) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(4) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(6) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(7) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(8) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(9) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(10) .views-field-field-image img:hover {
          -webkit-filter: grayscale(10%) brightness(52%) sepia(79%) hue-rotate(-50deg) saturate(556%) contrast(0.8);
                  filter: grayscale(10%) brightness(52%) sepia(79%) hue-rotate(-50deg) saturate(556%) contrast(0.8);
          -webkit-transition: 0.5s;
          -o-transition: 0.5s;
          transition: 0.5s; }
      .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing {
        position: absolute;
        padding: 1rem;
        top: 157px;
        left: 8%;
        -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
        background-color: #ffffff; }
        @media (max-width: 48rem) {
          .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing {
            position: initial;
            display: block; } }
        .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .field-content .colum2 .date,
        .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .field-content .colum2 .date,
        .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .field-content .colum2 .date,
        .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .field-content .colum2 .date,
        .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .field-content .colum2 .date,
        .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .field-content .colum2 .date,
        .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .field-content .colum2 .date,
        .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .field-content .colum2 .date {
          margin-bottom: 0; }
        .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .field-content .colum2 .title a,
        .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .field-content .colum2 .title a,
        .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .field-content .colum2 .title a,
        .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .field-content .colum2 .title a,
        .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .field-content .colum2 .title a,
        .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .field-content .colum2 .title a,
        .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .field-content .colum2 .title a,
        .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .field-content .colum2 .title a {
          font-family: 'Lora';
          font-style: normal;
          font-weight: 700;
          font-size: 1rem;
          line-height: 1.25rem; }
          .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .field-content .colum2 .title a:hover,
          .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .field-content .colum2 .title a:hover,
          .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .field-content .colum2 .title a:hover,
          .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .field-content .colum2 .title a:hover,
          .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .field-content .colum2 .title a:hover,
          .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .field-content .colum2 .title a:hover,
          .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .field-content .colum2 .title a:hover,
          .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .field-content .colum2 .title a:hover {
            color: #333333;
            text-decoration: none; }
        .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .field-content .colum2 p,
        .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .field-content .colum2 p,
        .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .field-content .colum2 p,
        .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .field-content .colum2 p,
        .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .field-content .colum2 p,
        .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .field-content .colum2 p,
        .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .field-content .colum2 p,
        .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .field-content .colum2 p {
          font-size: 0.875rem; }
    .view-view-news .view-content .views-row:nth-child(1),
    .view-view-news .view-content .views-row:nth-child(5) {
      position: relative;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      margin: 2.1875rem 0; }
      @media (max-width: 48rem) {
        .view-view-news .view-content .views-row:nth-child(1),
        .view-view-news .view-content .views-row:nth-child(5) {
          position: relative;
          display: block; } }
      .view-view-news .view-content .views-row:nth-child(1) .views-field-field-image img,
      .view-view-news .view-content .views-row:nth-child(5) .views-field-field-image img {
        width: 540px;
        height: 381px; }
        @media (max-width: 48rem) {
          .view-view-news .view-content .views-row:nth-child(1) .views-field-field-image img,
          .view-view-news .view-content .views-row:nth-child(5) .views-field-field-image img {
            width: 100%;
            height: auto; } }
        .view-view-news .view-content .views-row:nth-child(1) .views-field-field-image img:hover,
        .view-view-news .view-content .views-row:nth-child(5) .views-field-field-image img:hover {
          -webkit-filter: grayscale(10%) brightness(52%) sepia(79%) hue-rotate(-50deg) saturate(556%) contrast(0.8);
                  filter: grayscale(10%) brightness(52%) sepia(79%) hue-rotate(-50deg) saturate(556%) contrast(0.8);
          -webkit-transition: 0.5s;
          -o-transition: 0.5s;
          transition: 0.5s; }
      .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: #ffffff;
        position: absolute;
        padding: 1rem;
        top: 40px;
        bottom: 40px;
        left: 40%;
        right: 0;
        -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); }
        @media (max-width: 48rem) {
          .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing {
            position: initial;
            display: block; } }
        .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .field-content .colum2,
        .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .field-content .colum2 {
          font-size: 0.875rem;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
          .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .field-content .colum2 .title a,
          .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .field-content .colum2 .title a {
            font-family: 'Lora';
            font-style: normal;
            font-weight: 700;
            font-size: 2.125rem;
            line-height: 2.5rem;
            color: #C21734; }
            @media (max-width: 48rem) {
              .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .field-content .colum2 .title a,
              .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .field-content .colum2 .title a {
                font-size: 1rem;
                line-height: 1.25rem; } }
            .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .field-content .colum2 .title a:hover,
            .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .field-content .colum2 .title a:hover {
              color: #333333;
              text-decoration: none; }
          .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .field-content .colum2 p,
          .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .field-content .colum2 p {
            font-size: 0.875rem;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical; }
    .view-view-news .view-content .views-row:nth-child(2),
    .view-view-news .view-content .views-row:nth-child(3),
    .view-view-news .view-content .views-row:nth-child(4),
    .view-view-news .view-content .views-row:nth-child(6),
    .view-view-news .view-content .views-row:nth-child(7),
    .view-view-news .view-content .views-row:nth-child(8),
    .view-view-news .view-content .views-row:nth-child(9),
    .view-view-news .view-content .views-row:nth-child(10) {
      min-height: unset !important;
      margin-bottom: 1.25rem !important; }
      .view-view-news .view-content .views-row:nth-child(2) .views-field-field-image .field-content,
      .view-view-news .view-content .views-row:nth-child(3) .views-field-field-image .field-content,
      .view-view-news .view-content .views-row:nth-child(4) .views-field-field-image .field-content,
      .view-view-news .view-content .views-row:nth-child(6) .views-field-field-image .field-content,
      .view-view-news .view-content .views-row:nth-child(7) .views-field-field-image .field-content,
      .view-view-news .view-content .views-row:nth-child(8) .views-field-field-image .field-content,
      .view-view-news .view-content .views-row:nth-child(9) .views-field-field-image .field-content,
      .view-view-news .view-content .views-row:nth-child(10) .views-field-field-image .field-content {
        display: block;
        width: 100%;
        height: 100%; }
        .view-view-news .view-content .views-row:nth-child(2) .views-field-field-image .field-content a,
        .view-view-news .view-content .views-row:nth-child(3) .views-field-field-image .field-content a,
        .view-view-news .view-content .views-row:nth-child(4) .views-field-field-image .field-content a,
        .view-view-news .view-content .views-row:nth-child(6) .views-field-field-image .field-content a,
        .view-view-news .view-content .views-row:nth-child(7) .views-field-field-image .field-content a,
        .view-view-news .view-content .views-row:nth-child(8) .views-field-field-image .field-content a,
        .view-view-news .view-content .views-row:nth-child(9) .views-field-field-image .field-content a,
        .view-view-news .view-content .views-row:nth-child(10) .views-field-field-image .field-content a {
          display: block;
          width: 100%;
          height: 100%;
          position: relative;
          overflow: hidden;
          min-height: 200px; }
          .view-view-news .view-content .views-row:nth-child(2) .views-field-field-image .field-content a img,
          .view-view-news .view-content .views-row:nth-child(3) .views-field-field-image .field-content a img,
          .view-view-news .view-content .views-row:nth-child(4) .views-field-field-image .field-content a img,
          .view-view-news .view-content .views-row:nth-child(6) .views-field-field-image .field-content a img,
          .view-view-news .view-content .views-row:nth-child(7) .views-field-field-image .field-content a img,
          .view-view-news .view-content .views-row:nth-child(8) .views-field-field-image .field-content a img,
          .view-view-news .view-content .views-row:nth-child(9) .views-field-field-image .field-content a img,
          .view-view-news .view-content .views-row:nth-child(10) .views-field-field-image .field-content a img {
            width: 100%;
            height: auto;
            position: absolute; }
      .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing,
      .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing {
        position: relative;
        margin: -3.125rem 1rem 0;
        top: unset;
        left: unset; }
        .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .colum2,
        .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .colum2,
        .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .colum2,
        .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .colum2,
        .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .colum2,
        .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .colum2,
        .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .colum2,
        .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .colum2 {
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical; }
          .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .colum2 .date,
          .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .colum2 .date,
          .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .colum2 .date,
          .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .colum2 .date,
          .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .colum2 .date,
          .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .colum2 .date,
          .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .colum2 .date,
          .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .colum2 .date {
            margin-bottom: 0.5rem !important; }
          .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .colum2 .title,
          .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .colum2 .title,
          .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .colum2 .title,
          .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .colum2 .title,
          .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .colum2 .title,
          .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .colum2 .title,
          .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .colum2 .title,
          .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .colum2 .title {
            margin-bottom: 0.5rem !important; }
            .view-view-news .view-content .views-row:nth-child(2) .views-field-nothing .colum2 .title a,
            .view-view-news .view-content .views-row:nth-child(3) .views-field-nothing .colum2 .title a,
            .view-view-news .view-content .views-row:nth-child(4) .views-field-nothing .colum2 .title a,
            .view-view-news .view-content .views-row:nth-child(6) .views-field-nothing .colum2 .title a,
            .view-view-news .view-content .views-row:nth-child(7) .views-field-nothing .colum2 .title a,
            .view-view-news .view-content .views-row:nth-child(8) .views-field-nothing .colum2 .title a,
            .view-view-news .view-content .views-row:nth-child(9) .views-field-nothing .colum2 .title a,
            .view-view-news .view-content .views-row:nth-child(10) .views-field-nothing .colum2 .title a {
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 2;
              /* number of lines to show */
              -webkit-box-orient: vertical;
              min-height: 60px; }
    @media (max-width: 47.99875rem) {
      .view-view-news .view-content {
        --bs-gutter-x: 0 !important; }
        .view-view-news .view-content .views-row:nth-child(1),
        .view-view-news .view-content .views-row:nth-child(5) {
          min-height: unset !important;
          margin-bottom: 1.25rem !important; }
          .view-view-news .view-content .views-row:nth-child(1) .views-field-field-image .field-content,
          .view-view-news .view-content .views-row:nth-child(5) .views-field-field-image .field-content {
            display: block;
            width: 100%;
            height: 100%; }
            .view-view-news .view-content .views-row:nth-child(1) .views-field-field-image .field-content a,
            .view-view-news .view-content .views-row:nth-child(5) .views-field-field-image .field-content a {
              display: block;
              width: 100%;
              height: 100%;
              position: relative;
              overflow: hidden;
              min-height: 200px; }
              .view-view-news .view-content .views-row:nth-child(1) .views-field-field-image .field-content a img,
              .view-view-news .view-content .views-row:nth-child(5) .views-field-field-image .field-content a img {
                width: 100%;
                height: auto;
                position: absolute; }
          .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing,
          .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing {
            position: relative;
            margin: -3.125rem 1rem 0;
            top: unset;
            left: unset;
            bottom: unset; }
            .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .date,
            .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .date {
              margin-bottom: 0.5rem !important; }
            .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .title,
            .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .title {
              margin-bottom: 0.5rem !important; }
              .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .title a,
              .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .title a {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                /* number of lines to show */
                -webkit-box-orient: vertical;
                min-height: 60px; }
            .view-view-news .view-content .views-row:nth-child(1) .views-field-nothing .body,
            .view-view-news .view-content .views-row:nth-child(5) .views-field-nothing .body {
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 3;
              /* number of lines to show */
              -webkit-box-orient: vertical; } }
  .view-view-news .view-footer {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 29%;
    height: 19%; }
    @media (max-width: 48rem) {
      .view-view-news .view-footer {
        position: relative;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around; } }
    .view-view-news .view-footer .twitter h3, .view-view-news .view-footer .twitter .h3 {
      font-family: 'Lora';
      font-style: normal;
      font-weight: 700;
      font-size: 1.875rem;
      line-height: 2.375rem;
      color: #D81B94; }

.block-subscribe-newsletter {
  font-family: "Lora", serif; }
  .block-subscribe-newsletter h2, .block-subscribe-newsletter .h2 {
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.9375rem;
    margin-bottom: 1.5rem; }
  .block-subscribe-newsletter h3, .block-subscribe-newsletter .h3 {
    font-weight: 700;
    font-size: 2.5rem;
    line-height: 3.1875rem;
    margin-bottom: 1.5rem; }
  .block-subscribe-newsletter p {
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.4375rem;
    margin-bottom: 1.5rem; }
  .block-subscribe-newsletter form input[type="email"] {
    background: #F4F6F8;
    border-radius: 8px;
    padding: 0.5rem 0.5rem 0.5rem 0.75rem;
    border: 0; }
  .block-subscribe-newsletter form input[type="submit"] {
    color: #FFFFFF;
    background: #C21734;
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.25rem;
    border: 0;
    padding: 1rem;
    width: auto; }
    .block-subscribe-newsletter form input[type="submit"]:hover {
      background-color: #BC22CE;
      color: #ffffff; }
  .block-subscribe-newsletter form > div {
    text-align: left !important; }
  @media (min-width: 64rem) {
    .block-subscribe-newsletter .cont-text {
      padding-right: 7rem; } }
  .block-subscribe-newsletter .cont-img {
    padding-left: 3.375rem;
    margin-bottom: 3rem !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media (min-width: 36rem) {
      .block-subscribe-newsletter .cont-img {
        margin-bottom: -3rem !important; } }
    .block-subscribe-newsletter .cont-img img {
      margin: 0; }

.block-views-blocklatest-newsletter-block-1 .content {
  padding: 1.5rem 0 !important; }
  @media (min-width: 36rem) {
    .block-views-blocklatest-newsletter-block-1 .content {
      padding: 5.25rem 0  8.375rem !important; } }
  .block-views-blocklatest-newsletter-block-1 .content .view-header {
    padding: 0 0.5rem; }
    .block-views-blocklatest-newsletter-block-1 .content .view-header h2, .block-views-blocklatest-newsletter-block-1 .content .view-header .h2 {
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 2.125rem;
      line-height: 2.5rem;
      margin-bottom: 1.5rem; }
      @media (min-width: 36rem) {
        .block-views-blocklatest-newsletter-block-1 .content .view-header h2, .block-views-blocklatest-newsletter-block-1 .content .view-header .h2 {
          margin-bottom: 3.75rem; } }
    @media (min-width: 36rem) {
      .block-views-blocklatest-newsletter-block-1 .content .view-header {
        padding: 0 1rem; } }
    @media (min-width: 64rem) {
      .block-views-blocklatest-newsletter-block-1 .content .view-header {
        padding: 0 10.3125rem; } }
  @media (min-width: 36rem) {
    .block-views-blocklatest-newsletter-block-1 .content .view-content .row .image {
      padding-right: 4.5rem; } }
  .block-views-blocklatest-newsletter-block-1 .content .view-content .row .image img {
    width: 100%;
    height: auto; }
  .block-views-blocklatest-newsletter-block-1 .content .view-content .row .text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 1rem;
    font-family: "Lora", serif; }
    @media (min-width: 36rem) {
      .block-views-blocklatest-newsletter-block-1 .content .view-content .row .text {
        padding: 0 1rem; } }
    .block-views-blocklatest-newsletter-block-1 .content .view-content .row .text .title {
      font-weight: 700;
      font-size: 2.5rem;
      line-height: 3.1875rem;
      margin-bottom: 1.5rem; }
    .block-views-blocklatest-newsletter-block-1 .content .view-content .row .text .description {
      font-weight: 400;
      font-size: 1.125rem;
      line-height: 1.4375rem;
      margin-bottom: 1.5rem; }
      @media (min-width: 36rem) {
        .block-views-blocklatest-newsletter-block-1 .content .view-content .row .text .description {
          font-size: 1.5rem;
          line-height: 1.9375rem; } }
    .block-views-blocklatest-newsletter-block-1 .content .view-content .row .text a {
      color: #FFFFFF;
      background: #C21734;
      -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border-radius: 16px;
      font-weight: 700;
      font-size: 1rem;
      line-height: 1.25rem;
      border: 0;
      padding: 1rem;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content;
      min-width: 200px;
      text-align: center; }
      .block-views-blocklatest-newsletter-block-1 .content .view-content .row .text a:hover {
        background-color: #BC22CE;
        color: #ffffff;
        text-decoration: none; }

.page-view-agenda #page .main-content .view-agenda {
  padding: 0 0.5rem; }
  @media (min-width: 36rem) {
    .page-view-agenda #page .main-content .view-agenda {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    .page-view-agenda #page .main-content .view-agenda {
      padding: 0 10.3125rem; } }
  .page-view-agenda #page .main-content .view-agenda .view-filters {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-bottom: 2rem;
    background: #F4F6F8;
    border-radius: 15px;
    padding: 2rem;
    /*Order Mediaqueries*/
    display: block; }
    .page-view-agenda #page .main-content .view-agenda .view-filters input[data-drupal-selector="edit-rendered-item"] {
      display: none; }
    .page-view-agenda #page .main-content .view-agenda .view-filters h2, .page-view-agenda #page .main-content .view-agenda .view-filters .h2 {
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 2.125rem;
      line-height: 2.5rem;
      margin-bottom: 0;
      margin-right: 1.875rem; }
    .page-view-agenda #page .main-content .view-agenda .view-filters .form-row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 16px;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset {
        margin: 0 !important;
        padding: 0; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset select, .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset input {
          max-width: 150px; }
      .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset[data-drupal-selector="edit-field-date-year-month-value-wrapper"] .fieldset-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        gap: 16px; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset[data-drupal-selector="edit-field-date-year-month-value-wrapper"] .fieldset-wrapper label {
          display: none; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset[data-drupal-selector="edit-field-date-year-month-value-wrapper"] .fieldset-wrapper fieldset {
          position: relative; }
          .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset[data-drupal-selector="edit-field-date-year-month-value-wrapper"] .fieldset-wrapper fieldset .month-year-input {
            background-image: url(/themes/custom/oivtheme/css/../images/icons/calendar-red.svg);
            background-position: 96%;
            background-repeat: no-repeat; }
          .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset[data-drupal-selector="edit-field-date-year-month-value-wrapper"] .fieldset-wrapper fieldset span {
            color: transparent;
            position: absolute;
            bottom: 0;
            right: 0;
            width: 40px;
            height: 40px;
            background-image: url(/themes/custom/oivtheme/css/../images/icons/calendar-red.svg);
            background-repeat: no-repeat;
            background-position: center;
            background-color: transparent;
            border: 0; }
            .page-view-agenda #page .main-content .view-agenda .view-filters .form-row fieldset[data-drupal-selector="edit-field-date-year-month-value-wrapper"] .fieldset-wrapper fieldset span span {
              display: none; }
      .page-view-agenda #page .main-content .view-agenda .view-filters .form-row label, .page-view-agenda #page .main-content .view-agenda .view-filters .form-row legend {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 0.75rem;
        line-height: 1rem;
        margin-bottom: 0.5rem;
        display: block; }
      .page-view-agenda #page .main-content .view-agenda .view-filters .form-row input, .page-view-agenda #page .main-content .view-agenda .view-filters .form-row select {
        border: 2px solid #C21734;
        border-radius: 2px;
        min-width: 150px; }
      .page-view-agenda #page .main-content .view-agenda .view-filters .form-row .form-actions {
        margin-bottom: 0 !important;
        margin-left: 1rem;
        padding: 0; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .form-row .form-actions .btn-primary {
          background: #C21734;
          border-radius: 3px;
          font-weight: 500;
          font-size: 1rem;
          line-height: 1.25rem;
          font-family: "Lora", serif;
          min-width: 95px;
          padding: 0.5rem; }
    .page-view-agenda #page .main-content .view-agenda .view-filters .btn-filters {
      border-radius: 8px;
      border: 0;
      font-size: 0;
      line-height: 0;
      background-image: url(/themes/custom/oivtheme/css/../images/icons/filters.svg);
      background-position: center;
      background-repeat: no-repeat;
      -webkit-background-size: 24px 24px;
              background-size: 24px;
      width: 40px;
      height: 40px;
      margin-left: 1rem;
      margin-right: -0.5rem;
      background-color: transparent;
      margin-left: auto; }
      @media (min-width: 48rem) {
        .page-view-agenda #page .main-content .view-agenda .view-filters .btn-filters {
          display: none; } }
    @media (max-width: 47.99875rem) {
      .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show {
        height: 100vh;
        padding: 1.5rem; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .title {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 1.5rem !important; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row {
          display: block; }
          .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row fieldset[data-drupal-selector="edit-field-date-year-month-2-wrapper"] .fieldset-wrapper {
            display: block; }
            .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row fieldset[data-drupal-selector="edit-field-date-year-month-2-wrapper"] .fieldset-wrapper .js-form-item-field-date-year-month-2-min {
              margin-bottom: 1rem !important; }
            .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row fieldset[data-drupal-selector="edit-field-date-year-month-2-wrapper"] .fieldset-wrapper input {
              width: 100%;
              max-width: unset; }
          .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row select {
            width: 100%;
            max-width: unset; }
          .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row > fieldset {
            margin-bottom: 1rem !important; }
          .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row label, .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row legend {
            font-size: 1rem;
            line-height: 1.375rem; }
          .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters.show .form-row .form-actions {
            margin-top: 1.5rem;
            padding: 0; } }
    @media (min-width: 48rem) {
      .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters {
        position: relative;
        display: block;
        opacity: 1;
        -webkit-transform: translateY(0%);
             -o-transform: translateY(0%);
                transform: translateY(0%);
        height: auto;
        overflow: unset;
        visibility: unset;
        z-index: 1;
        height: unset;
        overflow: unset;
        border: 0;
        background-color: transparent;
        visibility: visible !important; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .cont-filters .title {
          display: none; }
      .page-view-agenda #page .main-content .view-agenda .view-filters .offcanvas-backdrop {
        opacity: 0 !important; }
      .page-view-agenda #page .main-content .view-agenda .view-filters h2, .page-view-agenda #page .main-content .view-agenda .view-filters .h2 {
        margin-bottom: 1rem; }
      .page-view-agenda #page .main-content .view-agenda .view-filters .form-actions {
        margin-top: 1rem; } }
    .page-view-agenda #page .main-content .view-agenda .view-filters h2, .page-view-agenda #page .main-content .view-agenda .view-filters .h2 {
      margin-bottom: 0; }
    @media (max-width: 89.99875rem) {
      .page-view-agenda #page .main-content .view-agenda .view-filters .form-row {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        .page-view-agenda #page .main-content .view-agenda .view-filters .form-row .form-actions {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%;
          margin-left: 0; } }
    @media (max-width: 47.99875rem) {
      .page-view-agenda #page .main-content .view-agenda .view-filters {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; } }
  .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div {
    margin-bottom: 2.5rem; }
    .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .col-12.col-md-6 {
      position: relative; }
      .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .col-12.col-md-6 .views-field.views-field-field-link .field-content {
        position: absolute;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
        opacity: 0; }
        .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .col-12.col-md-6 .views-field.views-field-field-link .field-content a {
          display: block;
          width: 100%;
          height: 100%; }
    .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .views-field.views-field-nothing {
      display: block;
      height: 100%; }
    .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content {
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      background: #FFFFFF;
      -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border-radius: 8px;
      padding: 3.375rem 2rem; }
      .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-text .category {
          font-weight: 400;
          font-size: 0.625rem;
          line-height: 0.9375rem;
          margin-bottom: 0.5rem; }
        .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-text .title {
          font-family: "Lora", serif;
          font-weight: 700;
          font-size: 1.125rem;
          line-height: 1.75rem;
          margin-bottom: 0.5rem; }
        .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-text .when {
          font-weight: 500;
          font-size: 0.75rem;
          line-height: 1.125rem;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 0.5rem; }
          .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-text .when::before {
            content: "";
            width: 25px;
            height: 25px;
            background-image: url(/themes/custom/oivtheme/css/../images/calendar.svg);
            background-repeat: no-repeat;
            display: inline-block;
            margin-right: 0.75rem; }
        .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-text .location {
          font-weight: 500;
          font-size: 0.75rem;
          line-height: 1.125rem;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 0.5rem; }
          .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-text .location::before {
            content: "";
            width: 25px;
            height: 25px;
            background-image: url(/themes/custom/oivtheme/css/../images/point-map.svg);
            display: inline-block;
            background-repeat: no-repeat;
            margin-right: 0.75rem; }
      .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-img {
        margin-left: auto; }
        .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-img img {
          border-radius: 4px; }
      @media (max-width: 47.99875rem) {
        .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content {
          padding: 1rem; }
          .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-img {
            width: 90px;
            height: auto; }
            .page-view-agenda #page .main-content .view-agenda .view-content .views-view-grid > div .field-content .cont-img img {
              width: inherit;
              height: auto; } }

.node--type-news .page-title.light {
  min-height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6.25rem;
  position: relative;
  width: 100%;
  max-width: unset;
  padding: 0 !important; }
  .node--type-news .page-title.light .content {
    padding: 0 0.5rem !important;
    max-width: 1440px;
    margin: auto;
    background-image: none; }
    @media (min-width: 36rem) {
      .node--type-news .page-title.light .content {
        padding: 0 1rem !important; } }
    @media (min-width: 64rem) {
      .node--type-news .page-title.light .content {
        padding: 0 10.3125rem !important; } }
    .node--type-news .page-title.light .content::before {
      content: "";
      position: absolute;
      left: 70px;
      top: -140px;
      width: 482px;
      height: 308px;
      z-index: 0;
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
      mix-blend-mode: unset;
      opacity: 0.6; }
      @media (max-width: 63.99875rem) {
        .node--type-news .page-title.light .content::before {
          left: -95px;
          top: 0; } }
  .node--type-news .page-title.light.light {
    padding-top: 0;
    background-color: #F4F6F8;
    padding: 0 0.5rem; }
    @media (min-width: 36rem) {
      .node--type-news .page-title.light.light {
        padding: 0 1rem; } }
    @media (min-width: 64rem) {
      .node--type-news .page-title.light.light {
        padding: 0 10.3125rem; } }
    .node--type-news .page-title.light.light .content {
      background-image: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-align-content: center;
          -ms-flex-line-pack: center;
              align-content: center;
      position: relative; }
      .node--type-news .page-title.light.light .content h1, .node--type-news .page-title.light.light .content .h1 {
        color: #333333;
        font-family: 'Oswald'; }

.node--type-news figure img {
  width: 100%; }

#block-bettersocialsharingbuttons {
  max-width: 1440px;
  margin: auto; }

.block-field-blocknodenewsbody .field--type-text-with-summary p {
  font-family: 'Lora'; }

.block-field-blocknodenewsfield-news h2, .block-field-blocknodenewsfield-news .h2 {
  color: #D81B94;
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-size: 1.875rem;
  line-height: 2.375rem; }

.field--name-field-news {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 15.625rem; }
  @media (max-width: 48rem) {
    .field--name-field-news {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 0; } }
  .field--name-field-news .field__item {
    max-width: 100%;
    width: 35%; }
    @media (max-width: 48rem) {
      .field--name-field-news .field__item {
        width: 100%; } }
    .field--name-field-news .field__item .node--view-mode-teaser {
      background: white !important;
      border: 0 !important;
      padding: 0 !important; }
      .field--name-field-news .field__item .node--view-mode-teaser h2, .field--name-field-news .field__item .node--view-mode-teaser .h2 {
        display: none; }
      .field--name-field-news .field__item .node--view-mode-teaser .node__content {
        position: relative; }
        .field--name-field-news .field__item .node--view-mode-teaser .node__content .field--name-field-image {
          width: 100%; }
          @media (max-width: 48rem) {
            .field--name-field-news .field__item .node--view-mode-teaser .node__content .field--name-field-image {
              margin: 0 0 9rem; } }
          .field--name-field-news .field__item .node--view-mode-teaser .node__content .field--name-field-image a img:hover {
            -webkit-filter: grayscale(10%) brightness(52%) sepia(79%) hue-rotate(-50deg) saturate(556%) contrast(0.8);
                    filter: grayscale(10%) brightness(52%) sepia(79%) hue-rotate(-50deg) saturate(556%) contrast(0.8);
            -webkit-transition: 0.5s;
            -o-transition: 0.5s;
            transition: 0.5s; }
        .field--name-field-news .field__item .node--view-mode-teaser .node__content .field-group-link {
          display: block;
          width: 80%;
          position: absolute;
          padding: 1rem;
          top: 157px;
          left: 8%;
          -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
          background-color: #ffffff; }
          @media (max-width: 48rem) {
            .field--name-field-news .field__item .node--view-mode-teaser .node__content .field-group-link {
              left: 1%; } }
          .field--name-field-news .field__item .node--view-mode-teaser .node__content .field-group-link .field__item {
            width: 100%; }
          .field--name-field-news .field__item .node--view-mode-teaser .node__content .field-group-link .field--name-field-date {
            font-size: 0.75rem;
            color: black; }
          .field--name-field-news .field__item .node--view-mode-teaser .node__content .field-group-link .field--name-body {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            color: #333333; }
            .field--name-field-news .field__item .node--view-mode-teaser .node__content .field-group-link .field--name-body p {
              display: -webkit-box;
              -webkit-line-clamp: 3;
              -webkit-box-orient: vertical;
              text-overflow: ellipsis;
              overflow: hidden;
              font-family: 'Lora';
              font-style: normal;
              font-weight: 300;
              font-size: 0.875rem;
              line-height: 1.3125rem;
              color: #333333; }
          .field--name-field-news .field__item .node--view-mode-teaser .node__content .field-group-link:hover {
            text-decoration: none;
            background-color: #F4F6F9; }

.latest-newsletter-form-block {
  padding: 3.75rem 0 1.875rem 0; }
  .latest-newsletter-form-block .block {
    padding: 1.5rem;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-image: -webkit-linear-gradient(293.41deg, #B31B34 10.17%, rgba(179, 27, 52, 0) 100%), url(/themes/custom/oivtheme/css/../images/newsletterbackground.png);
    background-image: -o-linear-gradient(293.41deg, #B31B34 10.17%, rgba(179, 27, 52, 0) 100%), url(/themes/custom/oivtheme/css/../images/newsletterbackground.png);
    background-image: linear-gradient(156.59deg, #B31B34 10.17%, rgba(179, 27, 52, 0) 100%), url(/themes/custom/oivtheme/css/../images/newsletterbackground.png);
    -webkit-background-size: cover;
            background-size: cover;
    mix-blend-mode: multiply;
    border: 0;
    color: white;
    border-radius: 4px; }
    @media (min-width: 48rem) {
      .latest-newsletter-form-block .block {
        padding: 2.8125rem; } }
    .latest-newsletter-form-block .block .text {
      margin-bottom: 0 !important; }
      .latest-newsletter-form-block .block .text h3, .latest-newsletter-form-block .block .text .h3 {
        font-family: 'Oswald';
        font-weight: 700;
        line-height: 1.875rem; }
      .latest-newsletter-form-block .block .text .body {
        font-family: 'Lora';
        font-style: normal;
        font-weight: 300;
        line-height: 1.875rem; }
      .latest-newsletter-form-block .block .text .links a {
        color: #C21734;
        background: #FFFFFF;
        border-radius: 54px;
        text-decoration: none;
        padding: 0.5rem 0.75rem;
        font-family: 'Lora';
        font-weight: 500;
        font-size: 1rem;
        line-height: 1.25rem; }
    .latest-newsletter-form-block .block .form {
      position: relative; }
      @media (max-width: 56.875rem) {
        .latest-newsletter-form-block .block .form {
          margin-top: 2rem; } }
      .latest-newsletter-form-block .block .form .latest-newsletter-form {
        font-weight: 300; }
        @media (min-width: 48rem) {
          .latest-newsletter-form-block .block .form .latest-newsletter-form {
            position: absolute;
            top: 32%; } }
        .latest-newsletter-form-block .block .form .latest-newsletter-form .row {
          margin-top: 1.25rem;
          width: 80%;
          float: left; }
          @media (max-width: 56.875rem) {
            .latest-newsletter-form-block .block .form .latest-newsletter-form .row {
              width: 100%; } }
          .latest-newsletter-form-block .block .form .latest-newsletter-form .row .col-12.mb-4 {
            margin-bottom: 1.5rem !important; }
        .latest-newsletter-form-block .block .form .latest-newsletter-form .text-center {
          width: 80px;
          float: left;
          margin-top: 1.25rem;
          margin-left: 1.25rem; }
          @media (max-width: 56.875rem) {
            .latest-newsletter-form-block .block .form .latest-newsletter-form .text-center {
              margin: 0; } }
          .latest-newsletter-form-block .block .form .latest-newsletter-form .text-center .form-submit {
            color: #C21734;
            background: #FFFFFF;
            border-radius: 54px; }
          .latest-newsletter-form-block .block .form .latest-newsletter-form .text-center .contact-form-result-message {
            color: white;
            position: absolute;
            width: 200px;
            right: 0;
            bottom: 0;
            top: 90px; }

.social-sharing-buttons {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .social-sharing-buttons::before {
    display: block;
    position: relative;
    margin-right: 1.125rem;
    font-family: 'Lora';
    font-weight: 400;
    font-size: 0.875rem;
    color: #4D555F; }
  .social-sharing-buttons:lang(en)::before {
    content: "Share"; }
  .social-sharing-buttons:lang(es)::before {
    content: "Compartir"; }
  .social-sharing-buttons:lang(fr)::before {
    content: "Partage"; }
  .social-sharing-buttons:lang(it)::before {
    content: "Condividere"; }
  .social-sharing-buttons:lang(de)::before {
    content: "Teilen"; }
  .social-sharing-buttons:lang(ru)::before {
    content: "поделиться"; }

.node--type-news .page-title {
  min-height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6.25rem;
  position: relative;
  max-width: 1440px;
  margin: auto; }
  .node--type-news .page-title .content h1, .node--type-news .page-title .content .h1 {
    font-size: 3.125rem;
    line-height: 3.875rem;
    font-weight: 400;
    margin: unset;
    font-family: 'Oswald'; }
    @media (max-width: 63.99875rem) {
      .node--type-news .page-title .content h1, .node--type-news .page-title .content .h1 {
        margin-left: 1rem; } }
  .node--type-news .page-title .content .subtitle {
    display: block;
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 100% !important;
        -ms-flex: 1 1 100% !important;
            flex: 1 1 100% !important;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    margin-top: 0.75rem;
    font-family: 'Lora';
    font-style: normal;
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 2.25rem;
    color: #4D555F; }
    @media (max-width: 47.99875rem) {
      .node--type-news .page-title .content .subtitle {
        display: block; } }

@media (min-width: 48rem) {
  .block-views-blockcongresses-block-1 .view-congresses {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .block-views-blockcongresses-block-1 .view-header {
    width: 50%;
    padding-top: 1.5rem; } }

@media (min-width: 48rem) {
  .block-views-blockcongresses-block-1 .view-filters {
    width: 40%;
    margin-left: auto; } }

.block-views-blockcongresses-block-1 .view-filters .views-exposed-form .form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .block-views-blockcongresses-block-1 .view-filters .views-exposed-form .form-row .form-item-field-date-value {
    max-width: 200px; }
    .block-views-blockcongresses-block-1 .view-filters .views-exposed-form .form-row .form-item-field-date-value input {
      border: 2px solid #C21734;
      border-radius: 2px;
      padding: 0.3125rem 0.75rem;
      background-image: url(/themes/custom/oivtheme/css/../images/icons/calendar-red.svg);
      background-position: 160px center;
      -webkit-background-size: 20px 20px;
              background-size: 20px;
      background-repeat: no-repeat; }
  .block-views-blockcongresses-block-1 .view-filters .views-exposed-form .form-row .form-actions {
    margin: 0 !important; }
    .block-views-blockcongresses-block-1 .view-filters .views-exposed-form .form-row .form-actions button {
      background: #C21734;
      border-radius: 3px;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: "Oswald";
      min-width: 95px;
      padding: 0.5rem; }

.block-views-blockcongresses-block-1 .view-content {
  margin-top: 1.5rem;
  width: 100%; }
  @media (min-width: 48rem) {
    .block-views-blockcongresses-block-1 .view-content {
      margin-top: 4rem; } }
  .block-views-blockcongresses-block-1 .view-content .views-row .container-fluid, .block-views-blockcongresses-block-1 .view-content .views-row .container-sm, .block-views-blockcongresses-block-1 .view-content .views-row .container-md, .block-views-blockcongresses-block-1 .view-content .views-row .container-lg, .block-views-blockcongresses-block-1 .view-content .views-row .container-xl, .block-views-blockcongresses-block-1 .view-content .views-row .container-xxl {
    padding: 0;
    display: block; }
    .block-views-blockcongresses-block-1 .view-content .views-row .container-fluid article, .block-views-blockcongresses-block-1 .view-content .views-row .container-sm article, .block-views-blockcongresses-block-1 .view-content .views-row .container-md article, .block-views-blockcongresses-block-1 .view-content .views-row .container-lg article, .block-views-blockcongresses-block-1 .view-content .views-row .container-xl article, .block-views-blockcongresses-block-1 .view-content .views-row .container-xxl article {
      border: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .block-views-blockcongresses-block-1 .view-content .views-row .container-fluid article > div, .block-views-blockcongresses-block-1 .view-content .views-row .container-sm article > div, .block-views-blockcongresses-block-1 .view-content .views-row .container-md article > div, .block-views-blockcongresses-block-1 .view-content .views-row .container-lg article > div, .block-views-blockcongresses-block-1 .view-content .views-row .container-xl article > div, .block-views-blockcongresses-block-1 .view-content .views-row .container-xxl article > div {
        margin: 0;
        padding: 0; }
      @media (max-width: 47.99875rem) {
        .block-views-blockcongresses-block-1 .view-content .views-row .container-fluid article, .block-views-blockcongresses-block-1 .view-content .views-row .container-sm article, .block-views-blockcongresses-block-1 .view-content .views-row .container-md article, .block-views-blockcongresses-block-1 .view-content .views-row .container-lg article, .block-views-blockcongresses-block-1 .view-content .views-row .container-xl article, .block-views-blockcongresses-block-1 .view-content .views-row .container-xxl article {
          padding: 0 1rem; } }
  .block-views-blockcongresses-block-1 .view-content .views-row .info-content {
    background: #F4F6F8;
    width: 100%;
    padding: 2rem;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px; }
    .block-views-blockcongresses-block-1 .view-content .views-row .info-content h3, .block-views-blockcongresses-block-1 .view-content .views-row .info-content .h3 {
      font-family: "Oswald";
      font-weight: 700;
      font-size: 2rem;
      line-height: 156%;
      margin-bottom: 1.5rem; }
      @media (max-width: 47.99875rem) {
        .block-views-blockcongresses-block-1 .view-content .views-row .info-content h3, .block-views-blockcongresses-block-1 .view-content .views-row .info-content .h3 {
          font-size: 1rem;
          line-height: 1.125rem; } }
      .block-views-blockcongresses-block-1 .view-content .views-row .info-content h3 a, .block-views-blockcongresses-block-1 .view-content .views-row .info-content .h3 a {
        color: #000000;
        pointer-events: none;
        cursor: not-allowed; }
    .block-views-blockcongresses-block-1 .view-content .views-row .info-content .field--type-smartdate {
      font-family: "Oswald";
      font-weight: 400;
      font-size: 1.5rem;
      line-height: 156%;
      margin-bottom: 1.5rem; }
      @media (max-width: 47.99875rem) {
        .block-views-blockcongresses-block-1 .view-content .views-row .info-content .field--type-smartdate {
          font-size: 0.75rem;
          line-height: 156%; } }
    .block-views-blockcongresses-block-1 .view-content .views-row .info-content .file--application-pdf {
      background-image: none;
      padding: 0; }
      .block-views-blockcongresses-block-1 .view-content .views-row .info-content .file--application-pdf a {
        font-family: "Oswald";
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 156%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        color: #000000;
        text-decoration: underline; }
        @media (max-width: 47.99875rem) {
          .block-views-blockcongresses-block-1 .view-content .views-row .info-content .file--application-pdf a {
            font-size: 0.75rem;
            line-height: 156%;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center; } }
        .block-views-blockcongresses-block-1 .view-content .views-row .info-content .file--application-pdf a::after {
          content: "";
          display: inline-block;
          width: 32px;
          height: 32px;
          background-image: url(/themes/custom/oivtheme/css/../images/icons/download-circle.svg);
          position: relative;
          -webkit-background-size: contain;
                  background-size: contain;
          margin-left: 1.25rem;
          background-repeat: no-repeat;
          background-position: center; }
          @media (max-width: 47.99875rem) {
            .block-views-blockcongresses-block-1 .view-content .views-row .info-content .file--application-pdf a::after {
              width: 16px;
              height: 16px; } }
  .block-views-blockcongresses-block-1 .view-content .views-row .field--type-image {
    width: 100%; }
    .block-views-blockcongresses-block-1 .view-content .views-row .field--type-image img {
      width: 100%;
      height: auto; }

.block-title-register-button .container {
  max-width: unset;
  padding: 0;
  margin-bottom: 1rem; }
  @media (min-width: 48rem) {
    .block-title-register-button .container {
      margin-bottom: 3.5rem; } }
  @media (min-width: 36rem) {
    .block-title-register-button .container .main-title h1, .block-title-register-button .container .main-title .h1 {
      font-size: 3.125rem;
      line-height: 3.875rem; } }
  .block-title-register-button .container .card {
    border: 0;
    margin: auto; }
    @media (min-width: 36rem) {
      .block-title-register-button .container .card {
        margin-top: 0; } }
    .block-title-register-button .container .card > div {
      background: #F4F6F8;
      border-radius: 4px;
      padding: 1.5rem 1.75rem;
      margin-top: auto;
      margin-bottom: 1rem; }
      .block-title-register-button .container .card > div > p {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 1.125rem;
        line-height: 1.4375rem; }
      .block-title-register-button .container .card > div > div ul {
        padding: 0; }
        @media (min-width: 36rem) {
          .block-title-register-button .container .card > div > div ul {
            margin-bottom: 0; } }
        @media (min-width: 48rem) {
          .block-title-register-button .container .card > div > div ul {
            margin-bottom: 1rem; } }
        @media (min-width: 64rem) {
          .block-title-register-button .container .card > div > div ul {
            margin-bottom: 0; } }
        .block-title-register-button .container .card > div > div ul li {
          list-style: none;
          padding-left: 1.5rem;
          position: relative;
          font-weight: 300;
          font-size: 0.9375rem;
          line-height: 1.375rem;
          color: #000000; }
          .block-title-register-button .container .card > div > div ul li::before {
            position: absolute;
            content: "";
            width: 10px;
            height: 6px;
            left: 0px;
            top: 8px;
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
      .block-title-register-button .container .card > div > div a.btn {
        border-radius: 54px;
        margin-top: auto;
        min-width: 114px; }

.block-previous-awards-grid h2, .block-previous-awards-grid .h2 {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 2.125rem;
  line-height: 2.5rem;
  margin-bottom: 4rem; }

.block-previous-awards-grid .view-content {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .block-previous-awards-grid .view-content .views-row {
    margin-bottom: 2.5rem; }
    @media (min-width: 48rem) {
      .block-previous-awards-grid .view-content .views-row {
        width: 25%;
        margin-bottom: 6.25rem; } }
    .block-previous-awards-grid .view-content .views-row .views-field span {
      position: relative;
      background: #FFFFFF;
      -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      padding: 2.5rem 1rem 1.25rem 1rem;
      display: block; }
      .block-previous-awards-grid .view-content .views-row .views-field span i {
        width: 80px !important;
        height: 50px !important;
        display: block;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
        position: relative;
        z-index: 0;
        position: absolute;
        top: -16px; }
        .block-previous-awards-grid .view-content .views-row .views-field span i::before {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          width: inherit;
          height: inherit;
          z-index: 1;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6H7.13263C6.85401 8.77456 7.01497 11.5752 7.60972 14.3005C8.20293 17.2486 9.56795 19.9902 11.5679 22.2506C12.5926 23.2431 13.7899 24.0442 15.102 24.6148C15.619 24.8115 16.1595 24.9409 16.71 25' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 6H25.8674C26.146 8.77456 25.985 11.5752 25.3903 14.3005C24.7971 17.2486 23.432 19.9902 21.432 22.2506C20.4073 23.2431 19.2101 24.0442 17.8979 24.6148C17.4396 24.8038 16.9585 24.9332 16.4666 25' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.97822 8H3.01615C2.9023 10.4646 3.39186 12.9179 4.43467 15.1083C5.49901 16.9407 7.11189 18.3155 9 19' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.0217 8H29.9834C30.0984 10.4627 29.6147 12.9148 28.5813 15.1083C27.5089 16.9399 25.8914 18.3139 24 19' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 24V28' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 24V28' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 28H21' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
        .block-previous-awards-grid .view-content .views-row .views-field span i:before {
          left: 8px; }
      .block-previous-awards-grid .view-content .views-row .views-field span a {
        background: none;
        -webkit-box-shadow: none;
                box-shadow: none;
        padding: 0;
        font-weight: 700;
        font-size: 1.375rem;
        line-height: 1.75rem;
        font-family: "Lora", serif;
        color: #D81B94; }

.block-previous-awards-grid nav {
  margin-top: -1.25rem; }
  .block-previous-awards-grid nav .pagination {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .block-previous-awards-grid nav .pagination li span {
      display: none; }
    .block-previous-awards-grid nav .pagination li a {
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
      border: 0;
      width: 80px !important;
      height: 50px !important;
      font-size: 0;
      line-height: 0; }
      .block-previous-awards-grid nav .pagination li a.page-link {
        border: 0; }
  @media (min-width: 48rem) {
    .block-previous-awards-grid nav {
      margin-top: -5rem; } }

.block-views-blockawards-winners-block-1 h2, .block-views-blockawards-winners-block-1 .h2 {
  font-family: "Lora", serif;
  font-style: normal;
  font-weight: 700;
  font-size: 2.125rem;
  line-height: 2.5rem;
  padding: 0 0.5rem; }
  @media (min-width: 36rem) {
    .block-views-blockawards-winners-block-1 h2, .block-views-blockawards-winners-block-1 .h2 {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    .block-views-blockawards-winners-block-1 h2, .block-views-blockawards-winners-block-1 .h2 {
      padding: 0 10.3125rem; } }

.block-views-blockawards-winners-block-1 .view-filters form fieldset {
  padding: 0;
  margin: 0; }

.block-views-blockawards-winners-block-1 .view-filters form legend {
  display: none; }

.block-views-blockawards-winners-block-1 .view-filters form .form-radios {
  background: #F4F6F8;
  border-radius: 6px;
  padding: 0.5rem 0.5rem 0 0.5rem; }
  .block-views-blockawards-winners-block-1 .view-filters form .form-radios .radio {
    padding: 0;
    display: inline-block;
    margin-bottom: 0.5rem; }
    .block-views-blockawards-winners-block-1 .view-filters form .form-radios .radio input {
      display: none; }
    .block-views-blockawards-winners-block-1 .view-filters form .form-radios .radio label {
      padding: 0.375rem;
      font-weight: 400;
      font-size: 0.875rem;
      line-height: 1.0625rem;
      color: #C21734;
      background: #FFFFFF;
      -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      margin-right: 0.75rem; }
    .block-views-blockawards-winners-block-1 .view-filters form .form-radios .radio input:checked + label {
      background: #C21734;
      color: #fff; }

.block-views-blockawards-winners-block-1 .view-content .views-row {
  margin: 0.5rem 0; }
  @media (min-width: 36rem) {
    .block-views-blockawards-winners-block-1 .view-content .views-row {
      margin: 2rem 0; } }

.block-views-blockawards-winners-block-1 .view-content .row .cont-img img {
  width: 100%;
  height: auto; }

.block-views-blockawards-winners-block-1 .view-content .row .cont-text .title {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  padding-bottom: 0.5rem; }
  @media (min-width: 36rem) {
    .block-views-blockawards-winners-block-1 .view-content .row .cont-text .title {
      font-size: 1.5rem;
      line-height: 1.9375rem; } }

.block-views-blockawards-winners-block-1 .view-content .row .cont-text .info {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  padding-bottom: 1rem; }
  @media (min-width: 36rem) {
    .block-views-blockawards-winners-block-1 .view-content .row .cont-text .info {
      font-size: 0.875rem;
      line-height: 1.125rem; } }

.block-views-blockawards-winners-block-1 .view-content .row .cont-text .body {
  font-family: "Lora", serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  padding-bottom: 1rem; }

.block-views-blockawards-winners-block-1 .view-content .row .cont-text > div a {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 156%;
  color: #C21734;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: underline; }
  .block-views-blockawards-winners-block-1 .view-content .row .cont-text > div a::before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url(/themes/custom/oivtheme/css/../images/icons/play-video.svg);
    background-repeat: no-repeat;
    margin-right: 0.5rem; }

.block-views-blockawards-winners-block-1 .view-content .d-block.d-md-none .body {
  font-family: "Lora", serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-bottom: 1rem; }

.block-views-blockawards-winners-block-1 .view-content .d-block.d-md-none a {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 156%;
  color: #C21734;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: underline; }
  .block-views-blockawards-winners-block-1 .view-content .d-block.d-md-none a::before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url(/themes/custom/oivtheme/css/../images/icons/play-video.svg);
    background-repeat: no-repeat;
    margin-right: 0.5rem; }

.webform-submission-registration-form-form {
  padding: 0 0.5rem;
  margin: auto;
  max-width: 1440px; }
  @media (min-width: 36rem) {
    .webform-submission-registration-form-form {
      padding: 0 1rem; } }
  @media (min-width: 64rem) {
    .webform-submission-registration-form-form {
      padding: 0 10.3125rem; } }
  .webform-submission-registration-form-form #edit-header h2, .webform-submission-registration-form-form #edit-header .h2 {
    font-weight: 400;
    font-size: 3.125rem;
    line-height: 3.875rem; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-header h2, .webform-submission-registration-form-form #edit-header .h2 {
        font-size: 2.5rem;
        line-height: 3rem; } }
  .webform-submission-registration-form-form #edit-header ul {
    padding: 0; }
    @media (min-width: 36rem) {
      .webform-submission-registration-form-form #edit-header ul {
        margin-bottom: 0; } }
    @media (min-width: 48rem) {
      .webform-submission-registration-form-form #edit-header ul {
        margin-bottom: 1rem; } }
    @media (min-width: 64rem) {
      .webform-submission-registration-form-form #edit-header ul {
        margin-bottom: 0; } }
    .webform-submission-registration-form-form #edit-header ul li {
      list-style: none;
      padding-left: 1.5rem;
      position: relative;
      font-weight: 300;
      font-size: 0.9375rem;
      line-height: 1.375rem;
      color: #000000; }
      .webform-submission-registration-form-form #edit-header ul li::before {
        position: absolute;
        content: "";
        width: 10px;
        height: 6px;
        left: 0px;
        top: 8px;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
      @media (max-width: 47.99875rem) {
        .webform-submission-registration-form-form #edit-header ul li {
          margin-bottom: 1rem; } }
  @media (max-width: 47.99875rem) {
    .webform-submission-registration-form-form fieldset {
      margin-top: 1.5rem; } }
  .webform-submission-registration-form-form #edit-inscription-file {
    background: #F4F6F8;
    border-radius: 15px;
    padding: 2rem 2rem 1rem 2rem; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-inscription-file {
        padding: 2rem 1.5rem 1rem 1.5rem; } }
    .webform-submission-registration-form-form #edit-inscription-file legend {
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 1.5rem;
      line-height: 1.9375rem;
      position: relative;
      z-index: 1;
      padding-left: 1.25rem;
      padding-top: 1.625rem; }
      .webform-submission-registration-form-form #edit-inscription-file legend::before {
        content: "";
        width: 160px;
        height: 95px;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
        position: absolute;
        z-index: -1;
        left: -20px;
        top: 0; }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #edit-inscription-file legend::before {
            width: 114px;
            height: 68px;
            top: -16PX; } }
      @media (max-width: 47.99875rem) {
        .webform-submission-registration-form-form #edit-inscription-file legend {
          font-size: 1.125rem;
          line-height: 1.4375rem;
          padding-left: 0;
          padding-top: 0.5rem; } }
    .webform-submission-registration-form-form #edit-inscription-file input[type="file"] {
      border-radius: 3px; }
      .webform-submission-registration-form-form #edit-inscription-file input[type="file"]::-webkit-file-upload-button {
        background-color: #C21734;
        color: #fff;
        border: 1px solid #C21734;
        border-radius: 3px; }
    .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper {
      position: relative;
      z-index: 1; }
      .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper .field-prefix .webform-element-description {
        font-family: "Lora", serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.25rem;
        padding-left: 2.5rem;
        padding-bottom: 2rem; }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper .field-prefix .webform-element-description {
            padding-left: 0;
            font-size: 0.875rem;
            line-height: 1.125rem; } }
      .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div {
        padding-bottom: 1rem;
        margin-bottom: 1rem;
        border-bottom: 1px solid #D1D6DC;
        padding-left: 1.5625rem;
        position: relative;
        font-family: "Lora", serif; }
        .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div::before {
          position: absolute;
          content: "";
          width: 10px;
          height: 6px;
          left: 0px;
          top: 8px;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div::before {
              left: 4px; } }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div {
            margin-left: -1.5rem !important; } }
        .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset {
          font-family: "Lora", serif; }
          .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset label {
            margin-bottom: 0.75rem;
            font-weight: 700;
            font-size: 1rem;
            line-height: 1.25rem; }
            @media (max-width: 47.99875rem) {
              .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset label {
                font-size: 1rem;
                line-height: 1.25rem; } }
          .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset .description ul li {
            font-weight: 400;
            font-size: 1rem;
            line-height: 1.25rem; }
            @media (max-width: 47.99875rem) {
              .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset .description ul li {
                font-size: 0.875rem;
                line-height: 1.125rem; } }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset .description {
              margin-left: -2rem; } }
          .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset .form-managed-file {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center; }
            .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset .form-managed-file button {
              font-family: "Oswald";
              border-radius: 0 !important;
              font-weight: 500;
              font-size: 0.9375rem;
              line-height: 1.375rem;
              color: #C21734;
              background-color: transparent;
              border: 0; }
            .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset .form-managed-file .file--image {
              background-image: url(/themes/custom/oivtheme/css/../images/icons/document.svg);
              margin-left: -1.375rem;
              padding-left: 2rem; }
              .webform-submission-registration-form-form #edit-inscription-file .fieldset-wrapper > div fieldset .form-managed-file .file--image a {
                font-size: 1rem;
                line-height: 1.25rem; }
  .webform-submission-registration-form-form #edit-conditions .accordion {
    background: #F4F6F8;
    border-radius: 8px; }
  .webform-submission-registration-form-form #edit-conditions a.btn-collapse {
    background: #F4F6F8;
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 2.5rem; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-conditions a.btn-collapse {
        font-size: 0.97915rem;
        line-height: 1.125rem; } }
    .webform-submission-registration-form-form #edit-conditions a.btn-collapse p {
      margin: 0; }
  .webform-submission-registration-form-form #edit-conditions #collapseConditions ul {
    padding: 0 1rem 1rem 1rem; }
    @media (min-width: 48rem) {
      .webform-submission-registration-form-form #edit-conditions #collapseConditions ul {
        padding: 0 2rem 2rem 2rem;
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2; } }
    .webform-submission-registration-form-form #edit-conditions #collapseConditions ul li {
      list-style: none;
      position: relative;
      padding-left: 1.25rem;
      padding-bottom: 1rem; }
      .webform-submission-registration-form-form #edit-conditions #collapseConditions ul li::before {
        position: absolute;
        content: "";
        width: 10px;
        height: 6px;
        left: 0px;
        top: 10px;
        -webkit-background-size: contain;
                background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
      @media (max-width: 47.99875rem) {
        .webform-submission-registration-form-form #edit-conditions #collapseConditions ul li {
          font-size: 0.97915rem;
          line-height: 1.125rem; } }
  .webform-submission-registration-form-form #edit-publication, .webform-submission-registration-form-form #edit-authors {
    margin-top: 2rem;
    padding-top: 4rem;
    border-top: 1px solid #90979E; }
    .webform-submission-registration-form-form #edit-publication > legend span, .webform-submission-registration-form-form #edit-authors > legend span {
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 2.125rem;
      line-height: 2.5rem; }
      @media (max-width: 47.99875rem) {
        .webform-submission-registration-form-form #edit-publication > legend span, .webform-submission-registration-form-form #edit-authors > legend span {
          font-size: 1.5rem;
          line-height: 2.5rem; } }
    .webform-submission-registration-form-form #edit-publication .fieldset-wrapper, .webform-submission-registration-form-form #edit-authors .fieldset-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
    .webform-submission-registration-form-form #edit-publication fieldset, .webform-submission-registration-form-form #edit-authors fieldset {
      margin-top: 2.75rem;
      width: 100%;
      display: block; }
      .webform-submission-registration-form-form #edit-publication fieldset > legend, .webform-submission-registration-form-form #edit-authors fieldset > legend {
        position: relative;
        padding-left: 1.25rem; }
        .webform-submission-registration-form-form #edit-publication fieldset > legend span, .webform-submission-registration-form-form #edit-authors fieldset > legend span {
          font-weight: 300;
          font-size: 1.5rem;
          line-height: 2.25rem; }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #edit-publication fieldset > legend span, .webform-submission-registration-form-form #edit-authors fieldset > legend span {
              font-size: 1.125rem;
              line-height: 1.6875rem; } }
        .webform-submission-registration-form-form #edit-publication fieldset > legend::before, .webform-submission-registration-form-form #edit-authors fieldset > legend::before {
          position: absolute;
          content: "";
          width: 10px;
          height: 6px;
          left: 0px;
          top: 16px;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
      .webform-submission-registration-form-form #edit-publication fieldset.form-type-textfield label, .webform-submission-registration-form-form #edit-publication fieldset.form-type-date label, .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites label, .webform-submission-registration-form-form #edit-publication fieldset.form-item-price-of-the-book label, .webform-submission-registration-form-form #edit-publication fieldset.form-item-number-of-book-pages label, .webform-submission-registration-form-form #edit-publication fieldset.form-item-paper-size-book label, .webform-submission-registration-form-form #edit-publication fieldset.form-item-url-link-digital-version label,
      .webform-submission-registration-form-form #edit-publication fieldset [class*="-country"] label,
      .webform-submission-registration-form-form #edit-publication fieldset [class*="-phone-number"] label,
      .webform-submission-registration-form-form #edit-publication fieldset [class*="-email-address"] label,
      .webform-submission-registration-form-form #edit-publication fieldset [class*="-number-of-author"] label,
      .webform-submission-registration-form-form #edit-publication fieldset [class*="-postal-code"] label, .webform-submission-registration-form-form #edit-authors fieldset.form-type-textfield label, .webform-submission-registration-form-form #edit-authors fieldset.form-type-date label, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites label, .webform-submission-registration-form-form #edit-authors fieldset.form-item-price-of-the-book label, .webform-submission-registration-form-form #edit-authors fieldset.form-item-number-of-book-pages label, .webform-submission-registration-form-form #edit-authors fieldset.form-item-paper-size-book label, .webform-submission-registration-form-form #edit-authors fieldset.form-item-url-link-digital-version label,
      .webform-submission-registration-form-form #edit-authors fieldset [class*="-country"] label,
      .webform-submission-registration-form-form #edit-authors fieldset [class*="-phone-number"] label,
      .webform-submission-registration-form-form #edit-authors fieldset [class*="-email-address"] label,
      .webform-submission-registration-form-form #edit-authors fieldset [class*="-number-of-author"] label,
      .webform-submission-registration-form-form #edit-authors fieldset [class*="-postal-code"] label {
        position: relative;
        padding-left: 1.25rem;
        padding-bottom: 1rem; }
        .webform-submission-registration-form-form #edit-publication fieldset.form-type-textfield label span, .webform-submission-registration-form-form #edit-publication fieldset.form-type-date label span, .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites label span, .webform-submission-registration-form-form #edit-publication fieldset.form-item-price-of-the-book label span, .webform-submission-registration-form-form #edit-publication fieldset.form-item-number-of-book-pages label span, .webform-submission-registration-form-form #edit-publication fieldset.form-item-paper-size-book label span, .webform-submission-registration-form-form #edit-publication fieldset.form-item-url-link-digital-version label span,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-country"] label span,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-phone-number"] label span,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-email-address"] label span,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-number-of-author"] label span,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-postal-code"] label span, .webform-submission-registration-form-form #edit-authors fieldset.form-type-textfield label span, .webform-submission-registration-form-form #edit-authors fieldset.form-type-date label span, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites label span, .webform-submission-registration-form-form #edit-authors fieldset.form-item-price-of-the-book label span, .webform-submission-registration-form-form #edit-authors fieldset.form-item-number-of-book-pages label span, .webform-submission-registration-form-form #edit-authors fieldset.form-item-paper-size-book label span, .webform-submission-registration-form-form #edit-authors fieldset.form-item-url-link-digital-version label span,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-country"] label span,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-phone-number"] label span,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-email-address"] label span,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-number-of-author"] label span,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-postal-code"] label span {
          font-weight: 300;
          font-size: 1.5rem;
          line-height: 2.25rem; }
        .webform-submission-registration-form-form #edit-publication fieldset.form-type-textfield label::before, .webform-submission-registration-form-form #edit-publication fieldset.form-type-date label::before, .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites label::before, .webform-submission-registration-form-form #edit-publication fieldset.form-item-price-of-the-book label::before, .webform-submission-registration-form-form #edit-publication fieldset.form-item-number-of-book-pages label::before, .webform-submission-registration-form-form #edit-publication fieldset.form-item-paper-size-book label::before, .webform-submission-registration-form-form #edit-publication fieldset.form-item-url-link-digital-version label::before,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-country"] label::before,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-phone-number"] label::before,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-email-address"] label::before,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-number-of-author"] label::before,
        .webform-submission-registration-form-form #edit-publication fieldset [class*="-postal-code"] label::before, .webform-submission-registration-form-form #edit-authors fieldset.form-type-textfield label::before, .webform-submission-registration-form-form #edit-authors fieldset.form-type-date label::before, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites label::before, .webform-submission-registration-form-form #edit-authors fieldset.form-item-price-of-the-book label::before, .webform-submission-registration-form-form #edit-authors fieldset.form-item-number-of-book-pages label::before, .webform-submission-registration-form-form #edit-authors fieldset.form-item-paper-size-book label::before, .webform-submission-registration-form-form #edit-authors fieldset.form-item-url-link-digital-version label::before,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-country"] label::before,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-phone-number"] label::before,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-email-address"] label::before,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-number-of-author"] label::before,
        .webform-submission-registration-form-form #edit-authors fieldset [class*="-postal-code"] label::before {
          position: absolute;
          content: "";
          width: 10px;
          height: 6px;
          left: 0px;
          top: 10px;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
      .webform-submission-registration-form-form #edit-publication fieldset input[type="text"],
      .webform-submission-registration-form-form #edit-publication fieldset input[type="number"],
      .webform-submission-registration-form-form #edit-publication fieldset input[type="date"],
      .webform-submission-registration-form-form #edit-publication fieldset input[type="url"],
      .webform-submission-registration-form-form #edit-publication fieldset input[type="tel"],
      .webform-submission-registration-form-form #edit-publication fieldset input[type="email"],
      .webform-submission-registration-form-form #edit-publication fieldset select, .webform-submission-registration-form-form #edit-authors fieldset input[type="text"],
      .webform-submission-registration-form-form #edit-authors fieldset input[type="number"],
      .webform-submission-registration-form-form #edit-authors fieldset input[type="date"],
      .webform-submission-registration-form-form #edit-authors fieldset input[type="url"],
      .webform-submission-registration-form-form #edit-authors fieldset input[type="tel"],
      .webform-submission-registration-form-form #edit-authors fieldset input[type="email"],
      .webform-submission-registration-form-form #edit-authors fieldset select {
        border: 1px solid #F4F6F8;
        background-color: #F4F6F8;
        border-radius: 4px; }
        .webform-submission-registration-form-form #edit-publication fieldset input[type="text"]:focus,
        .webform-submission-registration-form-form #edit-publication fieldset input[type="number"]:focus,
        .webform-submission-registration-form-form #edit-publication fieldset input[type="date"]:focus,
        .webform-submission-registration-form-form #edit-publication fieldset input[type="url"]:focus,
        .webform-submission-registration-form-form #edit-publication fieldset input[type="tel"]:focus,
        .webform-submission-registration-form-form #edit-publication fieldset input[type="email"]:focus,
        .webform-submission-registration-form-form #edit-publication fieldset select:focus, .webform-submission-registration-form-form #edit-authors fieldset input[type="text"]:focus,
        .webform-submission-registration-form-form #edit-authors fieldset input[type="number"]:focus,
        .webform-submission-registration-form-form #edit-authors fieldset input[type="date"]:focus,
        .webform-submission-registration-form-form #edit-authors fieldset input[type="url"]:focus,
        .webform-submission-registration-form-form #edit-authors fieldset input[type="tel"]:focus,
        .webform-submission-registration-form-form #edit-authors fieldset input[type="email"]:focus,
        .webform-submission-registration-form-form #edit-authors fieldset select:focus {
          background-color: #ffffff; }
      .webform-submission-registration-form-form #edit-publication fieldset .radio, .webform-submission-registration-form-form #edit-authors fieldset .radio {
        max-width: unset !important;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .webform-submission-registration-form-form #edit-publication fieldset .radio input[type="radio"], .webform-submission-registration-form-form #edit-authors fieldset .radio input[type="radio"] {
          border: 1px solid #C21734;
          background-color: #F4F6F8;
          margin-top: 0;
          margin-right: 0.75rem; }
          .webform-submission-registration-form-form #edit-publication fieldset .radio input[type="radio"]:checked, .webform-submission-registration-form-form #edit-authors fieldset .radio input[type="radio"]:checked {
            background-color: #C21734;
            background-image: none; }
        .webform-submission-registration-form-form #edit-publication fieldset .radio label, .webform-submission-registration-form-form #edit-authors fieldset .radio label {
          font-family: "Lora", serif;
          font-weight: 400;
          font-size: 1rem;
          line-height: 1.25rem; }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #edit-publication fieldset .radio label, .webform-submission-registration-form-form #edit-authors fieldset .radio label {
              font-weight: 300;
              font-size: 1.125rem;
              line-height: 1.6875rem; } }
        .webform-submission-registration-form-form #edit-publication fieldset .radio .radio, .webform-submission-registration-form-form #edit-authors fieldset .radio .radio {
          margin-right: 1rem; }
        .webform-submission-registration-form-form #edit-publication fieldset .radio.js-webform-radios, .webform-submission-registration-form-form #edit-authors fieldset .radio.js-webform-radios {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #edit-publication fieldset .radio.js-webform-radios .radio, .webform-submission-registration-form-form #edit-authors fieldset .radio.js-webform-radios .radio {
              min-width: 40%;
              margin: 0.5rem 0; } }
      .webform-submission-registration-form-form #edit-publication fieldset.form-no-label, .webform-submission-registration-form-form #edit-authors fieldset.form-no-label {
        margin-top: 0; }
      .webform-submission-registration-form-form #edit-publication fieldset.form-wrapper, .webform-submission-registration-form-form #edit-authors fieldset.form-wrapper {
        margin-top: 0; }
      .webform-submission-registration-form-form #edit-publication fieldset.form-item-type-of-public-aimed, .webform-submission-registration-form-form #edit-publication fieldset.form-item-date-of-publication, .webform-submission-registration-form-form #edit-publication fieldset.form-item-publication-language, .webform-submission-registration-form-form #edit-authors fieldset.form-item-type-of-public-aimed, .webform-submission-registration-form-form #edit-authors fieldset.form-item-date-of-publication, .webform-submission-registration-form-form #edit-authors fieldset.form-item-publication-language {
        padding-right: 1rem;
        width: 50%; }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #edit-publication fieldset.form-item-type-of-public-aimed, .webform-submission-registration-form-form #edit-publication fieldset.form-item-date-of-publication, .webform-submission-registration-form-form #edit-publication fieldset.form-item-publication-language, .webform-submission-registration-form-form #edit-authors fieldset.form-item-type-of-public-aimed, .webform-submission-registration-form-form #edit-authors fieldset.form-item-date-of-publication, .webform-submission-registration-form-form #edit-authors fieldset.form-item-publication-language {
            padding-right: 0;
            width: 100%; } }
      .webform-submission-registration-form-form #edit-publication fieldset.form-item-publishing, .webform-submission-registration-form-form #edit-publication fieldset.form-item-countries, .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites:first-child, .webform-submission-registration-form-form #edit-publication fieldset.form-item-price-of-the-book, .webform-submission-registration-form-form #edit-authors fieldset.form-item-publishing, .webform-submission-registration-form-form #edit-authors fieldset.form-item-countries, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites:first-child, .webform-submission-registration-form-form #edit-authors fieldset.form-item-price-of-the-book {
        padding-left: 1rem;
        width: 50%; }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #edit-publication fieldset.form-item-publishing, .webform-submission-registration-form-form #edit-publication fieldset.form-item-countries, .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites:first-child, .webform-submission-registration-form-form #edit-publication fieldset.form-item-price-of-the-book, .webform-submission-registration-form-form #edit-authors fieldset.form-item-publishing, .webform-submission-registration-form-form #edit-authors fieldset.form-item-countries, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites:first-child, .webform-submission-registration-form-form #edit-authors fieldset.form-item-price-of-the-book {
            padding-left: 0;
            padding-right: 0;
            width: 100%; } }
      .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites {
        width: 100%;
        padding-right: 2rem; }
        .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites input, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites input {
          width: 50%; }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites {
            padding-right: 0; }
            .webform-submission-registration-form-form #edit-publication fieldset.form-item-link-for-the-websites input, .webform-submission-registration-form-form #edit-authors fieldset.form-item-link-for-the-websites input {
              width: 100%; } }
      .webform-submission-registration-form-form #edit-publication fieldset.form-item-number-of-book-pages, .webform-submission-registration-form-form #edit-publication fieldset.form-item-paper-size-book, .webform-submission-registration-form-form #edit-publication fieldset.form-item-date-of-sending-the-pdf, .webform-submission-registration-form-form #edit-authors fieldset.form-item-number-of-book-pages, .webform-submission-registration-form-form #edit-authors fieldset.form-item-paper-size-book, .webform-submission-registration-form-form #edit-authors fieldset.form-item-date-of-sending-the-pdf {
        padding-right: 2rem;
        width: 33%; }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #edit-publication fieldset.form-item-number-of-book-pages, .webform-submission-registration-form-form #edit-publication fieldset.form-item-paper-size-book, .webform-submission-registration-form-form #edit-publication fieldset.form-item-date-of-sending-the-pdf, .webform-submission-registration-form-form #edit-authors fieldset.form-item-number-of-book-pages, .webform-submission-registration-form-form #edit-authors fieldset.form-item-paper-size-book, .webform-submission-registration-form-form #edit-authors fieldset.form-item-date-of-sending-the-pdf {
            padding-right: 1rem;
            width: 50%; } }
      @media (max-width: 47.99875rem) {
        .webform-submission-registration-form-form #edit-publication fieldset.form-item-paper-size-book, .webform-submission-registration-form-form #edit-authors fieldset.form-item-paper-size-book {
          padding-right: 0; }
        .webform-submission-registration-form-form #edit-publication fieldset.form-item-date-of-sending-the-pdf, .webform-submission-registration-form-form #edit-authors fieldset.form-item-date-of-sending-the-pdf {
          padding-right: 0;
          width: 100%; } }
    .webform-submission-registration-form-form #edit-publication label.address, .webform-submission-registration-form-form #edit-authors label.address {
      width: 100%;
      font-family: "Lora", serif;
      font-weight: 700;
      font-size: 1.5rem;
      line-height: 1.9375rem;
      color: #C21734;
      text-align: center;
      padding-top: 5.25rem; }
  .webform-submission-registration-form-form #first_author_table,
  .webform-submission-registration-form-form #main_photographer_or_ilustrator_table,
  .webform-submission-registration-form-form #publisher_director_table,
  .webform-submission-registration-form-form #person_to_be_preferably_contacted_table {
    width: 100%; }
    .webform-submission-registration-form-form #first_author_table .table-responsive,
    .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive,
    .webform-submission-registration-form-form #publisher_director_table .table-responsive,
    .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive {
      overflow-x: unset; }
    .webform-submission-registration-form-form #first_author_table .table-responsive .webform-multiple-table--handle,
    .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive .webform-multiple-table--handle,
    .webform-submission-registration-form-form #publisher_director_table .table-responsive .webform-multiple-table--handle,
    .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive .webform-multiple-table--handle {
      display: none; }
    .webform-submission-registration-form-form #first_author_table .table-responsive thead,
    .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive thead,
    .webform-submission-registration-form-form #publisher_director_table .table-responsive thead,
    .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive thead {
      display: none; }
    .webform-submission-registration-form-form #first_author_table .table-responsive tbody,
    .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody,
    .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody,
    .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody {
      border: 0; }
      .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr:nth-of-type(odd) > *,
      .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr:nth-of-type(odd) > *,
      .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr:nth-of-type(odd) > *,
      .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr:nth-of-type(odd) > * {
        background-color: transparent;
        --bs-table-accent-bg: transparent
                    ; }
      .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td,
      .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td,
      .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td,
      .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td {
        padding: 0;
        border: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        @media (max-width: 47.99875rem) {
          .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td,
          .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td,
          .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td,
          .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td {
            display: block; } }
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-position"],
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-phone-number"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-position"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-phone-number"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-position"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-phone-number"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-position"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-phone-number"] {
          width: 26%;
          padding-right: 1rem; }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-position"],
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-phone-number"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-position"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-phone-number"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-position"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-phone-number"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-mrs-or-mr"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-position"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-phone-number"] {
              width: 100%;
              padding-right: 0; } }
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-first-name"],
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-private-postal-address"],
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-email-address"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-first-name"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-private-postal-address"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-email-address"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-first-name"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-private-postal-address"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-email-address"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-first-name"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-private-postal-address"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-email-address"] {
          width: 37%;
          padding-left: 1rem;
          padding-right: 1rem; }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-first-name"],
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-private-postal-address"],
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-email-address"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-first-name"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-private-postal-address"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-email-address"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-first-name"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-private-postal-address"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-email-address"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-first-name"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-private-postal-address"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-email-address"] {
              width: 100%;
              padding-left: 0;
              padding-right: 0; } }
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-last-name"],
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-country"],
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-number-of-author"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-last-name"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-country"],
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-number-of-author"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-last-name"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-country"],
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-number-of-author"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-last-name"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-country"],
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-number-of-author"] {
          width: 37%;
          padding-left: 1rem; }
          @media (max-width: 47.99875rem) {
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-last-name"],
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-country"],
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td [class*="-number-of-author"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-last-name"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-country"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td [class*="-number-of-author"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-last-name"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-country"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td [class*="-number-of-author"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-last-name"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-country"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td [class*="-number-of-author"] {
              width: 100%;
              padding-left: 0; } }
        .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td.webform-multiple-table--operations,
        .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td.webform-multiple-table--operations,
        .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td.webform-multiple-table--operations,
        .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td.webform-multiple-table--operations {
          width: 100%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-flex-wrap: nowrap;
              -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
          padding: 2.5rem 0;
          border-bottom: 1px solid #90979E !important;
          position: relative; }
          .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td.webform-multiple-table--operations input,
          .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td.webform-multiple-table--operations input,
          .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td.webform-multiple-table--operations input,
          .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td.webform-multiple-table--operations input {
            width: 50px;
            height: 50px;
            background-color: #C21734;
            border-radius: 50%;
            background-image: url(/themes/custom/oivtheme/css/../images/icons/add-item.svg);
            background-repeat: no-repeat;
            background-position: center;
            padding: 1.5625rem;
            border: 0;
            opacity: 1; }
            .webform-submission-registration-form-form #first_author_table .table-responsive tbody tr td.webform-multiple-table--operations input[data-drupal-selector*="-remove"],
            .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive tbody tr td.webform-multiple-table--operations input[data-drupal-selector*="-remove"],
            .webform-submission-registration-form-form #publisher_director_table .table-responsive tbody tr td.webform-multiple-table--operations input[data-drupal-selector*="-remove"],
            .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive tbody tr td.webform-multiple-table--operations input[data-drupal-selector*="-remove"] {
              background-image: url(/themes/custom/oivtheme/css/../images/icons/remove-item.svg);
              margin-left: 1rem; }
    .webform-submission-registration-form-form #first_author_table .tabledrag-toggle-weight-wrapper, .webform-submission-registration-form-form #first_author_table .js-webform-multiple-add,
    .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .tabledrag-toggle-weight-wrapper,
    .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .js-webform-multiple-add,
    .webform-submission-registration-form-form #publisher_director_table .tabledrag-toggle-weight-wrapper,
    .webform-submission-registration-form-form #publisher_director_table .js-webform-multiple-add,
    .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .tabledrag-toggle-weight-wrapper,
    .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .js-webform-multiple-add {
      display: none; }
  .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .table-responsive,
  .webform-submission-registration-form-form #publisher_director_table .table-responsive,
  .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .table-responsive {
    overflow-x: unset; }
  .webform-submission-registration-form-form #main_photographer_or_ilustrator_table > fieldset.form-type-webform-custom-composite > label,
  .webform-submission-registration-form-form #publisher_director_table > fieldset.form-type-webform-custom-composite > label,
  .webform-submission-registration-form-form #person_to_be_preferably_contacted_table > fieldset.form-type-webform-custom-composite > label {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.9375rem; }
  .webform-submission-registration-form-form #main_photographer_or_ilustrator_table .webform-multiple-table--operations,
  .webform-submission-registration-form-form #publisher_director_table .webform-multiple-table--operations,
  .webform-submission-registration-form-form #person_to_be_preferably_contacted_table .webform-multiple-table--operations {
    border-bottom: 0 !important; }
  .webform-submission-registration-form-form #edit-main-photographer-or-ilustrator [class*="-email-address"] {
    width: 74% !important;
    padding-right: unset !important; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-main-photographer-or-ilustrator [class*="-email-address"] {
        width: 100%;
        padding-right: 0; } }
  .webform-submission-registration-form-form #publisher_director_table [class*="-publisher__address"] {
    width: 50%;
    padding-left: 1rem; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #publisher_director_table [class*="-publisher__address"] {
        width: 100%;
        padding-left: 0; } }
  .webform-submission-registration-form-form #publisher_director_table [class*="-postal-code"] {
    width: 37%;
    padding-right: 1rem; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #publisher_director_table [class*="-postal-code"] {
        width: 100%;
        padding-right: 0; } }
  .webform-submission-registration-form-form #publisher_director_table [class*="-country"] {
    width: 37%;
    margin-right: 5%; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #publisher_director_table [class*="-country"] {
        width: 100%;
        padding-right: 0; } }
  .webform-submission-registration-form-form #publisher_director_table [class*="-email-address"] {
    width: 74% !important;
    padding-right: unset !important; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #publisher_director_table [class*="-email-address"] {
        width: 100%;
        padding-right: 0; } }
  .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-postal-address"] {
    width: 37%;
    padding-left: 1rem;
    padding-right: 1rem; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-postal-address"] {
        width: 100% !important;
        padding-right: 0;
        padding-left: 0; } }
  .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-postal-code"] {
    width: 37%;
    padding-left: 1rem;
    padding-right: 0; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-postal-code"] {
        width: 100% !important;
        padding-right: 0;
        padding-left: 0; } }
  .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-country"] {
    width: 37%;
    margin-right: 60%;
    padding-left: 0 !important; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-country"] {
        width: 100% !important;
        padding-right: 0;
        padding-left: 0; } }
  .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-email-address"] {
    width: 26% !important;
    padding-left: 0 !important;
    padding-right: 1rem !important; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-email-address"] {
        width: 100% !important;
        padding-right: 0 !important;
        padding-left: 0 !important; } }
  .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-phone-number"] {
    width: 74% !important;
    padding-left: 1rem !important;
    padding-right: unset !important; }
    @media (max-width: 47.99875rem) {
      .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted [class*="-phone-number"] {
        width: 100% !important;
        padding-right: 0 !important;
        padding-left: 0 !important; } }
  .webform-submission-registration-form-form #edit-person-to-be-preferably-contacted .table-responsive tbody tr td.webform-multiple-table--operations {
    border: 0 !important; }
  .webform-submission-registration-form-form .form-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .webform-submission-registration-form-form .form-actions button[type="submit"] {
      margin-left: auto;
      background: #FFFFFF;
      border: 1px solid #C21734;
      border-radius: 8px;
      color: #C21734; }
      .webform-submission-registration-form-form .form-actions button[type="submit"]:hover {
        background: #C21734;
        color: #ffffff; }
      @media (max-width: 47.99875rem) {
        .webform-submission-registration-form-form .form-actions button[type="submit"] {
          background: #C21734;
          color: #ffffff;
          max-width: 248px;
          margin: auto;
          border-radius: 34px; }
          .webform-submission-registration-form-form .form-actions button[type="submit"]:hover {
            background: #ffffff;
            color: #C21734; } }

.block-image-text-color .content {
  padding-left: 0 !important; }
  .block-image-text-color .content .row > div img {
    width: 100%; }
  .block-image-text-color .content .row > div h2, .block-image-text-color .content .row > div .h2 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.9375rem; }
    @media (max-width: 47.99875rem) {
      .block-image-text-color .content .row > div h2, .block-image-text-color .content .row > div .h2 {
        font-size: 1rem;
        line-height: 1.25rem; } }
  .block-image-text-color .content .row > div p {
    font-family: "Lora", serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem; }
    @media (max-width: 47.99875rem) {
      .block-image-text-color .content .row > div p {
        font-size: 0.875rem;
        line-height: 1rem; } }

.block-three-images-text h2, .block-three-images-text .h2 {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 2.125rem;
  line-height: 2.5rem;
  padding-bottom: 1rem; }
  @media (max-width: 47.99875rem) {
    .block-three-images-text h2, .block-three-images-text .h2 {
      font-size: 1.5rem;
      line-height: 1.9375rem; } }

.block-three-images-text .row {
  padding: 1rem 0; }
  .block-three-images-text .row img {
    width: 100%; }

.block-three-images-text p {
  font-family: "Lora", serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem; }
  @media (max-width: 47.99875rem) {
    .block-three-images-text p {
      font-size: 0.875rem;
      line-height: 1.125rem; } }

.block-image-register-button .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .block-image-register-button .row h2, .block-image-register-button .row .h2 {
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 2.5rem;
    margin-bottom: 2.5rem; }
    @media (max-width: 47.99875rem) {
      .block-image-register-button .row h2, .block-image-register-button .row .h2 {
        font-size: 1.5rem;
        line-height: 1.9375rem; } }
  .block-image-register-button .row .card {
    border: 0; }
    @media (min-width: 36rem) {
      .block-image-register-button .row .card {
        margin-top: 0; } }
    .block-image-register-button .row .card > div {
      background: #F4F6F8;
      border-radius: 4px;
      padding: 1.5rem 1.75rem;
      margin-top: auto;
      margin-bottom: 1rem; }
      .block-image-register-button .row .card > div > p {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 1.125rem;
        line-height: 1.4375rem; }
      .block-image-register-button .row .card > div > div ul {
        padding: 0; }
        @media (min-width: 36rem) {
          .block-image-register-button .row .card > div > div ul {
            margin-bottom: 0; } }
        @media (min-width: 48rem) {
          .block-image-register-button .row .card > div > div ul {
            margin-bottom: 1rem; } }
        @media (min-width: 64rem) {
          .block-image-register-button .row .card > div > div ul {
            margin-bottom: 0; } }
        .block-image-register-button .row .card > div > div ul li {
          list-style: none;
          padding-left: 1.5rem;
          position: relative;
          font-weight: 300;
          font-size: 0.9375rem;
          line-height: 1.375rem;
          color: #000000; }
          .block-image-register-button .row .card > div > div ul li::before {
            position: absolute;
            content: "";
            width: 10px;
            height: 6px;
            left: 0px;
            top: 8px;
            -webkit-background-size: contain;
                    background-size: contain;
            background-repeat: no-repeat;
            background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
      .block-image-register-button .row .card > div > div a.btn {
        border-radius: 54px;
        margin-top: auto;
        min-width: 114px; }

.block-collapse-columns .accordion {
  background: #ffffff;
  margin-bottom: 1.5rem; }
  .block-collapse-columns .accordion .logo img {
    width: 78px;
    height: auto; }
    @media (max-width: 47.99875rem) {
      .block-collapse-columns .accordion .logo img {
        max-width: 46px; } }
  .block-collapse-columns .accordion a.btn-collapse {
    padding: 2rem;
    background: #F4F6F8;
    max-width: unset;
    width: 100%;
    border-radius: 8px;
    color: #C21734;
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-family: "Lora", serif;
    font-style: normal;
    font-weight: 700;
    font-size: 2.125rem;
    line-height: 2.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 47.99875rem) {
      .block-collapse-columns .accordion a.btn-collapse {
        padding: 1rem;
        font-size: 0.97915rem;
        line-height: 1.125rem; } }
    .block-collapse-columns .accordion a.btn-collapse::after {
      right: 0;
      background-image: url(/themes/custom/oivtheme/css/../images/icons/chevron-down.svg);
      width: 19px;
      height: 19px; }
    .block-collapse-columns .accordion a.btn-collapse[aria-expanded="true"]::after {
      -webkit-transform: translateY(0) rotate(0deg);
           -o-transform: translateY(0) rotate(0deg);
              transform: translateY(0) rotate(0deg); }
    .block-collapse-columns .accordion a.btn-collapse[aria-expanded="false"]::after {
      -webkit-transform: translateY(0) rotate(180deg);
           -o-transform: translateY(0) rotate(180deg);
              transform: translateY(0) rotate(180deg); }
  .block-collapse-columns .accordion .collapse, .block-collapse-columns .accordion .collapsing {
    padding-top: 1.25rem; }
    .block-collapse-columns .accordion .collapse a, .block-collapse-columns .accordion .collapsing a {
      font-family: "Lora", serif;
      text-decoration: underline;
      font-weight: 700;
      font-size: 1.125rem;
      line-height: 156%; }
    .block-collapse-columns .accordion .collapse ol, .block-collapse-columns .accordion .collapsing ol {
      padding-left: 0; }
      .block-collapse-columns .accordion .collapse ol li, .block-collapse-columns .accordion .collapsing ol li {
        font-family: "Lora", serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.25rem;
        padding-bottom: 1.5rem;
        list-style: none;
        padding-left: 3.5rem;
        position: relative; }
        @media (max-width: 47.99875rem) {
          .block-collapse-columns .accordion .collapse ol li, .block-collapse-columns .accordion .collapsing ol li {
            font-size: 0.875rem;
            line-height: 1.125rem; } }
        .block-collapse-columns .accordion .collapse ol li::before, .block-collapse-columns .accordion .collapsing ol li::before {
          content: counter(list-item);
          display: block;
          color: #ffffff;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A");
          width: 40px !important;
          height: 24px !important;
          text-align: center;
          font-family: "Lora", serif;
          font-size: 1rem;
          line-height: 1.625rem;
          position: absolute;
          left: 0; }
    .block-collapse-columns .accordion .collapse h2, .block-collapse-columns .accordion .collapse .h2, .block-collapse-columns .accordion .collapse p, .block-collapse-columns .accordion .collapsing h2, .block-collapse-columns .accordion .collapsing .h2, .block-collapse-columns .accordion .collapsing p {
      font-family: "Lora", serif; }
    .block-collapse-columns .accordion .collapse ul, .block-collapse-columns .accordion .collapsing ul {
      padding-left: 0; }
      .block-collapse-columns .accordion .collapse ul li, .block-collapse-columns .accordion .collapsing ul li {
        font-family: "Lora", serif;
        position: relative;
        list-style: none;
        padding-left: 2.125rem !important; }
        .block-collapse-columns .accordion .collapse ul li::before, .block-collapse-columns .accordion .collapsing ul li::before {
          position: absolute;
          content: "";
          width: 10px;
          height: 6px;
          left: 8px;
          top: 8px;
          -webkit-background-size: contain;
                  background-size: contain;
          background-repeat: no-repeat;
          background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23C21734'/%3E%3C/svg%3E%0A"); }
    .block-collapse-columns .accordion .collapse#nViticulture ul li::before, .block-collapse-columns .accordion .collapse#nViticulture ol li::before, .block-collapse-columns .accordion .collapsing#nViticulture ul li::before, .block-collapse-columns .accordion .collapsing#nViticulture ol li::before {
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%230D761E'/%3E%3C/svg%3E%0A"); }
    .block-collapse-columns .accordion .collapse#nOenology ul li::before, .block-collapse-columns .accordion .collapse#nOenology ol li::before, .block-collapse-columns .accordion .collapsing#nOenology ul li::before, .block-collapse-columns .accordion .collapsing#nOenology ol li::before {
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23FC3558'/%3E%3C/svg%3E%0A"); }
    .block-collapse-columns .accordion .collapse#nEconomy-and-Law ul li::before, .block-collapse-columns .accordion .collapse#nEconomy-and-Law ol li::before, .block-collapse-columns .accordion .collapsing#nEconomy-and-Law ul li::before, .block-collapse-columns .accordion .collapsing#nEconomy-and-Law ol li::before {
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%2317415f'/%3E%3C/svg%3E%0A"); }
    .block-collapse-columns .accordion .collapse#nSafety-and-Health ul li::before, .block-collapse-columns .accordion .collapse#nSafety-and-Health ol li::before, .block-collapse-columns .accordion .collapsing#nSafety-and-Health ul li::before, .block-collapse-columns .accordion .collapsing#nSafety-and-Health ol li::before {
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg width='488' height='310' viewBox='0 0 488 310' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M484.745 94.5644C463.355 15.7663 338.187 -21.0774 205.136 12.3197C72.0857 45.7167 -18.3444 136.638 3.16391 215.436C24.6723 294.234 149.722 331.077 282.852 297.68C415.982 264.283 506.253 173.362 484.864 94.5248' fill='%23b2c906'/%3E%3C/svg%3E%0A"); }
    .block-collapse-columns .accordion .collapse .request-card, .block-collapse-columns .accordion .collapsing .request-card {
      /*
                    <div class="request-card">
                        <p>Request for Patronage Form</p>
                        <a class="btn-primary" href="#">Request</a>
                    </div>
                */
      background: #F4F6F8;
      border-radius: 15px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 2rem;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .block-collapse-columns .accordion .collapse .request-card p, .block-collapse-columns .accordion .collapsing .request-card p {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 1.125rem;
        line-height: 1.4375rem;
        margin: 0; }
      .block-collapse-columns .accordion .collapse .request-card a, .block-collapse-columns .accordion .collapsing .request-card a {
        text-decoration: none;
        max-width: 100px;
        margin-left: auto;
        font-family: "Oswald";
        font-weight: 500;
        font-size: 1rem;
        line-height: 1.25rem;
        text-align: center; }

/*modules/custom/custom_blocks/templates/downloadlogos.html.twig*/
.block-download-logos h2, .block-download-logos .h2 {
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 2.125rem;
  line-height: 2.5rem;
  color: #D81B94;
  margin-bottom: 4rem; }

@media (max-width: 35.99875rem) {
  .block-download-logos .row .col-12:first-child img {
    width: 100%;
    height: auto; } }

.block-download-logos .available, .block-download-logos .download-logo-image {
  line-height: 1.9375rem;
  background-image: url(/themes/custom/oivtheme/css/../images/icons/download-circle-red.svg);
  -webkit-background-size: 32px 32px;
          background-size: 32px;
  background-repeat: no-repeat;
  background-position: left center;
  margin-top: 2rem;
  padding: 0.75rem 0 1rem 3rem;
  font-family: "Lora", serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 31px;
  color: #C21734; }
  @media (max-width: 35.99875rem) {
    .block-download-logos .available, .block-download-logos .download-logo-image {
      font-size: 0.875rem;
      line-height: 1.0625rem;
      -webkit-background-size: 18px 18px;
              background-size: 18px;
      padding: 0.5rem 0 0.5rem 1.5rem;
      margin-bottom: 1.5rem; } }

.block-download-logos .pdf-links div a {
  background: #F4F6F8;
  border-radius: 6.18783px;
  padding: 0.625rem 0.75rem;
  display: block;
  font-weight: 700;
  font-size: 1.125rem;
  font-family: "Lora", serif; }
  @media (max-width: 35.99875rem) {
    .block-download-logos .pdf-links div a {
      font-size: 0.875rem;
      line-height: 1.0625rem;
      padding: 0.625rem 0.625rem; } }

.block-download-logos .only-translatable .col-12.col-md-8.m-auto img {
  max-width: 100%; }

@media (min-width: 90rem) {
  .block-download-logos .only-translatable .col-12.col-md-8.m-auto .cont-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
    .block-download-logos .only-translatable .col-12.col-md-8.m-auto .cont-links .available {
      margin: 0;
      width: 270px;
      padding-top: 0.5rem; } }

.node--type-page .block-views-blockevents-home-block-1 {
  padding-bottom: 3.75rem;
  position: relative; }
  @media (max-width: 30rem) {
    .node--type-page .block-views-blockevents-home-block-1 {
      padding: 1.875rem 0; } }
  .node--type-page .block-views-blockevents-home-block-1 h2, .node--type-page .block-views-blockevents-home-block-1 .h2, .node--type-page .block-views-blockevents-home-block-1 .content {
    position: relative;
    max-width: 1440px;
    margin: 0 auto; }
  .node--type-page .block-views-blockevents-home-block-1 h2, .node--type-page .block-views-blockevents-home-block-1 .h2 {
    color: #D81B94;
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 1.25rem; }
    @media (max-width: 47.99875rem) {
      .node--type-page .block-views-blockevents-home-block-1 h2, .node--type-page .block-views-blockevents-home-block-1 .h2 {
        font-size: 2.5rem;
        line-height: 3.6875rem; } }
  .node--type-page .block-views-blockevents-home-block-1 .content .view-content {
    z-index: 1;
    position: relative; }
    .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: space-evenly;
      -webkit-justify-content: space-evenly;
          -ms-flex-pack: space-evenly;
              justify-content: space-evenly;
      margin: 1.25rem 0;
      gap: 30px; }
      @media (max-width: 30rem) {
        .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column; } }
      .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div {
        padding: 0.875rem 1.5rem 0.875rem 1.25rem;
        background: white;
        -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
        border-radius: 4px; }
        @media (max-width: 30rem) {
          .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div {
            width: 100% !important;
            margin: 0.625rem 0; } }
        .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-category {
          margin: 0.625rem 0;
          font-weight: 400;
          font-size: 0.75rem;
          line-height: 0.9375rem;
          color: #333333; }
        .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-title {
          margin: 0.625rem 0;
          font-family: 'Lora';
          font-style: normal;
          font-weight: 700;
          font-size: 1.125rem;
          line-height: 1.75rem;
          color: #C21734; }
        .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-date-range {
          font-weight: 500;
          font-size: 0.875rem; }
          .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-date-range .field-content {
            margin-left: 1.875rem; }
          .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-field-date-range::before {
            position: absolute;
            content: url(/themes/custom/oivtheme/images/calendar.svg); }
        .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-parent-target-id {
          margin-top: 0.625rem; }
          .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-parent-target-id .field-content {
            margin-left: 1.875rem; }
          .node--type-page .block-views-blockevents-home-block-1 .content .view-content .row > div .views-field-parent-target-id::before {
            position: absolute;
            content: url(/themes/custom/oivtheme/images/point-map.svg); }
  .node--type-page .block-views-blockevents-home-block-1 .content .more-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 30rem) {
      .node--type-page .block-views-blockevents-home-block-1 .content .more-link {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .node--type-page .block-views-blockevents-home-block-1 .content .more-link a {
      font-family: 'Lora';
      font-style: normal;
      font-weight: 600;
      font-size: 1.0625rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .node--type-page .block-views-blockevents-home-block-1 .content .more-link a::after {
        content: url(/themes/custom/oivtheme/images/arrow-right.svg);
        margin-left: 0.3125rem; }

.node--type-events .node__content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 3.375rem 2rem;
  margin-bottom: 3.125rem !important; }
  .node--type-events .node__content .field--name-field-image {
    margin-left: auto; }
    .node--type-events .node__content .field--name-field-image img {
      border-radius: 4px; }
  .node--type-events .node__content > div {
    margin-left: 3.375rem; }
    .node--type-events .node__content > div .field--name-field-category {
      font-weight: 400;
      font-size: 1.125rem;
      line-height: 0.9375rem;
      margin-bottom: 0.9375rem !important; }
    .node--type-events .node__content > div .field--name-field-date-range {
      font-weight: 500;
      font-size: 0.875rem;
      line-height: 1.125rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0.9375rem !important; }
      .node--type-events .node__content > div .field--name-field-date-range::before {
        content: "";
        width: 25px;
        height: 25px;
        background-image: url(/themes/custom/oivtheme/css/../images/calendar.svg);
        background-repeat: no-repeat;
        display: inline-block;
        margin-right: 0.75rem; }
    .node--type-events .node__content > div .field--name-field-tags {
      font-weight: 500;
      font-size: 0.875rem;
      line-height: 1.125rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0.5rem; }
      .node--type-events .node__content > div .field--name-field-tags::before {
        content: "";
        width: 25px;
        height: 25px;
        background-image: url(/themes/custom/oivtheme/css/../images/point-map.svg);
        display: inline-block;
        background-repeat: no-repeat;
        margin-right: 0.75rem; }
  @media (max-width: 47.99875rem) {
    .node--type-events .node__content {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 1rem; }
      .node--type-events .node__content .cont-img {
        width: 90px;
        height: auto; }
        .node--type-events .node__content .cont-img img {
          width: inherit;
          height: auto; } }

.titlesubtitlecardtwobuttons .container {
  padding: 0; }

.titlesubtitlecardtwobuttons .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .titlesubtitlecardtwobuttons .row .col-12 {
    padding: 0; }
  .titlesubtitlecardtwobuttons .row h2, .titlesubtitlecardtwobuttons .row .h2 {
    font-family: "Oswald";
    font-weight: 400;
    font-size: 3.125rem;
    line-height: 3.875rem;
    margin-bottom: 2.5rem; }
    @media (max-width: 47.99875rem) {
      .titlesubtitlecardtwobuttons .row h2, .titlesubtitlecardtwobuttons .row .h2 {
        font-size: 1.5rem;
        line-height: 1.9375rem;
        margin-bottom: 0.5rem; } }
  .titlesubtitlecardtwobuttons .row .card {
    border: 0;
    padding: 0; }
    @media (min-width: 36rem) {
      .titlesubtitlecardtwobuttons .row .card {
        margin-top: 0; } }
    .titlesubtitlecardtwobuttons .row .card > div {
      background: #F4F6F8;
      border-radius: 4px;
      padding: 1.5rem;
      margin-top: auto;
      margin-bottom: 1rem; }
      @media (max-width: 47.99875rem) {
        .titlesubtitlecardtwobuttons .row .card > div {
          padding: 1rem; } }
      .titlesubtitlecardtwobuttons .row .card > div .title-card {
        font-family: "Lora", serif;
        font-weight: 700;
        font-size: 1.125rem;
        line-height: 1.4375rem;
        margin-bottom: 1.5rem; }
        @media (max-width: 47.99875rem) {
          .titlesubtitlecardtwobuttons .row .card > div .title-card {
            font-size: 0.72483rem;
            line-height: 0.9375rem;
            text-align: center; } }
      .titlesubtitlecardtwobuttons .row .card > div .cont-btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .titlesubtitlecardtwobuttons .row .card > div .cont-btn a.btn {
          border-radius: 54px;
          margin-top: auto;
          min-width: 114px;
          background-color: #C21734;
          padding: 0.5rem 1.25rem;
          font-weight: 500;
          font-size: 1.28125rem;
          line-height: 1.625rem;
          font-weight: 500;
          color: #ffffff;
          width: auto; }
          .titlesubtitlecardtwobuttons .row .card > div .cont-btn a.btn.btn-white {
            background-color: #ffffff;
            color: #C21734; }
        @media (max-width: 63.99875rem) {
          .titlesubtitlecardtwobuttons .row .card > div .cont-btn a.btn {
            font-weight: 500;
            font-size: 1rem;
            line-height: 1.0625rem; } }

/* GENERAL STYLES
-------------------------------------------------*/
body {
  background: #fff;
  font-family: 'Oswald', sans-serif !important; }
  body .dialog-off-canvas-main-canvas #page-wrapper .header .bg-primary {
    padding: 0 4rem;
    background-color: #c21734e6 !important; }
    @media (max-width: 30rem) {
      body .dialog-off-canvas-main-canvas #page-wrapper .header .bg-primary {
        padding: 0; } }
  body .dialog-off-canvas-main-canvas #page-wrapper .header .bg-secondary {
    background: #fff !important; }
  body h1, body .h1 {
    font-family: 'Oswald', sans-serif !important; }

/* General forms
--------------------------------------------------*/
.form-control:active,
.form-control:focus,
.form-control:focus-visible,
input:active,
input:focus,
input:focus-visible,
select:active,
select:focus,
select:focus-visible,
option:active,
option:focus,
option:focus-visible,
option:active:focus,
input[type="radio"]:active,
input[type="radio"]:focus,
input[type="radio"]:focus-visible,
select:active:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: transparent;
  outline: 0 none !important; }

/* General searcher
--------------------------------------------------*/
.views-element-container .view-display-id-page_1 .search {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 2px solid #D1D6DC;
  margin: 0.9375rem 0; }
  .views-element-container .view-display-id-page_1 .search .views-field-field-image {
    grid-area: 1 / 1 / 6 / 2; }
    .views-element-container .view-display-id-page_1 .search .views-field-field-image img {
      margin: 0 0.625rem;
      padding: 0.625rem; }
  .views-element-container .view-display-id-page_1 .search .views-field-type {
    grid-area: 1 / 2 / 2 / 7;
    margin: 0.9375rem 0; }
    .views-element-container .view-display-id-page_1 .search .views-field-type a {
      color: black; }
  .views-element-container .view-display-id-page_1 .search .views-field-title, .views-element-container .view-display-id-page_1 .search .views-field-nothing-1 {
    grid-area: 2 / 2 / 3 / 7;
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 0.625rem; }
  .views-element-container .view-display-id-page_1 .search .views-field-field-date {
    grid-area: 3 / 2 / 4 / 7; }
  .views-element-container .view-display-id-page_1 .search .views-field-body-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    grid-area: 4 / 2 / 5 / 7; }
    .views-element-container .view-display-id-page_1 .search .views-field-body-1 p {
      font-weight: 300;
      font-size: 1.0625rem;
      line-height: 1.3125rem;
      margin-top: 0.625rem; }
  .views-element-container .view-display-id-page_1 .search .views-field-field-date-range {
    grid-area: 3 / 2 / 4 / 7; }
  .views-element-container .view-display-id-page_1 .search .languages_links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.625rem; }
    .views-element-container .view-display-id-page_1 .search .languages_links > a {
      text-transform: uppercase;
      display: inline-block;
      padding: 0.3125rem;
      margin: 0.3125rem;
      color: #C21734 !important;
      font-weight: 700;
      background-color: #F4F6F8;
      font-family: "Lora", serif; }
    .views-element-container .view-display-id-page_1 .search .languages_links > span {
      text-transform: uppercase;
      display: inline-block;
      padding: 0.3125rem;
      margin: 0.3125rem;
      font-weight: 700;
      background-color: #F4F6F8;
      font-family: "Lora", serif; }

.views-element-container .view-display-id-page_1 .search:first-child {
  border-top: unset; }

.month-picker {
  width: 30%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-linear-gradient(321.67deg, rgba(244, 246, 248, 0.5) 0.66%, rgba(244, 246, 248, 0.2) 100%) !important;
  background: -o-linear-gradient(321.67deg, rgba(244, 246, 248, 0.5) 0.66%, rgba(244, 246, 248, 0.2) 100%) !important;
  background: linear-gradient(128.33deg, rgba(244, 246, 248, 0.5) 0.66%, rgba(244, 246, 248, 0.2) 100%) !important;
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  border-radius: 16px;
  padding: 1rem;
  gap: 16px;
  border: 0 !important; }
  .month-picker .month-picker-header {
    background: #F4F6F8;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    border: 0 !important; }
    .month-picker .month-picker-header .month-picker-year-table {
      /*             .month-picker-previous {

            } */ }
      .month-picker .month-picker-header .month-picker-year-table .month-picker-title a {
        padding: 0.5rem 0.625rem !important;
        background-color: transparent;
        border: 0;
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 1.0625rem;
        text-align: center;
        color: #C21734; }
  .month-picker .month-picker-month-table {
    width: 336px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    background: #F4F6F8; }
    .month-picker .month-picker-month-table tbody tr {
      display: grid;
      grid-auto-flow: column; }
      .month-picker .month-picker-month-table tbody tr td {
        margin: 0.625rem;
        width: 100%; }
        .month-picker .month-picker-month-table tbody tr td a {
          padding: 0.5rem 0.625rem !important;
          background: #FFFFFF;
          border-radius: 3px;
          padding: 0 0.625rem;
          border: none;
          -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
                  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
          color: #C21734; }

/* COOKIES BANNER 
--------------------------------------------------*/
.eu-cookie-compliance-banner {
  max-width: 1440px;
  margin: auto;
  background-color: #c21734e6 !important;
  /*     .eu-cookie-compliance-message {

    } */ }
  .eu-cookie-compliance-banner .eu-cookie-compliance-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button {
      font-family: "Oswald";
      border: none;
      background: none;
      margin-top: 1em;
      padding: 0 0.5rem;
      vertical-align: middle;
      text-shadow: none !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      color: #FFFFFF; }
    .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button {
      background: #FFFFFF;
      border-radius: 54px;
      padding: 0.375rem 1rem;
      color: #C21734;
      font-family: "Oswald"; }
      .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:hover {
        background: #BC22CE;
        color: #FFFFFF !important;
        text-decoration: none !important;
        text-shadow: none !important; }

/* COLORS 
--------------------------------------------------*/
a {
  color: #C21734; }

.bg-inverse {
  background: #C21734 !important; }

.site-footer {
  background: #4D555F !important; }

.menu--main li a {
  color: #C21734;
  margin-right: 1.25rem; }

.menu--account li a {
  color: #C21734; }

.site-name-slogan a {
  text-decoration: none; }

.card-group img {
  margin: 0;
  width: 100%;
  height: auto; }

.card-group .field--type-image {
  margin: 0; }

.slick {
  width: 100%; }

.slick > div {
  margin: 0 0.9375rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJpbXBvcnQuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwidHlwb2dyYXBoeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIm1peGlucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9taXhpbnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYWZmaXguc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYWxlcnRzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2Jvb2suc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYm9vay1uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvY29tbWVudHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvY29tbWVyY2Uuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvY29udGV4dHVhbC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9kZXRhaWxzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2Ryb3BidXR0b24uY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2Ryb3BidXR0b24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmVlZC1pY29uLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ZpZWxkLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ZpbGUuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvaGVscC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pY29ucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pbWFnZS1idXR0b24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvaW5kZW50ZWQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvaXRlbS1saXN0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbWVkaWEuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbm9kZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ub2RlLXByZXZpZXcuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvcGFnZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9zZWFyY2gtZm9ybS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9zaG9ydGN1dC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9zaWRlYmFyLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NpdGUtZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NraXAtbGluay5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZWRyYWcuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFibGVzZWxlY3Quc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFibGVzb3J0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlc29ydC1pbmRpY2F0b3Iuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFicy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90ZXh0YXJlYS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy91aS13aWRnZXQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdWktZGlhbG9nLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3VzZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdmVydGljYWwtdGFicy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdmVydGljYWwtdGFicy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92aWV3cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy93ZWJmb3JtLnNjc3MiLCJoZWFkZXIuc2NzcyIsImNvbnRhaW5lcnMuc2NzcyIsImNvZGlmaWNhdGlvbnMuc2NzcyIsImZvb3Rlci5zY3NzIiwiZnJvbnRwYWdlLnNjc3MiLCJjb21wb25lbnRzLnNjc3MiLCJkYXRhd2FyZWhvdXNlLnNjc3MiLCJjYXJvdXNlbC5zY3NzIiwic2VhcmNoLXJlc3VsdC5zY3NzIiwic2VhcmNoLW5ld3Muc2NzcyIsIm5ld3NsZXR0ZXIuc2NzcyIsImFnZW5kYS5zY3NzIiwibmV3cy5zY3NzIiwidmlldy1jb25ncmVzc2VzLnNjc3MiLCJhd2FyZHMuc2NzcyIsImltYWdlLXRleHQtY29sb3Iuc2NzcyIsInRocmVlLWltYWdlcy10ZXh0LnNjc3MiLCJpbWFnZS1yZWdpc3Rlci1idXR0b24uc2NzcyIsImJsb2NrLWNvbGxhcHNlLWNvbHVtbnMuc2NzcyIsImRvd25sb2FkLWxvZ29zLnNjc3MiLCJldmVudHMuc2NzcyIsInRleHQtY2FyZC1idXR0b25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Q0RJQztBRUpELFlBQUE7QUNBQSxjQUFBO0FDUUEsOEZBQVk7QUFjWix5RUFBWTtBRGdEWjtFQUNJLGNBQ0osRUFBQTs7QUFDQTtFQUNJLHlCQUNKLEVBQUE7O0FBQ0E7RUFDSSx5QkFDSixFQUFBOztBQUNBO0VBQ0kseUJBQ0osRUFBQTs7QUFDQTtFQUNJLHlCQUNKLEVBQUE7O0FBQ0E7RUFDSSx5QkFDSixFQUFBOztBQUNBO0VBQ0kseUJBQ0osRUFBQTs7QUFDQTtFQUNJLHlCQUNKLEVBQUE7O0FBQ0E7RUFDSSx5QkFDSixFQUFBOztBQUNBO0VBQ0kseUJBQ0osRUFBQTs7QUFFQTtFQUNJLDhFQUFzRTtFQUF0RSx5RUFBc0U7RUFBdEUsc0VBQXNFLEVBQUE7O0FFckd4RTs7OztJTDZDRTtBTTlDSjs7RUFTSSxrQkFBd0I7RUFBeEIsb0JBQXdCO0VBQXhCLG9CQUF3QjtFQUF4QixrQkFBd0I7RUFBeEIsaUJBQXdCO0VBQXhCLG9CQUF3QjtFQUF4QixvQkFBd0I7RUFBeEIsbUJBQXdCO0VBQXhCLGtCQUF3QjtFQUF4QixrQkFBd0I7RUFBeEIsZ0JBQXdCO0VBQXhCLGdCQUF3QjtFQUF4QixrQkFBd0I7RUFBeEIsdUJBQXdCO0VBSXhCLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFBbEMsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFBbEMsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFBbEMsc0JBQWtDO0VB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QUErQixFQUFBOztBQVBqQzs7RUFFRSxtQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsbUJBQStCLEVBQUE7O0FBUGpDOztFQUVFLHFCQUErQixFQUFBOztBQUdqQzs7RUFFRSxxQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsbUJBQStCLEVBQUE7O0FBR2pDOztFQUVFLG1CQUErQixFQUFBOztBQVBqQzs7RUFFRSxxQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUscUJBQStCLEVBQUE7O0FBUGpDOztFQUVFLG1CQUErQixFQUFBOztBQUdqQzs7RUFFRSxtQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUscUJBQStCLEVBQUE7O0FBR2pDOztFQUVFLHFCQUErQixFQUFBOztBQVBqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLHNCQUErQixFQUFBOztBQUdqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLG9CQUErQixFQUFBOztBQVBqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLG9CQUErQixFQUFBOztBQUdqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLHNCQUErQixFQUFBOztBQVBqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLHNCQUErQixFQUFBOztBQUdqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLG9CQUErQixFQUFBOztBQVBqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLG9CQUErQixFQUFBOztBQUdqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLHNCQUErQixFQUFBOztBQVBqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLHNCQUErQixFQUFBOztBQUdqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLG9CQUErQixFQUFBOztBQVBqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLG9CQUErQixFQUFBOztBQUdqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLHNCQUErQixFQUFBOztBQVBqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLHNCQUErQixFQUFBOztBQUdqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLG9CQUErQixFQUFBOztBQVBqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLG9CQUErQixFQUFBOztBQUdqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLHNCQUErQixFQUFBOztBQVBqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLHNCQUErQixFQUFBOztBQUdqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsb0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLG9CQUErQixFQUFBOztBQVBqQzs7RUFFRSxzQkFBK0IsRUFBQTs7QUFHakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBUGpDOztFQUVFLG9CQUErQixFQUFBOztBQUdqQzs7RUFFRSxvQkFBK0IsRUFBQTs7QUFQakM7O0VBRUUsc0JBQStCLEVBQUE7O0FBR2pDOztFQUVFLHNC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RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUEsRUFDaEM7O0FGM0RMO0VFVUU7SUFDRSxtQkFBWTtJQUFaLG9CQUFZO1FBQVosZ0JBQVk7WUFBWixZQUFZLEVBQUE7RUFHZDtJQXBDSixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsV0FBVyxFQUFBO0VBY1g7SUFDRSxtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsV0FBb0MsRUFBQTtFQUZ0QztJQUNFLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxVQUFvQyxFQUFBO0VBRnRDO0lBQ0UsbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUFvQyxFQUFBO0VBRnRDO0lBQ0UsbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFVBQW9DLEVBQUE7RUFGdEM7SUFDRSxtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsVUFBb0MsRUFBQTtFQUZ0QztJQUNFLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQkFBb0MsRUFBQTtFQStCbEM7SUFoREosbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxnQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxnQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxtQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxxQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxvQkFBK0IsRUFBQTtFQVBqQzs7SUFFRSxzQkFBK0IsRUFBQTtFQUdqQzs7SUFFRSxzQkFBK0Is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QUErQixFQUFBO0VBUGpDOztJQUVFLG1CQUErQixFQUFBO0VBR2pDOztJQUVFLG1CQUErQixFQUFBO0VBUGpDOztJQUVFLHFCQUErQixFQUFBO0VBR2pDOztJQUVFLHFCQUErQixFQUFBO0VBUGpDOztJQUVFLG1CQUErQixFQUFBO0VBR2pDOztJQUVFLG1CQUErQixFQUFBO0VBUGpDOztJQUVFLHFCQUErQixFQUFBO0VBR2pDOztJQUVFLHFCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VBR2pDOztJQUVFLG9CQUErQixFQUFBO0VBUGpDOztJQUVFLHNCQUErQixFQUFBO0VBR2pDOztJQUVFLHNCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VBR2pDOztJQUVFLG9CQUErQixFQUFBO0VBUGpDOztJQUVFLHNCQUErQixFQUFBO0VBR2pDOztJQUVFLHNCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VBR2pDOztJQUVFLG9CQUErQixFQUFBO0VBUGpDOztJQUVFLHNCQUErQixFQUFBO0VBR2pDOztJQUVFLHNCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VBR2pDOztJQUVFLG9CQUErQixFQUFBO0VBUGpDOztJQUVFLHNCQUErQixFQUFBO0VBR2pDOztJQUVFLHNCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VBR2pDOztJQUVFLG9CQUErQixFQUFBO0VBUGpDOztJQUVFLHNCQUErQixFQUFBO0VBR2pDOztJQUVFLHNCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VBR2pDOztJQUVFLG9CQUErQixFQUFBO0VBUGpDOztJQUVFLHNCQUErQixFQUFBO0VBR2pDOztJQUVFLHNCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VBR2pDOztJQUVFLG9CQUErQixFQUFBO0VBUGpDOztJQUVFLHNCQUErQixFQUFBO0VBR2pDOztJQUVFLHNCQUErQixFQUFBO0VBUGpDOztJQUVFLG9CQUErQixFQUFBO0VB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QUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsbUJBQStCLEVBQUE7RUFHakM7O0lBRUUsbUJBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUsb0JBQStCLEVBQUE7RUFHakM7O0lBRUUsb0JBQStCLEVBQUE7RUFQakM7O0lBRUUsc0JBQStCLEVBQUE7RUFHakM7O0lBRUUsc0JBQStCLEVBQUE7RUFQakM7O0lBRUUscUJBQStCLEVBQUE7RUFHakM7O0lBRUUscUJBQStCLEVBQUEsRUFDaEM7O0FDdEhUO0VBRUUsOEJBQStDO0VBQy9DLDJCQUF5QztFQUN6QywrQkFBaUQ7RUFDakQsNEJBQTJDO0VBRTNDLDBDQUFxQztFQUNyQyxnQ0FBK0I7RUFDL0IsK0NBQW1EO0VBQ25ELGlDQUE2QztFQUM3QyxrREFBcUQ7RUFDckQsK0RBQStDO0VBQy9DLGlEQUFtRDtFQUNuRCw2REFBNkM7RUFDN0MsZ0RBQWlEO0VBQ2pELDhEQUEyQztFQUUzQyxXQUFXO0VBQ1gscUJqQm9GYTtFaUJuRmIsbUJYdXNCK0I7RVd0c0IvQiwwQ0FBcUUsRUFBQTtFQXJCdkU7SUE2Qkksc0JYMHJCK0I7SVd4ckIvQixxRkFBNEo7SUFDNUosb0NBQXFEO0lBQ3JELDJDWCtzQnFFO0lXOXNCckUsbUhBQWdMO1lBQWhMLDJHQUFnTCxFQUFBO0VBbENwTDtJQXNDSSx1QkFBdUIsRUFBQTtFQXRDM0I7SUEwQ0ksc0JBQXNCLEVBQUE7O0FBSTFCO0VBQ0UsK0RYdXNCd0MsRUFBQTs7QVdoc0IxQztFQUNFLGlCQUFpQixFQUFBOztBQVFuQjtFQUdJLHdCWHVwQmdDLEVBQUE7O0FXem9CcEM7RUFFSSxzQ0FBbUMsRUFBQTtFQUZ2QztJQU1NLHNDWDBwQm1FLEVBQUE7O0FXcnBCekU7RUFHSSxzQkFBc0IsRUFBQTs7QUFIMUI7RUFPSSxtQkFBbUIsRUFBQTs7QUFTdkI7RUFFSSxvREFBK0M7RUFDL0MsOENBQXlDLEVBQUE7O0FBSzdDO0VBRUksb0RBQStDO0VBQy9DLDhDQUF5QyxFQUFBOztBQVE3QztFQUNFLG9EQUFpRDtFQUNqRCw4Q0FBMkMsRUFBQTs7QUFPN0M7RUFFSSxtREFBaUQ7RUFDakQsNkNBQTJDLEVBQUE7O0FDNUk3QztFQU9FLHNCQUFxQztFQUNyQyxzQkFBK0I7RUFDL0IsZ0NBQW1EO0VBQ25ELDhCQUErQztFQUMvQyw4QkFBcUQ7RUFDckQsNkJBQTZDO0VBQzdDLDZCQUFtRDtFQUNuRCw0QkFBMkM7RUFDM0MsNEJBQWlEO0VBRWpELDRCQUFnRDtFQUNoRCwwQ0FBcUUsRUFBQTs7QUFsQnZFO0VBT0Usc0JBQXFDO0VBQ3JDLHNCQUErQjtFQUMvQixnQ0FBbUQ7RUFDbkQsOEJBQStDO0VBQy9DLDhCQUFxRDtFQUNyRCw2QkFBNkM7RUFDN0MsNkJBQW1EO0VBQ25ELDRCQUEyQztFQUMzQyw0QkFBaUQ7RUFFakQsNEJBQWdEO0VBQ2hELDBDQUFxRSxFQUFBOztBQWxCdkU7RUFPRSxzQkFBcUM7RUFDckMsc0JBQStCO0VBQy9CLGdDQUFtRDtFQUNuRCw4QkFBK0M7RUFDL0MsOEJBQXFEO0VBQ3JELDZCQUE2QztFQUM3Qyw2QkFBbUQ7RUFDbkQsNEJBQTJDO0VBQzNDLDRCQUFpRDtFQUVqRCw0QkFBZ0Q7RUFDaEQsMENBQXFFLEVBQUE7O0FBbEJ2RTtFQU9FLHNCQUFxQztFQUNyQyxzQkFBK0I7RUFDL0IsZ0NBQW1EO0VBQ25ELDhCQUErQztFQUMvQyw4QkFBcUQ7RUFDckQsNkJBQTZDO0VBQzdDLDZCQUFtRDtFQUNuRCw0QkFBMkM7RUFDM0MsNEJBQWlEO0VBRWpELDRCQUFnRDtFQUNoRCwwQ0FBcUUsRUFBQTs7QUFsQnZFO0VBT0Usc0JBQXFDO0VBQ3JDLHNCQUErQjtFQUMvQixnQ0FBbUQ7RUFDbkQsOEJBQStDO0VBQy9DLDhCQUFxRDtFQUNyRCw2QkFBNkM7RUFDN0MsNkJBQW1EO0VBQ25ELDRCQUEyQztFQUMzQyw0QkFBaUQ7RUFFakQsNEJBQWdEO0VBQ2hELDBDQUFxRSxFQUFBOztBQWxCdkU7RUFPRSxzQkFBcUM7RUFDckMsc0JBQStCO0VBQy9CLGdDQUFtRDtFQUNuRCw4QkFBK0M7RUFDL0MsOEJBQXFEO0VBQ3JELDZCQUE2QztFQUM3Qyw2QkFBbUQ7RUFDbkQsNEJBQTJDO0VBQzNDLDRCQUFpRDtFQUVqRCw0QkFBZ0Q7RUFDaEQsMENBQXFFLEVBQUE7O0FBbEJ2RTtFQU9FLHNCQUFxQztFQUNyQyxzQkFBK0I7RUFDL0IsZ0NBQW1EO0VBQ25ELDhCQUErQztFQUMvQyw4QkFBcUQ7RUFDckQsNkJBQTZDO0VBQzdDLDZCQUFtRDtFQUNuRCw0QkFBMkM7RUFDM0MsNEJBQWlEO0VBRWpELDRCQUFnRDtFQUNoRCwwQ0FBcUUsRUFBQTs7QUFsQnZFO0VBT0Usc0JBQXFDO0VBQ3JDLHNCQUErQjtFQUMvQixnQ0FBbUQ7RUFDbkQsOEJBQStDO0VBQy9DLDhCQUFxRDtFQUNyRCw2QkFBNkM7RUFDN0MsNkJBQW1EO0VBQ25ELDRCQUEyQztFQUMzQyw0QkFBaUQ7RUFFakQsNEJBQWdEO0VBQ2hELDBDQUFxRSxFQUFBOztBRGlKckU7RUFDRSxnQkFBZ0I7RUFDaEIsaUNBQWlDLEVBQUE7O0FIM0ZuQztFR3lGQTtJQUNFLGdCQUFnQjtJQUNoQixpQ0FBaUMsRUFBQSxFQUNsQzs7QUg1RkQ7RUd5RkE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUEsRUFDbEM7O0FINUZEO0VHeUZBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlDQUFpQyxFQUFBLEVBQ2xDOztBSDVGRDtFR3lGQTtJQUNFLGdCQUFnQjtJQUNoQixpQ0FBaUMsRUFBQSxFQUNsQzs7QUVwS0w7RUFDRSxxQmJ1MkIyQyxFQUFBOztBYTkxQjdDO0VBQ0Usb0RDMk44RDtFRDFOOUQsdURDME44RDtFRHpOOUQsZ0JBQWdCO0VmOFFaLGtCQW5FK0I7RWV2TW5DLGdCYitsQitCLEVBQUE7O0FhM2xCakM7RUFDRSxrRENnTjhEO0VEL005RCxxREMrTThEO0VoQnFEMUQsa0JBbkUrQixFQUFBOztBZTdMckM7RUFDRSxtREMwTThEO0VEek05RCxzREN5TThEO0VoQnFEMUQsbUJBbkUrQixFQUFBOztBaUJ4TnJDO0VBQ0UsbUJmKzFCNEM7RUZya0J4QyxrQkFuRStCO0VpQm5ObkMsZ0NmKzFCdUYsRUFBQTs7QWdCcDJCekY7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLHlCaEI4d0JrQztFRnRmOUIsZUFuRStCO0VrQmxObkMsZ0JoQmttQitCO0VnQmptQi9CLGdCaEJ5bUIrQjtFZ0J4bUIvQiwyQmhCNDNCNkU7RWdCMzNCN0Usd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsbUNoQnEzQnVFO0VnQnAzQnZFLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsMkRoQnkzQmlGO0VDdDNCL0Usc0NEMDNCaUY7RWlCNzNCL0Usd0ZqQm81QjRGO0VpQnA1QjVGLGdGakJvNUI0RjtFaUJwNUI1RiwyRWpCbzVCNEY7RWlCcDVCNUYsd0VqQm81QjRGO0VpQnA1QjVGLDhHakJvNUI0RixFQUFBO0VpQmg1QjVGO0lEaEJOO01DaUJRLHdCQUFnQjtNQUFoQixtQkFBZ0I7TUFBaEIsZ0JBQWdCLEVBQUEsRUQyRnZCO0VBNUdEO0lBcUJJLGdCQUFnQixFQUFBO0lBckJwQjtNQXdCTSxlQUFlLEVBQUE7RUF4QnJCO0lBOEJJLDJCaEJzMkIyRTtJZ0JyMkIzRSxtQ2hCZzJCcUU7SWdCLzFCckUscUJGMEtpQztJRXpLakMsVUFBVTtJQUtSLDBEaEJKVztZZ0JJWCxrRGhCSlcsRUFBQTtFZ0JsQ2pCO0lBZ0RJLGVBQWU7SUFNZixhQUFtRTtJQUtuRSxTQUFTLEVBQUE7RUEzRGI7SUFpRUksY0FBYztJQUNkLFVBQVUsRUFBQTtFQWxFZDtJQXVFSSxnQ2hCNDBCcUY7SWdCMTBCckYsVUFBVSxFQUFBO0VBekVkO0lBdUVJLGdDaEI0MEJxRjtJZ0IxMEJyRixVQUFVLEVBQUE7RUF6RWQ7SUF1RUksZ0NoQjQwQnFGO0lnQjEwQnJGLFVBQVUsRUFBQTtFQXpFZDtJQXVFSSxnQ2hCNDBCcUY7SWdCMTBCckYsVUFBVSxFQUFBO0VBekVkO0lBbUZJLHdDaEI4eUIrRTtJZ0IzeUIvRSxVQUFVLEVBQUE7RUF0RmQ7SUEyRkkseUJoQnNyQmdDO0lnQnJyQmhDLDBCaEJxckJnQztJZ0JwckJoQywyQmhCb3JCZ0M7T2dCcHJCaEMsd0JoQm9yQmdDO1lnQnByQmhDLDBCaEJvckJnQztJZ0JuckJoQywyQmhCc3lCMkU7SWtCcDRCN0UsdUNsQnFpQ3lFO0lnQnI4QnZFLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZiwrQ2hCZ3NCcUU7SWdCL3JCckUsZ0JBQWdCO0lDekZkLHFKakJvMEI2STtJaUJwMEI3SSw2SWpCbzBCNkk7SWlCcDBCN0ksd0lqQm8wQjZJO0lpQnAwQjdJLHFJakJvMEI2STtJaUJwMEI3SSwyS2pCbzBCNkksRUFBQTtJaUJoMEI3STtNRGhCTjtRQ2lCUSx3QkFBZ0I7UUFBaEIsbUJBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVEc0ZyQjtFQXZHSDtJQTBHSSx3Q2hCNDdCeUUsRUFBQTs7QWdCbjdCN0U7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1CQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsZ0JoQndmK0I7RWdCdmYvQiwyQmhCMnhCNkU7RWdCMXhCN0UsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixzQ0FBbUMsRUFBQTtFQVRyQztJQVlJLFVBQVUsRUFBQTtFQVpkO0lBaUJJLGdCQUFnQjtJQUNoQixlQUFlLEVBQUE7O0FBV25CO0VBQ0UsbUVGcUY4RDtFRXBGOUQsdUJoQjJvQmlDO0VGbGdCN0IsbUJBbkUrQjtFR3pNakMseUNEMjNCdUYsRUFBQTtFZ0IxdkIzRjtJQU9JLHVCaEJzb0IrQjtJZ0Jyb0IvQix3QmhCcW9CK0I7SWdCcG9CL0IsMEJoQm9vQitCO09nQnBvQi9CLHVCaEJvb0IrQjtZZ0Jwb0IvQix5QmhCb29CK0IsRUFBQTs7QWdCaG9CbkM7RUFDRSxpRUZ3RThEO0VFdkU5RCxvQmhCa29CZ0M7RUZ0Z0I1QixrQkFuRStCO0VHek1qQyx5Q0Q0M0J1RixFQUFBO0VnQjl1QjNGO0lBT0ksb0JoQjZuQjhCO0lnQjVuQjlCLHFCaEI0bkI4QjtJZ0IzbkI5Qix3QmhCMm5COEI7T2dCM25COUIscUJoQjJuQjhCO1lnQjNuQjlCLHVCaEIybkI4QixFQUFBOztBZ0JwbkJsQztFQUVJLG9FRnVENEQsRUFBQTs7QUV6RGhFO0VBTUksbUVGbUQ0RCxFQUFBOztBRXpEaEU7RUFVSSxpRUYrQzRELEVBQUE7O0FFMUNoRTtFQUNFLFdoQnF1QjBDO0VnQnB1QjFDLGdFRndDOEQ7RUV2QzlELGlCaEJpbEJtQyxFQUFBO0VnQnBsQnJDO0lBTUksZUFBZSxFQUFBO0VBTm5CO0lBVUksb0JBQW9CO0lmdkxwQixzQ0QwM0JpRixFQUFBO0VnQjdzQnJGO0lBZUksb0JBQW9CO0lmNUxwQixzQ0QwM0JpRixFQUFBO0VnQjdzQnJGO0lBbUJzQiwrREZ1QjBDLEVBQUE7RUUxQ2hFO0lBb0JzQiw2REZzQjBDLEVBQUE7O0FLck9oRTtFQUNFLHdQQUFtRDtFQUVuRCxjQUFjO0VBQ2QsV0FBVztFQUNYLDBDbkIyd0JrQztFRnRmOUIsZUFuRStCO0VxQi9NbkMsZ0JuQitsQitCO0VtQjlsQi9CLGdCbkJzbUIrQjtFbUJybUIvQiwyQm5CeTNCNkU7RW1CeDNCN0Usd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsbUNuQmszQnVFO0VtQmozQnZFLG1GQUEwSTtFQUMxSSw0QkFBNEI7RUFDNUIseUNuQis5QnFFO0VtQjk5QnJFLGtDbkIrOUIyQztVbUIvOUIzQywwQm5CKzlCMkM7RW1COTlCM0MsMkRuQm0zQmlGO0VDdDNCL0Usc0NEMDNCaUY7RWlCNzNCL0Usd0ZqQm81QjRGO0VpQnA1QjVGLGdGakJvNUI0RjtFaUJwNUI1RiwyRWpCbzVCNEY7RWlCcDVCNUYsd0VqQm81QjRG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eEJ5aUNxRDtFQ3BrQ3JELHNDRDAyQzZFLEVBQUE7O0F3QnYzQzdFOzs7O0VBK0NFLGNBQWMsRUFBQTs7QUEvQ2hCO0VBcURFLCtDeEI4aEMrRTtFd0IzaEM3RSxvQ1Y0S3dEO0VVM0t4RCwyUFZ3RTBFO0VVdkUxRSw0QkFBNEI7RUFDNUIsMkRBQTZEO0VBQzdELHdFVndLd0Q7VVV4S3hELGdFVndLd0QsRUFBQTtFVXBPNUQ7SUFnRUksK0N4Qm1oQzZFO0l3QmxoQzdFLG1FeEJpaEM0STtZd0JqaEM1SSwyRHhCaWhDNEksRUFBQTs7QXdCbGxDaEo7RUEwRUksb0NWMEp3RDtFVXpKeEQsa0ZWeUp3RCxFQUFBOztBVXBPNUQ7RUFrRkUsK0N4QmlnQytFLEVBQUE7RXdCbmxDakY7SUF1Rk0sbVFBQXFEO0lBQ3JELHVCeEIwNUIyRjtJd0J6NUIzRiwrRHhCNDRCb0Q7SXdCMzRCcEQsbUZWMElzRDtZVTFJdEQsMkVWMElzRCxFQUFBO0VVcE81RDtJQStGSSwrQ3hCby9CNkU7SXdCbi9CN0UsbUV4QmsvQjRJO1l3QmwvQjVJLDJEeEJrL0I0SSxFQUFBOztBd0JsbENoSjtFQXdHSSx5Q1Y0SHdELEVBQUE7O0FVcE81RDtFQStHRSwrQ3hCbytCK0UsRUFBQTtFd0JubENqRjtJQWtISSw0Q3hCNDlCd0QsRUFBQTtFd0I5a0M1RDtJQXNISSxtRXhCNDlCNEk7WXdCNTlCNUksMkR4QjQ5QjRJLEVBQUE7RXdCbGxDaEo7SUEwSEksaUN4Qm85QndELEVBQUE7O0F3Qmg5QjlEO0VBRUksaUJBQWlCLEVBQUE7O0FBaEluQjs7Ozs7RUEwSU0sVUFBVSxFQUFBOztBRHRCcUY7RUMvRnJHLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJ4QnUwQjBDO0VGcmtCeEMsa0JBbkUrQjtFMEI1TGpDLG1DeEI0akNnRSxFQUFBOztBdUJsK0JlO0VDdEYvRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHlCeEJ1MUM0QztFd0J0MUM1QyxpQkFBaUI7RTFCcVBmLG1CQW5FK0I7RTBCL0tqQyxX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RCxFQUFBOztBQVBuRTtFQU9JLHVDQUErRDtNQUEvRCxtQ0FBK0Q7VUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0kscUNBQStEO01BQS9ELHNDQUErRDtVQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7TUFBL0Qsd0NBQStEO1VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNDQUErRDtNQUEvRCx1Q0FBK0Q7VUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDRCQUErRDtNQUEvRCw2QkFBK0Q7VUFBL0Qsb0JBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDJCQUErRDtNQUEvRCw0QkFBK0Q7VUFBL0QsbUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDJCQUErRDtNQUEvRCw0QkFBK0Q7VUFBL0QsbUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDJCQUErRDtNQUEvRCw0QkFBK0Q7VUFBL0QsbUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDJCQUErRDtNQUEvRCw0QkFBK0Q7VUFBL0QsbUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDJCQUErRDtNQUEvRCw0QkFBK0Q7VUFBL0QsbUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDJCQUErRDtNQUEvRCw0QkFBK0Q7VUFBL0QsbUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDJCQUErRDtNQUEvRCw0QkFBK0Q7VUFBL0QsbUJBQStELEVBQUE7O0FBUG5FO0VBT0ksb0JBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksd0JBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStELEVBQUE7O0FBUG5FO0VBT0kseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0ksMEJBQStEO0VBQS9ELHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRDtFQUEvRCwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0Q7RUFBL0QsMEJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksaUNBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksaUNBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksaUNBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVB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RUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7S0FBL0QsNkJBQStEO1VBQS9ELHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLHFDQUErRDtLQUEvRCxrQ0FBK0Q7VUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQ0FBK0Q7S0FBL0Qsa0NBQStEO1VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLG1DQUErRDtLQUEvRCxnQ0FBK0Q7VUFBL0QsMkJBQStELEVBQUE7O0FBUG5FO0VBT0kscUNBQStEO0tBQS9ELGtDQUErRDtVQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQ0FBK0Q7S0FBL0QsZ0NBQStEO1VBQS9ELDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHFDQUErRDtLQUEvRCxrQ0FBK0Q7VUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQ0FBK0Q7S0FBL0Qsa0NBQStEO1VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLG1DQUErRDtLQUEvRCxnQ0FBK0Q7VUFBL0QsMkJBQStELEVBQUE7O0FBUG5FO0VBT0kscUNBQStEO0tBQS9ELGtDQUErRDtVQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQ0FBK0Q7S0FBL0QsZ0NBQStEO1VBQS9ELDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHFDQUErRDtLQUEvRCxrQ0FBK0Q7VUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQ0FBK0Q7S0FBL0Qsa0NBQStEO1VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLG1DQUErRDtLQUEvRCxnQ0FBK0Q7VUFBL0QsMkJBQStELEVBQUE7O0FBUG5FO0VBT0kscUNBQStEO0tBQS9ELGtDQUErRDtVQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQ0FBK0Q7S0FBL0QsZ0NBQStEO1VBQS9ELDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHFDQUErRDtLQUEvRCxrQ0FBK0Q7VUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksb0NBQStEO0tBQS9ELGlDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0Q7S0FBL0QsbUNBQStEO1VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9DQUErRDtLQUEvRCxpQ0FBK0Q7VUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksc0NBQStEO0tBQS9ELG1DQUErRDtVQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO1VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNDQUErRDtLQUEvRCxtQ0FBK0Q7VUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksb0NBQStEO0tBQS9ELGlDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0Q7S0FBL0QsbUNBQStEO1VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9DQUErRDtLQUEvRCxpQ0FBK0Q7VUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksc0NBQStEO0tBQS9ELG1DQUErRDtVQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO1VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNDQUErRDtLQUEvRCxtQ0FBK0Q7VUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksb0NBQStEO0tBQS9ELGlDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0Q7S0FBL0QsbUNBQStEO1VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9DQUErRDtLQUEvRCxpQ0FBK0Q7VUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksc0NBQStEO0tBQS9ELG1DQUErRDtVQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO1VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNDQUErRDtLQUEvRCxtQ0FBK0Q7VUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksb0NBQStEO0tBQS9ELGlDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0Q7S0FBL0QsbUNBQStEO1VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9DQUErRDtLQUEvRCxpQ0FBK0Q7VUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksc0NBQStEO0tBQS9ELG1DQUErRDtVQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO1VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNDQUErRDtLQUEvRCxtQ0FBK0Q7VUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksb0NBQStEO0tBQS9ELGlDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0Q7S0FBL0QsbUNBQStEO1VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9DQUErRDtLQUEvRCxpQ0FBK0Q7VUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksc0NBQStEO0tBQS9ELG1DQUErRDtVQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO1VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNDQUErRDtLQUEvRCxtQ0FBK0Q7VUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0kscUNBQStEO0tBQS9ELGtDQUErRDtVQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnREFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw0Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFyQm5FLHFCQUFBO0FBY0E7RUFPSSxnQ0FBK0Q7RUFBL0QsaUNBQStELEVBQUE7O0FBbUJuRSxtQkFBQTtBQTFCQTtFQUlRLG9CQUE0QjtFQUdoQyxxRUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxvQkFBNEI7RUFHaEMsdUVBQStELEVBQUE7O0FBUG5FO0VBSVEsb0JBQTRCO0VBR2hDLHFFQUErRCxFQUFBOztBQVBuRTtFQUlRLG9CQUE0QjtFQUdoQyxrRUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxvQkFBNEI7RUFHaEMscUVBQStELEVBQUE7O0FBUG5FO0VBSVEsb0JBQTRCO0VBR2hDLG9FQUErRCxFQUFBOztBQVBuRTtFQUlRLG9CQUE0QjtFQUdoQyxtRUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxvQkFBNEI7RUFHaEMsa0VBQStELEVBQUE7O0FBUG5FO0VBSVEsb0JBQTRCO0VBR2hDLHNFQUErRCxFQUFBOztBQVBuRTtFQUlRLG9CQUE0QjtFQUdoQyxzRUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxvQkFBNEI7RUFHaEMseUVBQStELEVBQUE7O0FBUG5FO0VBSVEsb0JBQTRCO0VBR2hDLHNFQUErRCxFQUFBOztBQVBuRTtFQUlRLG9CQUE0QjtFQUdoQyxtRUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxvQkFBNEI7RUFHaEMsbUVBQStELEVBQUE7O0FBUG5FO0VBSVEsb0JBQTRCO0VBR2hDLHdFQUErRCxFQUFBOztBQVBuRTtFQUlRLG9CQUE0QjtFQUdoQywyQ0FBK0QsRUFBQTs7QUFQbkU7RUFJUSxvQkFBNEI7RUFHaEMsb0NBQStELEVBQUE7O0FBUG5FO0VBSVEsb0JBQTRCO0VBR2hDLDBDQUErRCxFQUFBOztBQVBuRTtFQUlRLG9CQUE0QjtFQUdoQywyQ0FBK0QsRUFBQTs7QUFQbkU7RUFJUSxvQkFBNEI7RUFHaEMsMENBQStELEVBQUE7O0FBUG5FO0VBSVEsb0JBQTRCO0VBR2hDLDBDQUErRCxFQUFBOztBQVBuRTtFQUlRLG9CQUE0QjtFQUdoQyx5QkFBK0QsRUFBQTs7QUFqQm5FO0VBQ0UsdUJBQW9DLEVBQUE7O0FBRHRDO0VBQ0Usc0JBQW9DLEVBQUE7O0FBRHRDO0VBQ0UsdUJBQW9DLEVBQUE7O0FBRHRDO0VBQ0Usb0JBQW9DLEVBQUE7O0FBU3RDO0VBT0ksaURBQStELEVBQUE7O0FBUG5FO0VBT0ksbURBQStELEVBQUE7O0FBUG5FO0VBT0ksaURBQStELEVBQUE7O0FBUG5FO0VBT0ksOENBQStELEVBQUE7O0FBUG5FO0VBT0ksaURBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0RBQStELEVBQUE7O0FBUG5FO0VBT0ksK0NBQStELEVBQUE7O0FBUG5FO0VBT0ksOENBQStELEVBQUE7O0FBakJuRTtFQUNFLHNCQUFvQyxFQUFBOztBQUlwQztFQUNFLHNCQUFvQyxFQUFBOztBQU54QztFQUNFLHVCQUFvQyxFQUFBOztBQUlwQztFQUNFLHVCQUFvQyxFQUFBOztBQU54QztFQUNFLHNCQUFvQyxFQUFBOztBQUlwQztFQUNFLHNCQUFvQyxFQUFBOztBQU54QztFQUNFLHVCQUFvQyxFQUFBOztBQUlwQztFQUNFLHVCQUFvQyxFQUFBOztBQU54QztFQUNFLG9CQUFvQyxFQUFBOztBQUlwQztFQUNFLG9CQUFvQyxFQUFBOztBQUl4QztFQU9JLHlDQUErRCxFQUFBOztBQUtqRTtFQU9JLHlDQUErRCxFQUFBOztBQW5CckU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFLakU7RUFPSSx3Q0FBK0QsRUFBQTs7QUFuQnJFO0VBT0kseUNBQStELEVBQUE7O0FBS2pFO0VBT0kseUNBQStELEVBQUE7O0FBbkJyRTtFQUlRLDhCQUE0QjtFQUdoQyx1R0FBK0Q7VUFBL0QsK0ZBQStELEVBQUE7O0FBUG5FO0VBSVEsOEJBQTRCO0VBR2hDLHlHQUErRDtVQUEvRCxpR0FBK0QsRUFBQTs7QUFQbkU7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBQVBuRTtFQUlRLDhCQUE0QjtFQUdoQyxvR0FBK0Q7VUFBL0QsNEZBQStELEVBQUE7O0FBUG5FO0VBSVEsOEJBQTRCO0VBR2hDLHVHQUErRDtVQUEvRCwrRkFBK0QsRUFBQTs7QUFQbkU7RUFJUSw4QkFBNEI7RUFHaEMsc0dBQStEO1VBQS9ELDhGQUErRCxFQUFBOztBQVBuRTtFQUlRLDhCQUE0QjtFQUdoQyxxR0FBK0Q7VUFBL0QsNkZBQStELEVBQUE7O0FBUG5FO0VBSVEsOEJBQTRCO0VBR2hDLG9HQUErRDtVQUEvRCw0RkFBK0QsRUFBQTs7QUFQbkU7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBQVBuRTtFQUlRLDhCQUE0QjtFQUdoQyx3R0FBK0Q7VUFBL0QsZ0dBQStELEVBQUE7O0FBUG5FO0VBSVEsOEJBQTRCO0VBR2hDLDJHQUErRDtVQUEvRCxtR0FBK0QsRUFBQTs7QUFQbkU7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBQVBuRTtFQUlRLDhCQUE0QjtFQUdoQyw2R0FBK0Q7VUFBL0QscUdBQStELEVBQUE7O0FBakJuRTtFQUNFLDhCQUFvQyxFQUFBOztBQUlwQztFQUNFLDhCQUFvQyxFQUFBOztBQU54QztFQUNFLGdDQUFvQyxFQUFBOztBQUlwQztFQUNFLGdDQUFvQyxFQUFBOztBQU54QztFQUNFLGlDQUFvQyxFQUFBOztBQUlwQztFQUNFLGlDQUFvQyxFQUFBOztBQU54QztFQUNFLGdDQUFvQyxFQUFBOztBQUlwQztFQUNFLGdDQUFvQyxFQUFBOztBQU54QztFQUNFLGlDQUFvQyxFQUFBOztBQUlwQztFQUNFLGlDQUFvQyxFQUFBOztBQU54QztFQUNFLDhCQUFvQyxFQUFBOztBQUlwQztFQUNFLDhCQUFvQyxFQUFBOztBQUl4QztFQUlRLGtCQUE0QjtFQUdoQyw4RUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxrQkFBNEI7RUFHaEMsZ0ZBQStELEVBQUE7O0FBUG5FO0VBSVEsa0JBQTRCO0VBR2hDLDhFQUErRCxFQUFBOztBQVBuRTtFQUlRLGtCQUE0QjtFQUdoQywyRUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxrQkFBNEI7RUFHaEMsOEVBQStELEVBQUE7O0FBUG5FO0VBSVEsa0JBQTRCO0VBR2hDLDZFQUErRCxFQUFBOztBQVBuRTtFQUlRLGtCQUE0QjtFQUdoQyw0RUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxrQkFBNEI7RUFHaEMsMkVBQStELEVBQUE7O0FBUG5FO0VBSVEsa0JBQTRCO0VBR2hDLCtFQUErRCxFQUFBOztBQVBuRTtFQUlRLGtCQUE0QjtFQUdoQywrRUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxrQkFBNEI7RUFHaEMsa0ZBQStELEVBQUE7O0FBUG5FO0VBSVEsa0JBQTRCO0VBR2hDLCtFQUErRCxFQUFBOztBQVBuRTtFQUlRLGtCQUE0QjtFQUdoQyw0RUFBK0QsRUFBQTs7QUFQbkU7RUFJUSxrQkFBNEI7RUFHaEMsNEVBQStELEVBQUE7O0FBUG5FO0VBSVEsa0JBQTRCO0VBR2hDLDhFQUErRCxFQUFBOztBQVBuRTtFQUlRLGtCQUE0QjtFQUdoQyx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFJUSxrQkFBNEI7RUFHaEMsbUZBQStELEVBQUE7O0FBUG5FO0VBSVEsa0JBQTRCO0VBR2hDLGtGQUErRCxFQUFBOztBQWpCbkU7RUFDRSxvQkFBb0MsRUFBQTs7QUFEdEM7RUFDRSxxQkFBb0MsRUFBQTs7QUFEdEM7RUFDRSxvQkFBb0MsRUFBQTs7QUFEdEM7RUFDRSxxQkFBb0MsRUFBQTs7QUFEdEM7RUFDRSxrQkFBb0MsRUFBQTs7QUFTdEM7RUFPSSx3REFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwREFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3REFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxREFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3REFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1REFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzREFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxREFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQ0FBK0Q7S0FBL0QsZ0NBQStEO01BQS9ELCtCQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO01BQS9ELGdDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO01BQS9ELGdDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpREFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvREFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpREFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvREFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvREFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxREFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzREFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwREFBK0Q7RUFBL0QsMkRBQStELEVBQUE7O0FBUG5FO0VBT0ksb0NBQStEO0VBQS9ELHFDQUErRCxFQUFBOztBQVBuRTtFQU9JLDZEQUErRDtFQUEvRCw4REFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwREFBK0Q7RUFBL0QsMkRBQStELEVBQUE7O0FBUG5FO0VBT0ksNkRBQStEO0VBQS9ELDhEQUErRCxFQUFBOztBQVBuRTtFQU9JLDZEQUErRDtFQUEvRCw4REFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4REFBK0Q7RUFBL0QsK0RBQStELEVBQUE7O0FBUG5FO0VBT0ksc0NBQStEO0VBQS9ELHVDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtEQUErRDtFQUEvRCxnRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyREFBK0Q7RUFBL0QsOERBQStELEVBQUE7O0FBUG5FO0VBT0kscUNBQStEO0VBQS9ELHdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhEQUErRDtFQUEvRCxpRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSwyREFBK0Q7RUFBL0QsOERBQStELEVBQUE7O0FBUG5FO0VBT0ksOERBQStEO0VBQS9ELGlFQUErRCxFQUFBOztBQVBuRTtFQU9JLDhEQUErRDtFQUEvRCxpRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrREFBK0Q7RUFBL0Qsa0VBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELDBDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdFQUErRDtFQUEvRCxtRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4REFBK0Q7RUFBL0QsNkRBQStELEVBQUE7O0FBUG5FO0VBT0ksd0NBQStEO0VBQS9ELHVDQUErRCxFQUFBOztBQVBuRTtFQU9JLGlFQUErRDtFQUEvRCxnRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4REFBK0Q7RUFBL0QsNkRBQStELEVBQUE7O0FBUG5FO0VBT0ksaUVBQStEO0VBQS9ELGdFQUErRCxFQUFBOztBQVBuRTtFQU9JLGlFQUErRDtFQUEvRCxnRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSxrRUFBK0Q7RUFBL0QsaUVBQStELEVBQUE7O0FBUG5FO0VBT0ksMENBQStEO0VBQS9ELHlDQUErRCxFQUFBOztBQVBuRTtFQU9JLG1FQUErRDtFQUEvRCxrRUFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2REFBK0Q7RUFBL0QsMERBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO0VBQS9ELG9DQUErRCxFQUFBOztBQVBuRTtFQU9JLGdFQUErRDtFQUEvRCw2REFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2REFBK0Q7RUFBL0QsMERBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0VBQStEO0VBQS9ELDZEQUErRCxFQUFBOztBQVBuRTtFQU9JLGdFQUErRDtFQUEvRCw2REFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpRUFBK0Q7RUFBL0QsOERBQStELEVBQUE7O0FBUG5FO0VBT0kseUNBQStEO0VBQS9ELHNDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtFQUErRDtFQUEvRCwrREFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQkFBK0QsRUFBQTs7QTNEVnZFO0UyREdJO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO09BQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO09BQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO09BQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0NBQStEO09BQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO09BQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxnQ0FBK0Q7SUFBL0QsK0JBQStEO0lBQS9ELHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksc0NBQStEO0lBQS9ELHVDQUErRDtJQUEvRCxzQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUNBQStEO0lBQS9ELHdDQUErRDtJQUEvRCxzQ0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELHdDQUErRDtJQUEvRCx5Q0FBK0Q7UUFBL0QscUNBQStEO1lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0kseUNBQStEO0lBQS9ELHlDQUErRDtJQUEvRCw4Q0FBK0Q7UUFBL0QsMENBQStEO1lBQS9ELHNDQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELHlDQUErRDtJQUEvRCxpREFBK0Q7UUFBL0QsNkNBQStEO1lBQS9ELHlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELCtCQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsdUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsK0JBQStEO1FBQS9ELCtCQUErRDtZQUEvRCx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QseUJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStEO1FBQS9ELDhCQUErRDtZQUEvRCwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9DQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwwQ0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStEO0lBQS9ELDhDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0Qsc0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsNENBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLG1DQUErRDtJQUEvRCwwQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksb0NBQStEO0lBQS9ELGlEQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QseUNBQStELEVBQUE7RUFQbkU7SUFPSSxnREFBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELHdDQUErRCxFQUFBO0VBUG5FO0lBT0kseUNBQStEO0lBQS9ELGdEQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsd0NBQStELEVBQUE7RUFQbkU7SUFPSSxtQ0FBK0Q7SUFBL0QsMENBQStEO1FBQS9ELGdDQUErRDtZQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCx3Q0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksb0NBQStEO0lBQS9ELHNDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxzQ0FBK0Q7SUFBL0Qsd0NBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLHFDQUErRDtJQUEvRCx1Q0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNENBQStEO1FBQS9ELG9DQUErRDtZQUEvRCxvQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDBDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSx3Q0FBK0Q7UUFBL0QscUNBQStEO1lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0NBQStEO1FBQS9ELHNDQUErRDtZQUEvRCx1Q0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhDQUErRDtRQUEvRCx5Q0FBK0Q7WUFBL0Qsc0NBQStELEVBQUE7RUFQbkU7SUFPSSx5Q0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksbUNBQStEO1FBQS9ELG9DQUErRDtZQUEvRCwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlDQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0kscUNBQStEO1FBQS9ELHNDQUErRDtZQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVDQUErRDtRQUEvRCx3Q0FBK0Q7WUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQ0FBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVDQUErRDtJQUEvRCwyQkFBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELDJCQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVDQUErRDtJQUEvRCwyQkFBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELDJCQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStEO0lBQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVB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O0lBQS9ELDJCQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStEO0lBQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtF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QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStEO0lBQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VB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QUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStEO0lBQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQ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OEJBQTJCO0lBQTNCLDhCQUEyQjtJQUEzQixtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0lBVm5DO01BWVkscUJHbE5xQjtNSG1OckIsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWM7TUFDZCxzQkFBc0I7TUFDdEIsNEJBQTRCO01BQzVCLG1DQUEyQjtjQUEzQiwyQkFBMkI7TUFDM0IsY0FBYyxFQUFBO0lBcEIxQjtNQXdCWSxtQkFBbUI7TUFDbkIsbUJBQW1CO01BQ25CLHNCQUFpQjtNQUNqQixjQUFjO01BQ2QscUJHbE9xQixFQUFBO01Ic01qQztRQStCZ0IsbUJBQW1CO1FBQ25CLHlCQUF5QjtRQUN6QixnQ0FBZ0M7UUFDaEMsNEJBQTRCLEVBQUE7O0FBVzVDO21ERDI1NEJtRDtBUTk3NEJuRDtFUHVDSSxjRXBSa0IsRUFBQTs7QUZ1UnRCO0VBQ0ksOEJBQXFDLEVBQUE7O0E0R3pSekM7RTVHNlJJLDhCQUFtQyxFQUFBOztBQUl2QztFQUNJLGNFcFNtQjtFRnFTbkIscUJBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksY0V6U21CLEVBQUE7O0FGNFN2QjtFQUNJLHFCQUFxQixFQUFBOztBQUd6QjtFQUNJLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWSxFQUFBOztBQUdoQjtFQUNJLFNBQ0osRUFBQTs7QUFFQTtFQUNJLFdBQVcsRUFBQTs7QUFHZjtFQUNJLG1CQUFjLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogXHJcblRoZW1lIE5hbWU6IEJvb3RzdHJhcCA0IFNhc3NcclxuRGVzY3JpcHRpb246IEJvb3RzdHJhcCA0IHdpdGggU2Fzc1xyXG4qL1xuLyogSU1QT1JUUyAqL1xuLyogVkFSSUFCTEVTICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TG9yYTp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Pc3dhbGQ6NDAwLDMwMCw3MDBcIik7XG4udGV4dC1ncmV5LTEwMCB7XG4gIGNvbG9yOiAjRjRGNkY4OyB9XG5cbi5iZy1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7IH1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1QzIzRDsgfVxuXG4uYmctZ3JlZW4tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzYxRTsgfVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDMzU1ODsgfVxuXG4uYmctcmVkLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjA4MUI7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1NDhGOyB9XG5cbi5iZy1ibHVlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODE3NzU7IH1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkY4MDA7IH1cblxuLmJnLXllbGxvdy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RFNjA5OyB9XG5cbi5iZy1wcmltYXJ5LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMC44MmRlZywgI0MyMTczNCAxMS42OCUsICM4RjEwMjcgODMuNDklKTsgfVxuXG4vKiFcbiAgICogQm9vdHN0cmFwICB2NS4zLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjQzIxNzM0O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMyOGE3NDU7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMTdhMmI4O1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjNEQ1NTVGO1xuICAtLWJzLXByaW1hcnk6ICNDMjE3MzQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjQzIxNzM0O1xuICAtLWJzLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0tYnMtaW5mbzogIzE3YTJiODtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI0MyMTczNDtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktOTAwOiAjNEQ1NTVGO1xuICAtLWJzLWdyYXktZm9vdGVyOiAjNEQ1NTVGO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLXByaW1hcnktcmdiOiAxOTQsIDIzLCA1MjtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxOTQsIDIzLCA1MjtcbiAgLS1icy1zdWNjZXNzLXJnYjogNDAsIDE2NywgNjk7XG4gIC0tYnMtaW5mby1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMTk0LCAyMywgNTI7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLWdyYXktMTAwLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1ncmF5LTkwMC1yZ2I6IDc3LCA4NSwgOTU7XG4gIC0tYnMtZ3JheS1mb290ZXItcmdiOiA3NywgODUsIDk1O1xuICAtLWJzLWdyYXktMzAwLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwNTJjNjU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMTA0MzFjO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA5NDE0YTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM0ZTA5MTU7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNjZmUyZmY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2UyZTNlNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2Q0ZWRkYTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2QxZWNmMTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjNkMWQ2O1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNjNGM4Y2I7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTlkY2I1O1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogI2EyZGFlMztcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNlN2EyYWU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMzMzMzMzM7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDUxLCA1MSwgNTE7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDUxLCA1MSwgNTE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDUxLCA1MSwgNTE7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTk0LCAyMywgNTI7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiBub25lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM4YjExMjU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEzOS4yODY2NCwgMTYuNTEzMzYsIDM3LjMzNDU2O1xuICAtLWJzLWxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMzMzMzMzO1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICM0RDU1NUY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDc3LCA4NSwgOTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjNDE0ODUwO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNjUsIDcyLCA4MDtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM2ZWE4ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNhN2FjYjE7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjN2VjYThmO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzc0YzdkNDtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNkYTc0ODU7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMwMzE2MzM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzE2MTcxOTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA4MjEwZTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzA1MjAyNTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMjcwNTBhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMwODQyOTg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM0MTQ2NGI7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMTg2NDI5O1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzBlNjE2ZTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM3NDBlMWY7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjNmVhOGZlO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM4YmI5ZmU7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDExMCwgMTY4LCAyNTQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEzOSwgMTg1LCAyNTQ7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzdlY2E4ZjtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzdlY2E4ZjtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNkYTc0ODU7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2RhNzQ4NTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0gfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuaHIge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICBidXR0b246bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICBsZWdlbmQgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMSB7XG4gICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0yIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMyB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS00IHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS02IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7IH1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICBtYXgtd2lkdGg6IDEzMjBweDsgfVxuXG46cm9vdCB7XG4gIC0tYnMtYnJlYWtwb2ludC14czogMDtcbiAgLS1icy1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icy1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icy1icmVha3BvaW50LWxnOiAxMDI0cHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTQ0MHB4OyB9XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpOyB9XG4gIC5yb3cgPiAqIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7IH1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTsgfVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7IH1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDsgfVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07IH1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMnJlbTsgfVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAyLjVyZW07IH1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogMi41cmVtOyB9XG5cbi5nLTYsXG4uZ3gtNiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cblxuLmctNixcbi5neS02IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuXG4uZy03LFxuLmd4LTcge1xuICAtLWJzLWd1dHRlci14OiAzLjVyZW07IH1cblxuLmctNyxcbi5neS03IHtcbiAgLS1icy1ndXR0ZXIteTogMy41cmVtOyB9XG5cbi5nLTgsXG4uZ3gtOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDRyZW07IH1cblxuLmctOCxcbi5neS04IHtcbiAgLS1icy1ndXR0ZXIteTogNHJlbTsgfVxuXG4uZy05LFxuLmd4LTkge1xuICAtLWJzLWd1dHRlci14OiA0LjVyZW07IH1cblxuLmctOSxcbi5neS05IHtcbiAgLS1icy1ndXR0ZXIteTogNC41cmVtOyB9XG5cbi5nLTEwLFxuLmd4LTEwIHtcbiAgLS1icy1ndXR0ZXIteDogNXJlbTsgfVxuXG4uZy0xMCxcbi5neS0xMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDVyZW07IH1cblxuLmctMTEsXG4uZ3gtMTEge1xuICAtLWJzLWd1dHRlci14OiA1LjVyZW07IH1cblxuLmctMTEsXG4uZ3ktMTEge1xuICAtLWJzLWd1dHRlci15OiA1LjVyZW07IH1cblxuLmctMTIsXG4uZ3gtMTIge1xuICAtLWJzLWd1dHRlci14OiA2cmVtOyB9XG5cbi5nLTEyLFxuLmd5LTEyIHtcbiAgLS1icy1ndXR0ZXIteTogNnJlbTsgfVxuXG4uZy0xMyxcbi5neC0xMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDYuNXJlbTsgfVxuXG4uZy0xMyxcbi5neS0xMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDYuNXJlbTsgfVxuXG4uZy0xNCxcbi5neC0xNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDdyZW07IH1cblxuLmctMTQsXG4uZ3ktMTQge1xuICAtLWJzLWd1dHRlci15OiA3cmVtOyB9XG5cbi5nLTE1LFxuLmd4LTE1IHtcbiAgLS1icy1ndXR0ZXIteDogNy41cmVtOyB9XG5cbi5nLTE1LFxuLmd5LTE1IHtcbiAgLS1icy1ndXR0ZXIteTogNy41cmVtOyB9XG5cbi5nLTE2LFxuLmd4LTE2IHtcbiAgLS1icy1ndXR0ZXIteDogOHJlbTsgfVxuXG4uZy0xNixcbi5neS0xNiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDhyZW07IH1cblxuLmctMTcsXG4uZ3gtMTcge1xuICAtLWJzLWd1dHRlci14OiA4LjVyZW07IH1cblxuLmctMTcsXG4uZ3ktMTcge1xuICAtLWJzLWd1dHRlci15OiA4LjVyZW07IH1cblxuLmctMTgsXG4uZ3gtMTgge1xuICAtLWJzLWd1dHRlci14OiA5cmVtOyB9XG5cbi5nLTE4LFxuLmd5LTE4IHtcbiAgLS1icy1ndXR0ZXIteTogOXJlbTsgfVxuXG4uZy0xOSxcbi5neC0xOSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDkuNXJlbTsgfVxuXG4uZy0xOSxcbi5neS0xOSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDkuNXJlbTsgfVxuXG4uZy0yMCxcbi5neC0yMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEwcmVtOyB9XG5cbi5nLTIwLFxuLmd5LTIwIHtcbiAgLS1icy1ndXR0ZXIteTogMTByZW07IH1cblxuLmctMjEsXG4uZ3gtMjEge1xuICAtLWJzLWd1dHRlci14OiAxMC41cmVtOyB9XG5cbi5nLTIxLFxuLmd5LTIxIHtcbiAgLS1icy1ndXR0ZXIteTogMTAuNXJlbTsgfVxuXG4uZy0yMixcbi5neC0yMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDExcmVtOyB9XG5cbi5nLTIyLFxuLmd5LTIyIHtcbiAgLS1icy1ndXR0ZXIteTogMTFyZW07IH1cblxuLmctMjMsXG4uZ3gtMjMge1xuICAtLWJzLWd1dHRlci14OiAxMS41cmVtOyB9XG5cbi5nLTIzLFxuLmd5LTIzIHtcbiAgLS1icy1ndXR0ZXIteTogMTEuNXJlbTsgfVxuXG4uZy0yNCxcbi5neC0yNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEycmVtOyB9XG5cbi5nLTI0LFxuLmd5LTI0IHtcbiAgLS1icy1ndXR0ZXIteTogMTJyZW07IH1cblxuLmctMjUsXG4uZ3gtMjUge1xuICAtLWJzLWd1dHRlci14OiAxMi41cmVtOyB9XG5cbi5nLTI1LFxuLmd5LTI1IHtcbiAgLS1icy1ndXR0ZXIteTogMTIuNXJlbTsgfVxuXG4uZy0yNixcbi5neC0yNiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEzcmVtOyB9XG5cbi5nLTI2LFxuLmd5LTI2IHtcbiAgLS1icy1ndXR0ZXIteTogMTNyZW07IH1cblxuLmctMjcsXG4uZ3gtMjcge1xuICAtLWJzLWd1dHRlci14OiAxMy41cmVtOyB9XG5cbi5nLTI3LFxuLmd5LTI3IHtcbiAgLS1icy1ndXR0ZXIteTogMTMuNXJlbTsgfVxuXG4uZy0yOCxcbi5neC0yOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDE0cmVtOyB9XG5cbi5nLTI4LFxuLmd5LTI4IHtcbiAgLS1icy1ndXR0ZXIteTogMTRyZW07IH1cblxuLmctMjksXG4uZ3gtMjkge1xuICAtLWJzLWd1dHRlci14OiAxNC41cmVtOyB9XG5cbi5nLTI5LFxuLmd5LTI5IHtcbiAgLS1icy1ndXR0ZXIteTogMTQuNXJlbTsgfVxuXG4uZy0zMCxcbi5neC0zMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDE1cmVtOyB9XG5cbi5nLTMwLFxuLmd5LTMwIHtcbiAgLS1icy1ndXR0ZXIteTogMTVyZW07IH1cblxuLmctbjEsXG4uZ3gtbjEge1xuICAtLWJzLWd1dHRlci14OiAtMC41cmVtOyB9XG5cbi5nLW4xLFxuLmd5LW4xIHtcbiAgLS1icy1ndXR0ZXIteTogLTAuNXJlbTsgfVxuXG4uZy1uMixcbi5neC1uMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0xcmVtOyB9XG5cbi5nLW4yLFxuLmd5LW4yIHtcbiAgLS1icy1ndXR0ZXIteTogLTFyZW07IH1cblxuLmctbjMsXG4uZ3gtbjMge1xuICAtLWJzLWd1dHRlci14OiAtMS41cmVtOyB9XG5cbi5nLW4zLFxuLmd5LW4zIHtcbiAgLS1icy1ndXR0ZXIteTogLTEuNXJlbTsgfVxuXG4uZy1uNCxcbi5neC1uNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0ycmVtOyB9XG5cbi5nLW40LFxuLmd5LW40IHtcbiAgLS1icy1ndXR0ZXIteTogLTJyZW07IH1cblxuLmctbjUsXG4uZ3gtbjUge1xuICAtLWJzLWd1dHRlci14OiAtMi41cmVtOyB9XG5cbi5nLW41LFxuLmd5LW41IHtcbiAgLS1icy1ndXR0ZXIteTogLTIuNXJlbTsgfVxuXG4uZy1uNixcbi5neC1uNiB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0zcmVtOyB9XG5cbi5nLW42LFxuLmd5LW42IHtcbiAgLS1icy1ndXR0ZXIteTogLTNyZW07IH1cblxuLmctbjcsXG4uZ3gtbjcge1xuICAtLWJzLWd1dHRlci14OiAtMy41cmVtOyB9XG5cbi5nLW43LFxuLmd5LW43IHtcbiAgLS1icy1ndXR0ZXIteTogLTMuNXJlbTsgfVxuXG4uZy1uOCxcbi5neC1uOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IC00cmVtOyB9XG5cbi5nLW44LFxuLmd5LW44IHtcbiAgLS1icy1ndXR0ZXIteTogLTRyZW07IH1cblxuLmctbjksXG4uZ3gtbjkge1xuICAtLWJzLWd1dHRlci14OiAtNC41cmVtOyB9XG5cbi5nLW45LFxuLmd5LW45IHtcbiAgLS1icy1ndXR0ZXIteTogLTQuNXJlbTsgfVxuXG4uZy1uMTAsXG4uZ3gtbjEwIHtcbiAgLS1icy1ndXR0ZXIteDogLTVyZW07IH1cblxuLmctbjEwLFxuLmd5LW4xMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IC01cmVtOyB9XG5cbi5nLW4xMSxcbi5neC1uMTEge1xuICAtLWJzLWd1dHRlci14OiAtNS41cmVtOyB9XG5cbi5nLW4xMSxcbi5neS1uMTEge1xuICAtLWJzLWd1dHRlci15OiAtNS41cmVtOyB9XG5cbi5nLW4xMixcbi5neC1uMTIge1xuICAtLWJzLWd1dHRlci14OiAtNnJlbTsgfVxuXG4uZy1uMTIsXG4uZ3ktbjEyIHtcbiAgLS1icy1ndXR0ZXIteTogLTZyZW07IH1cblxuLmctbjEzLFxuLmd4LW4xMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IC02LjVyZW07IH1cblxuLmctbjEzLFxuLmd5LW4xMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IC02LjVyZW07IH1cblxuLmctbjE0LFxuLmd4LW4xNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IC03cmVtOyB9XG5cbi5nLW4xNCxcbi5neS1uMTQge1xuICAtLWJzLWd1dHRlci15OiAtN3JlbTsgfVxuXG4uZy1uMTUsXG4uZ3gtbjE1IHtcbiAgLS1icy1ndXR0ZXIteDogLTcuNXJlbTsgfVxuXG4uZy1uMTUsXG4uZ3ktbjE1IHtcbiAgLS1icy1ndXR0ZXIteTogLTcuNXJlbTsgfVxuXG4uZy1uMTYsXG4uZ3gtbjE2IHtcbiAgLS1icy1ndXR0ZXIteDogLThyZW07IH1cblxuLmctbjE2LFxuLmd5LW4xNiB7XG4gIC0tYnMtZ3V0dGVyLXk6IC04cmVtOyB9XG5cbi5nLW4xNyxcbi5neC1uMTcge1xuICAtLWJzLWd1dHRlci14OiAtOC41cmVtOyB9XG5cbi5nLW4xNyxcbi5neS1uMTcge1xuICAtLWJzLWd1dHRlci15OiAtOC41cmVtOyB9XG5cbi5nLW4xOCxcbi5neC1uMTgge1xuICAtLWJzLWd1dHRlci14OiAtOXJlbTsgfVxuXG4uZy1uMTgsXG4uZ3ktbjE4IHtcbiAgLS1icy1ndXR0ZXIteTogLTlyZW07IH1cblxuLmctbjE5LFxuLmd4LW4xOSB7XG4gIC0tYnMtZ3V0dGVyLXg6IC05LjVyZW07IH1cblxuLmctbjE5LFxuLmd5LW4xOSB7XG4gIC0tYnMtZ3V0dGVyLXk6IC05LjVyZW07IH1cblxuLmctbjIwLFxuLmd4LW4yMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0xMHJlbTsgfVxuXG4uZy1uMjAsXG4uZ3ktbjIwIHtcbiAgLS1icy1ndXR0ZXIteTogLTEwcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07IH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07IH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTsgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMi41cmVtOyB9XG4gIC5nLXNtLTYsXG4gIC5neC1zbS02IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXNtLTYsXG4gIC5neS1zbS02IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9XG4gIC5nLXNtLTcsXG4gIC5neC1zbS03IHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjVyZW07IH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMuNXJlbTsgfVxuICAuZy1zbS04LFxuICAuZ3gtc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTsgfVxuICAuZy1zbS04LFxuICAuZ3ktc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTsgfVxuICAuZy1zbS05LFxuICAuZ3gtc20tOSB7XG4gICAgLS1icy1ndXR0ZXIteDogNC41cmVtOyB9XG4gIC5nLXNtLTksXG4gIC5neS1zbS05IHtcbiAgICAtLWJzLWd1dHRlci15OiA0LjVyZW07IH1cbiAgLmctc20tMTAsXG4gIC5neC1zbS0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogNXJlbTsgfVxuICAuZy1zbS0xMCxcbiAgLmd5LXNtLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtOyB9XG4gIC5nLXNtLTExLFxuICAuZ3gtc20tMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDUuNXJlbTsgfVxuICAuZy1zbS0xMSxcbiAgLmd5LXNtLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiA1LjVyZW07IH1cbiAgLmctc20tMTIsXG4gIC5neC1zbS0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogNnJlbTsgfVxuICAuZy1zbS0xMixcbiAgLmd5LXNtLTEyIHtcbiAgICAtLWJzLWd1dHRlci15OiA2cmVtOyB9XG4gIC5nLXNtLTEzLFxuICAuZ3gtc20tMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYuNXJlbTsgfVxuICAuZy1zbS0xMyxcbiAgLmd5LXNtLTEzIHtcbiAgICAtLWJzLWd1dHRlci15OiA2LjVyZW07IH1cbiAgLmctc20tMTQsXG4gIC5neC1zbS0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogN3JlbTsgfVxuICAuZy1zbS0xNCxcbiAgLmd5LXNtLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtOyB9XG4gIC5nLXNtLTE1LFxuICAuZ3gtc20tMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDcuNXJlbTsgfVxuICAuZy1zbS0xNSxcbiAgLmd5LXNtLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiA3LjVyZW07IH1cbiAgLmctc20tMTYsXG4gIC5neC1zbS0xNiB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTsgfVxuICAuZy1zbS0xNixcbiAgLmd5LXNtLTE2IHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtOyB9XG4gIC5nLXNtLTE3LFxuICAuZ3gtc20tMTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDguNXJlbTsgfVxuICAuZy1zbS0xNyxcbiAgLmd5LXNtLTE3IHtcbiAgICAtLWJzLWd1dHRlci15OiA4LjVyZW07IH1cbiAgLmctc20tMTgsXG4gIC5neC1zbS0xOCB7XG4gICAgLS1icy1ndXR0ZXIteDogOXJlbTsgfVxuICAuZy1zbS0xOCxcbiAgLmd5LXNtLTE4IHtcbiAgICAtLWJzLWd1dHRlci15OiA5cmVtOyB9XG4gIC5nLXNtLTE5LFxuICAuZ3gtc20tMTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDkuNXJlbTsgfVxuICAuZy1zbS0xOSxcbiAgLmd5LXNtLTE5IHtcbiAgICAtLWJzLWd1dHRlci15OiA5LjVyZW07IH1cbiAgLmctc20tMjAsXG4gIC5neC1zbS0yMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTByZW07IH1cbiAgLmctc20tMjAsXG4gIC5neS1zbS0yMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTByZW07IH1cbiAgLmctc20tMjEsXG4gIC5neC1zbS0yMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTAuNXJlbTsgfVxuICAuZy1zbS0yMSxcbiAgLmd5LXNtLTIxIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMC41cmVtOyB9XG4gIC5nLXNtLTIyLFxuICAuZ3gtc20tMjIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExcmVtOyB9XG4gIC5nLXNtLTIyLFxuICAuZ3ktc20tMjIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExcmVtOyB9XG4gIC5nLXNtLTIzLFxuICAuZ3gtc20tMjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExLjVyZW07IH1cbiAgLmctc20tMjMsXG4gIC5neS1zbS0yMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTEuNXJlbTsgfVxuICAuZy1zbS0yNCxcbiAgLmd4LXNtLTI0IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMnJlbTsgfVxuICAuZy1zbS0yNCxcbiAgLmd5LXNtLTI0IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMnJlbTsgfVxuICAuZy1zbS0yNSxcbiAgLmd4LXNtLTI1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMi41cmVtOyB9XG4gIC5nLXNtLTI1LFxuICAuZ3ktc20tMjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyLjVyZW07IH1cbiAgLmctc20tMjYsXG4gIC5neC1zbS0yNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTNyZW07IH1cbiAgLmctc20tMjYsXG4gIC5neS1zbS0yNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTNyZW07IH1cbiAgLmctc20tMjcsXG4gIC5neC1zbS0yNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTMuNXJlbTsgfVxuICAuZy1zbS0yNyxcbiAgLmd5LXNtLTI3IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMy41cmVtOyB9XG4gIC5nLXNtLTI4LFxuICAuZ3gtc20tMjgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0cmVtOyB9XG4gIC5nLXNtLTI4LFxuICAuZ3ktc20tMjgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0cmVtOyB9XG4gIC5nLXNtLTI5LFxuICAuZ3gtc20tMjkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0LjVyZW07IH1cbiAgLmctc20tMjksXG4gIC5neS1zbS0yOSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTQuNXJlbTsgfVxuICAuZy1zbS0zMCxcbiAgLmd4LXNtLTMwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNXJlbTsgfVxuICAuZy1zbS0zMCxcbiAgLmd5LXNtLTMwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxNXJlbTsgfVxuICAuZy1zbS1uMSxcbiAgLmd4LXNtLW4xIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMC41cmVtOyB9XG4gIC5nLXNtLW4xLFxuICAuZ3ktc20tbjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0wLjVyZW07IH1cbiAgLmctc20tbjIsXG4gIC5neC1zbS1uMiB7XG4gICAgLS1icy1ndXR0ZXIteDogLTFyZW07IH1cbiAgLmctc20tbjIsXG4gIC5neS1zbS1uMiB7XG4gICAgLS1icy1ndXR0ZXIteTogLTFyZW07IH1cbiAgLmctc20tbjMsXG4gIC5neC1zbS1uMyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTEuNXJlbTsgfVxuICAuZy1zbS1uMyxcbiAgLmd5LXNtLW4zIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMS41cmVtOyB9XG4gIC5nLXNtLW40LFxuICAuZ3gtc20tbjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0ycmVtOyB9XG4gIC5nLXNtLW40LFxuICAuZ3ktc20tbjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0ycmVtOyB9XG4gIC5nLXNtLW41LFxuICAuZ3gtc20tbjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0yLjVyZW07IH1cbiAgLmctc20tbjUsXG4gIC5neS1zbS1uNSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTIuNXJlbTsgfVxuICAuZy1zbS1uNixcbiAgLmd4LXNtLW42IHtcbiAgICAtLWJzLWd1dHRlci14OiAtM3JlbTsgfVxuICAuZy1zbS1uNixcbiAgLmd5LXNtLW42IHtcbiAgICAtLWJzLWd1dHRlci15OiAtM3JlbTsgfVxuICAuZy1zbS1uNyxcbiAgLmd4LXNtLW43IHtcbiAgICAtLWJzLWd1dHRlci14OiAtMy41cmVtOyB9XG4gIC5nLXNtLW43LFxuICAuZ3ktc20tbjcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0zLjVyZW07IH1cbiAgLmctc20tbjgsXG4gIC5neC1zbS1uOCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTRyZW07IH1cbiAgLmctc20tbjgsXG4gIC5neS1zbS1uOCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTRyZW07IH1cbiAgLmctc20tbjksXG4gIC5neC1zbS1uOSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTQuNXJlbTsgfVxuICAuZy1zbS1uOSxcbiAgLmd5LXNtLW45IHtcbiAgICAtLWJzLWd1dHRlci15OiAtNC41cmVtOyB9XG4gIC5nLXNtLW4xMCxcbiAgLmd4LXNtLW4xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTVyZW07IH1cbiAgLmctc20tbjEwLFxuICAuZ3ktc20tbjEwIHtcbiAgICAtLWJzLWd1dHRlci15OiAtNXJlbTsgfVxuICAuZy1zbS1uMTEsXG4gIC5neC1zbS1uMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC01LjVyZW07IH1cbiAgLmctc20tbjExLFxuICAuZ3ktc20tbjExIHtcbiAgICAtLWJzLWd1dHRlci15OiAtNS41cmVtOyB9XG4gIC5nLXNtLW4xMixcbiAgLmd4LXNtLW4xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogLTZyZW07IH1cbiAgLmctc20tbjEyLFxuICAuZ3ktc20tbjEyIHtcbiAgICAtLWJzLWd1dHRlci15OiAtNnJlbTsgfVxuICAuZy1zbS1uMTMsXG4gIC5neC1zbS1uMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC02LjVyZW07IH1cbiAgLmctc20tbjEzLFxuICAuZ3ktc20tbjEzIHtcbiAgICAtLWJzLWd1dHRlci15OiAtNi41cmVtOyB9XG4gIC5nLXNtLW4xNCxcbiAgLmd4LXNtLW4xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTdyZW07IH1cbiAgLmctc20tbjE0LFxuICAuZ3ktc20tbjE0IHtcbiAgICAtLWJzLWd1dHRlci15OiAtN3JlbTsgfVxuICAuZy1zbS1uMTUsXG4gIC5neC1zbS1uMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC03LjVyZW07IH1cbiAgLmctc20tbjE1LFxuICAuZ3ktc20tbjE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAtNy41cmVtOyB9XG4gIC5nLXNtLW4xNixcbiAgLmd4LXNtLW4xNiB7XG4gICAgLS1icy1ndXR0ZXIteDogLThyZW07IH1cbiAgLmctc20tbjE2LFxuICAuZ3ktc20tbjE2IHtcbiAgICAtLWJzLWd1dHRlci15OiAtOHJlbTsgfVxuICAuZy1zbS1uMTcsXG4gIC5neC1zbS1uMTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC04LjVyZW07IH1cbiAgLmctc20tbjE3LFxuICAuZ3ktc20tbjE3IHtcbiAgICAtLWJzLWd1dHRlci15OiAtOC41cmVtOyB9XG4gIC5nLXNtLW4xOCxcbiAgLmd4LXNtLW4xOCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTlyZW07IH1cbiAgLmctc20tbjE4LFxuICAuZ3ktc20tbjE4IHtcbiAgICAtLWJzLWd1dHRlci15OiAtOXJlbTsgfVxuICAuZy1zbS1uMTksXG4gIC5neC1zbS1uMTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC05LjVyZW07IH1cbiAgLmctc20tbjE5LFxuICAuZ3ktc20tbjE5IHtcbiAgICAtLWJzLWd1dHRlci15OiAtOS41cmVtOyB9XG4gIC5nLXNtLW4yMCxcbiAgLmd4LXNtLW4yMCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTEwcmVtOyB9XG4gIC5nLXNtLW4yMCxcbiAgLmd5LXNtLW4yMCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTEwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTsgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTsgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtOyB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07IH1cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbWQtNixcbiAgLmd5LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cbiAgLmctbWQtNyxcbiAgLmd4LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNXJlbTsgfVxuICAuZy1tZC03LFxuICAuZ3ktbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMy41cmVtOyB9XG4gIC5nLW1kLTgsXG4gIC5neC1tZC04IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtOyB9XG4gIC5nLW1kLTgsXG4gIC5neS1tZC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtOyB9XG4gIC5nLW1kLTksXG4gIC5neC1tZC05IHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjVyZW07IH1cbiAgLmctbWQtOSxcbiAgLmd5LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuNXJlbTsgfVxuICAuZy1tZC0xMCxcbiAgLmd4LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtOyB9XG4gIC5nLW1kLTEwLFxuICAuZ3ktbWQtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07IH1cbiAgLmctbWQtMTEsXG4gIC5neC1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNS41cmVtOyB9XG4gIC5nLW1kLTExLFxuICAuZ3ktbWQtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUuNXJlbTsgfVxuICAuZy1tZC0xMixcbiAgLmd4LW1kLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA2cmVtOyB9XG4gIC5nLW1kLTEyLFxuICAuZ3ktbWQtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07IH1cbiAgLmctbWQtMTMsXG4gIC5neC1tZC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogNi41cmVtOyB9XG4gIC5nLW1kLTEzLFxuICAuZ3ktbWQtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYuNXJlbTsgfVxuICAuZy1tZC0xNCxcbiAgLmd4LW1kLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtOyB9XG4gIC5nLW1kLTE0LFxuICAuZ3ktbWQtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07IH1cbiAgLmctbWQtMTUsXG4gIC5neC1tZC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNy41cmVtOyB9XG4gIC5nLW1kLTE1LFxuICAuZ3ktbWQtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDcuNXJlbTsgfVxuICAuZy1tZC0xNixcbiAgLmd4LW1kLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtOyB9XG4gIC5nLW1kLTE2LFxuICAuZ3ktbWQtMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07IH1cbiAgLmctbWQtMTcsXG4gIC5neC1tZC0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOC41cmVtOyB9XG4gIC5nLW1kLTE3LFxuICAuZ3ktbWQtMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDguNXJlbTsgfVxuICAuZy1tZC0xOCxcbiAgLmd4LW1kLTE4IHtcbiAgICAtLWJzLWd1dHRlci14OiA5cmVtOyB9XG4gIC5nLW1kLTE4LFxuICAuZ3ktbWQtMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDlyZW07IH1cbiAgLmctbWQtMTksXG4gIC5neC1tZC0xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogOS41cmVtOyB9XG4gIC5nLW1kLTE5LFxuICAuZ3ktbWQtMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDkuNXJlbTsgfVxuICAuZy1tZC0yMCxcbiAgLmd4LW1kLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTsgfVxuICAuZy1tZC0yMCxcbiAgLmd5LW1kLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTsgfVxuICAuZy1tZC0yMSxcbiAgLmd4LW1kLTIxIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMC41cmVtOyB9XG4gIC5nLW1kLTIxLFxuICAuZ3ktbWQtMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwLjVyZW07IH1cbiAgLmctbWQtMjIsXG4gIC5neC1tZC0yMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTFyZW07IH1cbiAgLmctbWQtMjIsXG4gIC5neS1tZC0yMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07IH1cbiAgLmctbWQtMjMsXG4gIC5neC1tZC0yMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTEuNXJlbTsgfVxuICAuZy1tZC0yMyxcbiAgLmd5LW1kLTIzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMS41cmVtOyB9XG4gIC5nLW1kLTI0LFxuICAuZ3gtbWQtMjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEycmVtOyB9XG4gIC5nLW1kLTI0LFxuICAuZ3ktbWQtMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEycmVtOyB9XG4gIC5nLW1kLTI1LFxuICAuZ3gtbWQtMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyLjVyZW07IH1cbiAgLmctbWQtMjUsXG4gIC5neS1tZC0yNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTIuNXJlbTsgfVxuICAuZy1tZC0yNixcbiAgLmd4LW1kLTI2IHtcbiAgICAtLWJzLWd1dHRlci14OiAxM3JlbTsgfVxuICAuZy1tZC0yNixcbiAgLmd5LW1kLTI2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTsgfVxuICAuZy1tZC0yNyxcbiAgLmd4LW1kLTI3IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMy41cmVtOyB9XG4gIC5nLW1kLTI3LFxuICAuZ3ktbWQtMjcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzLjVyZW07IH1cbiAgLmctbWQtMjgsXG4gIC5neC1tZC0yOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTRyZW07IH1cbiAgLmctbWQtMjgsXG4gIC5neS1tZC0yOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTRyZW07IH1cbiAgLmctbWQtMjksXG4gIC5neC1tZC0yOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTQuNXJlbTsgfVxuICAuZy1tZC0yOSxcbiAgLmd5LW1kLTI5IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNC41cmVtOyB9XG4gIC5nLW1kLTMwLFxuICAuZ3gtbWQtMzAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cmVtOyB9XG4gIC5nLW1kLTMwLFxuICAuZ3ktbWQtMzAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE1cmVtOyB9XG4gIC5nLW1kLW4xLFxuICAuZ3gtbWQtbjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0wLjVyZW07IH1cbiAgLmctbWQtbjEsXG4gIC5neS1tZC1uMSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTAuNXJlbTsgfVxuICAuZy1tZC1uMixcbiAgLmd4LW1kLW4yIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMXJlbTsgfVxuICAuZy1tZC1uMixcbiAgLmd5LW1kLW4yIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMXJlbTsgfVxuICAuZy1tZC1uMyxcbiAgLmd4LW1kLW4zIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMS41cmVtOyB9XG4gIC5nLW1kLW4zLFxuICAuZ3ktbWQtbjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xLjVyZW07IH1cbiAgLmctbWQtbjQsXG4gIC5neC1tZC1uNCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTJyZW07IH1cbiAgLmctbWQtbjQsXG4gIC5neS1tZC1uNCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTJyZW07IH1cbiAgLmctbWQtbjUsXG4gIC5neC1tZC1uNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTIuNXJlbTsgfVxuICAuZy1tZC1uNSxcbiAgLmd5LW1kLW41IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMi41cmVtOyB9XG4gIC5nLW1kLW42LFxuICAuZ3gtbWQtbjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zcmVtOyB9XG4gIC5nLW1kLW42LFxuICAuZ3ktbWQtbjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0zcmVtOyB9XG4gIC5nLW1kLW43LFxuICAuZ3gtbWQtbjcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zLjVyZW07IH1cbiAgLmctbWQtbjcsXG4gIC5neS1tZC1uNyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTMuNXJlbTsgfVxuICAuZy1tZC1uOCxcbiAgLmd4LW1kLW44IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNHJlbTsgfVxuICAuZy1tZC1uOCxcbiAgLmd5LW1kLW44IHtcbiAgICAtLWJzLWd1dHRlci15OiAtNHJlbTsgfVxuICAuZy1tZC1uOSxcbiAgLmd4LW1kLW45IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNC41cmVtOyB9XG4gIC5nLW1kLW45LFxuICAuZ3ktbWQtbjkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC00LjVyZW07IH1cbiAgLmctbWQtbjEwLFxuICAuZ3gtbWQtbjEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNXJlbTsgfVxuICAuZy1tZC1uMTAsXG4gIC5neS1tZC1uMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01cmVtOyB9XG4gIC5nLW1kLW4xMSxcbiAgLmd4LW1kLW4xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTUuNXJlbTsgfVxuICAuZy1tZC1uMTEsXG4gIC5neS1tZC1uMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01LjVyZW07IH1cbiAgLmctbWQtbjEyLFxuICAuZ3gtbWQtbjEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNnJlbTsgfVxuICAuZy1tZC1uMTIsXG4gIC5neS1tZC1uMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02cmVtOyB9XG4gIC5nLW1kLW4xMyxcbiAgLmd4LW1kLW4xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTYuNXJlbTsgfVxuICAuZy1tZC1uMTMsXG4gIC5neS1tZC1uMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02LjVyZW07IH1cbiAgLmctbWQtbjE0LFxuICAuZ3gtbWQtbjE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAtN3JlbTsgfVxuICAuZy1tZC1uMTQsXG4gIC5neS1tZC1uMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03cmVtOyB9XG4gIC5nLW1kLW4xNSxcbiAgLmd4LW1kLW4xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTcuNXJlbTsgfVxuICAuZy1tZC1uMTUsXG4gIC5neS1tZC1uMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03LjVyZW07IH1cbiAgLmctbWQtbjE2LFxuICAuZ3gtbWQtbjE2IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOHJlbTsgfVxuICAuZy1tZC1uMTYsXG4gIC5neS1tZC1uMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04cmVtOyB9XG4gIC5nLW1kLW4xNyxcbiAgLmd4LW1kLW4xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTguNXJlbTsgfVxuICAuZy1tZC1uMTcsXG4gIC5neS1tZC1uMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04LjVyZW07IH1cbiAgLmctbWQtbjE4LFxuICAuZ3gtbWQtbjE4IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOXJlbTsgfVxuICAuZy1tZC1uMTgsXG4gIC5neS1tZC1uMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05cmVtOyB9XG4gIC5nLW1kLW4xOSxcbiAgLmd4LW1kLW4xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTkuNXJlbTsgfVxuICAuZy1tZC1uMTksXG4gIC5neS1tZC1uMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05LjVyZW07IH1cbiAgLmctbWQtbjIwLFxuICAuZ3gtbWQtbjIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMTByZW07IH1cbiAgLmctbWQtbjIwLFxuICAuZ3ktbWQtbjIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMTByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTsgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTsgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtOyB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07IH1cbiAgLmctbGctNixcbiAgLmd4LWxnLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbGctNixcbiAgLmd5LWxnLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cbiAgLmctbGctNyxcbiAgLmd4LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNXJlbTsgfVxuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMy41cmVtOyB9XG4gIC5nLWxnLTgsXG4gIC5neC1sZy04IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtOyB9XG4gIC5nLWxnLTgsXG4gIC5neS1sZy04IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtOyB9XG4gIC5nLWxnLTksXG4gIC5neC1sZy05IHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjVyZW07IH1cbiAgLmctbGctOSxcbiAgLmd5LWxnLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuNXJlbTsgfVxuICAuZy1sZy0xMCxcbiAgLmd4LWxnLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtOyB9XG4gIC5nLWxnLTEwLFxuICAuZ3ktbGctMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07IH1cbiAgLmctbGctMTEsXG4gIC5neC1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNS41cmVtOyB9XG4gIC5nLWxnLTExLFxuICAuZ3ktbGctMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUuNXJlbTsgfVxuICAuZy1sZy0xMixcbiAgLmd4LWxnLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA2cmVtOyB9XG4gIC5nLWxnLTEyLFxuICAuZ3ktbGctMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07IH1cbiAgLmctbGctMTMsXG4gIC5neC1sZy0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogNi41cmVtOyB9XG4gIC5nLWxnLTEzLFxuICAuZ3ktbGctMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYuNXJlbTsgfVxuICAuZy1sZy0xNCxcbiAgLmd4LWxnLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtOyB9XG4gIC5nLWxnLTE0LFxuICAuZ3ktbGctMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07IH1cbiAgLmctbGctMTUsXG4gIC5neC1sZy0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNy41cmVtOyB9XG4gIC5nLWxnLTE1LFxuICAuZ3ktbGctMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDcuNXJlbTsgfVxuICAuZy1sZy0xNixcbiAgLmd4LWxnLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtOyB9XG4gIC5nLWxnLTE2LFxuICAuZ3ktbGctMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07IH1cbiAgLmctbGctMTcsXG4gIC5neC1sZy0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOC41cmVtOyB9XG4gIC5nLWxnLTE3LFxuICAuZ3ktbGctMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDguNXJlbTsgfVxuICAuZy1sZy0xOCxcbiAgLmd4LWxnLTE4IHtcbiAgICAtLWJzLWd1dHRlci14OiA5cmVtOyB9XG4gIC5nLWxnLTE4LFxuICAuZ3ktbGctMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDlyZW07IH1cbiAgLmctbGctMTksXG4gIC5neC1sZy0xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogOS41cmVtOyB9XG4gIC5nLWxnLTE5LFxuICAuZ3ktbGctMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDkuNXJlbTsgfVxuICAuZy1sZy0yMCxcbiAgLmd4LWxnLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTsgfVxuICAuZy1sZy0yMCxcbiAgLmd5LWxnLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTsgfVxuICAuZy1sZy0yMSxcbiAgLmd4LWxnLTIxIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMC41cmVtOyB9XG4gIC5nLWxnLTIxLFxuICAuZ3ktbGctMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwLjVyZW07IH1cbiAgLmctbGctMjIsXG4gIC5neC1sZy0yMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTFyZW07IH1cbiAgLmctbGctMjIsXG4gIC5neS1sZy0yMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07IH1cbiAgLmctbGctMjMsXG4gIC5neC1sZy0yMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTEuNXJlbTsgfVxuICAuZy1sZy0yMyxcbiAgLmd5LWxnLTIzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMS41cmVtOyB9XG4gIC5nLWxnLTI0LFxuICAuZ3gtbGctMjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEycmVtOyB9XG4gIC5nLWxnLTI0LFxuICAuZ3ktbGctMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEycmVtOyB9XG4gIC5nLWxnLTI1LFxuICAuZ3gtbGctMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyLjVyZW07IH1cbiAgLmctbGctMjUsXG4gIC5neS1sZy0yNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTIuNXJlbTsgfVxuICAuZy1sZy0yNixcbiAgLmd4LWxnLTI2IHtcbiAgICAtLWJzLWd1dHRlci14OiAxM3JlbTsgfVxuICAuZy1sZy0yNixcbiAgLmd5LWxnLTI2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTsgfVxuICAuZy1sZy0yNyxcbiAgLmd4LWxnLTI3IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMy41cmVtOyB9XG4gIC5nLWxnLTI3LFxuICAuZ3ktbGctMjcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzLjVyZW07IH1cbiAgLmctbGctMjgsXG4gIC5neC1sZy0yOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTRyZW07IH1cbiAgLmctbGctMjgsXG4gIC5neS1sZy0yOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTRyZW07IH1cbiAgLmctbGctMjksXG4gIC5neC1sZy0yOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTQuNXJlbTsgfVxuICAuZy1sZy0yOSxcbiAgLmd5LWxnLTI5IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNC41cmVtOyB9XG4gIC5nLWxnLTMwLFxuICAuZ3gtbGctMzAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cmVtOyB9XG4gIC5nLWxnLTMwLFxuICAuZ3ktbGctMzAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE1cmVtOyB9XG4gIC5nLWxnLW4xLFxuICAuZ3gtbGctbjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0wLjVyZW07IH1cbiAgLmctbGctbjEsXG4gIC5neS1sZy1uMSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTAuNXJlbTsgfVxuICAuZy1sZy1uMixcbiAgLmd4LWxnLW4yIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMXJlbTsgfVxuICAuZy1sZy1uMixcbiAgLmd5LWxnLW4yIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMXJlbTsgfVxuICAuZy1sZy1uMyxcbiAgLmd4LWxnLW4zIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMS41cmVtOyB9XG4gIC5nLWxnLW4zLFxuICAuZ3ktbGctbjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xLjVyZW07IH1cbiAgLmctbGctbjQsXG4gIC5neC1sZy1uNCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTJyZW07IH1cbiAgLmctbGctbjQsXG4gIC5neS1sZy1uNCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTJyZW07IH1cbiAgLmctbGctbjUsXG4gIC5neC1sZy1uNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTIuNXJlbTsgfVxuICAuZy1sZy1uNSxcbiAgLmd5LWxnLW41IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMi41cmVtOyB9XG4gIC5nLWxnLW42LFxuICAuZ3gtbGctbjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zcmVtOyB9XG4gIC5nLWxnLW42LFxuICAuZ3ktbGctbjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0zcmVtOyB9XG4gIC5nLWxnLW43LFxuICAuZ3gtbGctbjcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zLjVyZW07IH1cbiAgLmctbGctbjcsXG4gIC5neS1sZy1uNyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTMuNXJlbTsgfVxuICAuZy1sZy1uOCxcbiAgLmd4LWxnLW44IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNHJlbTsgfVxuICAuZy1sZy1uOCxcbiAgLmd5LWxnLW44IHtcbiAgICAtLWJzLWd1dHRlci15OiAtNHJlbTsgfVxuICAuZy1sZy1uOSxcbiAgLmd4LWxnLW45IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNC41cmVtOyB9XG4gIC5nLWxnLW45LFxuICAuZ3ktbGctbjkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC00LjVyZW07IH1cbiAgLmctbGctbjEwLFxuICAuZ3gtbGctbjEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNXJlbTsgfVxuICAuZy1sZy1uMTAsXG4gIC5neS1sZy1uMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01cmVtOyB9XG4gIC5nLWxnLW4xMSxcbiAgLmd4LWxnLW4xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTUuNXJlbTsgfVxuICAuZy1sZy1uMTEsXG4gIC5neS1sZy1uMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01LjVyZW07IH1cbiAgLmctbGctbjEyLFxuICAuZ3gtbGctbjEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNnJlbTsgfVxuICAuZy1sZy1uMTIsXG4gIC5neS1sZy1uMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02cmVtOyB9XG4gIC5nLWxnLW4xMyxcbiAgLmd4LWxnLW4xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTYuNXJlbTsgfVxuICAuZy1sZy1uMTMsXG4gIC5neS1sZy1uMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02LjVyZW07IH1cbiAgLmctbGctbjE0LFxuICAuZ3gtbGctbjE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAtN3JlbTsgfVxuICAuZy1sZy1uMTQsXG4gIC5neS1sZy1uMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03cmVtOyB9XG4gIC5nLWxnLW4xNSxcbiAgLmd4LWxnLW4xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTcuNXJlbTsgfVxuICAuZy1sZy1uMTUsXG4gIC5neS1sZy1uMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03LjVyZW07IH1cbiAgLmctbGctbjE2LFxuICAuZ3gtbGctbjE2IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOHJlbTsgfVxuICAuZy1sZy1uMTYsXG4gIC5neS1sZy1uMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04cmVtOyB9XG4gIC5nLWxnLW4xNyxcbiAgLmd4LWxnLW4xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTguNXJlbTsgfVxuICAuZy1sZy1uMTcsXG4gIC5neS1sZy1uMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04LjVyZW07IH1cbiAgLmctbGctbjE4LFxuICAuZ3gtbGctbjE4IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOXJlbTsgfVxuICAuZy1sZy1uMTgsXG4gIC5neS1sZy1uMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05cmVtOyB9XG4gIC5nLWxnLW4xOSxcbiAgLmd4LWxnLW4xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTkuNXJlbTsgfVxuICAuZy1sZy1uMTksXG4gIC5neS1sZy1uMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05LjVyZW07IH1cbiAgLmctbGctbjIwLFxuICAuZ3gtbGctbjIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMTByZW07IH1cbiAgLmctbGctbjIwLFxuICAuZ3ktbGctbjIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMTByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTsgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTsgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtOyB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07IH1cbiAgLmcteGwtNixcbiAgLmd4LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmcteGwtNixcbiAgLmd5LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cbiAgLmcteGwtNyxcbiAgLmd4LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNXJlbTsgfVxuICAuZy14bC03LFxuICAuZ3kteGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMy41cmVtOyB9XG4gIC5nLXhsLTgsXG4gIC5neC14bC04IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtOyB9XG4gIC5nLXhsLTgsXG4gIC5neS14bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtOyB9XG4gIC5nLXhsLTksXG4gIC5neC14bC05IHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjVyZW07IH1cbiAgLmcteGwtOSxcbiAgLmd5LXhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuNXJlbTsgfVxuICAuZy14bC0xMCxcbiAgLmd4LXhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtOyB9XG4gIC5nLXhsLTEwLFxuICAuZ3kteGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07IH1cbiAgLmcteGwtMTEsXG4gIC5neC14bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNS41cmVtOyB9XG4gIC5nLXhsLTExLFxuICAuZ3kteGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUuNXJlbTsgfVxuICAuZy14bC0xMixcbiAgLmd4LXhsLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA2cmVtOyB9XG4gIC5nLXhsLTEyLFxuICAuZ3kteGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07IH1cbiAgLmcteGwtMTMsXG4gIC5neC14bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogNi41cmVtOyB9XG4gIC5nLXhsLTEzLFxuICAuZ3kteGwtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYuNXJlbTsgfVxuICAuZy14bC0xNCxcbiAgLmd4LXhsLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtOyB9XG4gIC5nLXhsLTE0LFxuICAuZ3kteGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07IH1cbiAgLmcteGwtMTUsXG4gIC5neC14bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNy41cmVtOyB9XG4gIC5nLXhsLTE1LFxuICAuZ3kteGwtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDcuNXJlbTsgfVxuICAuZy14bC0xNixcbiAgLmd4LXhsLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtOyB9XG4gIC5nLXhsLTE2LFxuICAuZ3kteGwtMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07IH1cbiAgLmcteGwtMTcsXG4gIC5neC14bC0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOC41cmVtOyB9XG4gIC5nLXhsLTE3LFxuICAuZ3kteGwtMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDguNXJlbTsgfVxuICAuZy14bC0xOCxcbiAgLmd4LXhsLTE4IHtcbiAgICAtLWJzLWd1dHRlci14OiA5cmVtOyB9XG4gIC5nLXhsLTE4LFxuICAuZ3kteGwtMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDlyZW07IH1cbiAgLmcteGwtMTksXG4gIC5neC14bC0xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogOS41cmVtOyB9XG4gIC5nLXhsLTE5LFxuICAuZ3kteGwtMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDkuNXJlbTsgfVxuICAuZy14bC0yMCxcbiAgLmd4LXhsLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTsgfVxuICAuZy14bC0yMCxcbiAgLmd5LXhsLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTsgfVxuICAuZy14bC0yMSxcbiAgLmd4LXhsLTIxIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMC41cmVtOyB9XG4gIC5nLXhsLTIxLFxuICAuZ3kteGwtMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwLjVyZW07IH1cbiAgLmcteGwtMjIsXG4gIC5neC14bC0yMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTFyZW07IH1cbiAgLmcteGwtMjIsXG4gIC5neS14bC0yMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07IH1cbiAgLmcteGwtMjMsXG4gIC5neC14bC0yMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTEuNXJlbTsgfVxuICAuZy14bC0yMyxcbiAgLmd5LXhsLTIzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMS41cmVtOyB9XG4gIC5nLXhsLTI0LFxuICAuZ3gteGwtMjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEycmVtOyB9XG4gIC5nLXhsLTI0LFxuICAuZ3kteGwtMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEycmVtOyB9XG4gIC5nLXhsLTI1LFxuICAuZ3gteGwtMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyLjVyZW07IH1cbiAgLmcteGwtMjUsXG4gIC5neS14bC0yNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTIuNXJlbTsgfVxuICAuZy14bC0yNixcbiAgLmd4LXhsLTI2IHtcbiAgICAtLWJzLWd1dHRlci14OiAxM3JlbTsgfVxuICAuZy14bC0yNixcbiAgLmd5LXhsLTI2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTsgfVxuICAuZy14bC0yNyxcbiAgLmd4LXhsLTI3IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMy41cmVtOyB9XG4gIC5nLXhsLTI3LFxuICAuZ3kteGwtMjcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzLjVyZW07IH1cbiAgLmcteGwtMjgsXG4gIC5neC14bC0yOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTRyZW07IH1cbiAgLmcteGwtMjgsXG4gIC5neS14bC0yOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTRyZW07IH1cbiAgLmcteGwtMjksXG4gIC5neC14bC0yOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTQuNXJlbTsgfVxuICAuZy14bC0yOSxcbiAgLmd5LXhsLTI5IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNC41cmVtOyB9XG4gIC5nLXhsLTMwLFxuICAuZ3gteGwtMzAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cmVtOyB9XG4gIC5nLXhsLTMwLFxuICAuZ3kteGwtMzAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE1cmVtOyB9XG4gIC5nLXhsLW4xLFxuICAuZ3gteGwtbjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0wLjVyZW07IH1cbiAgLmcteGwtbjEsXG4gIC5neS14bC1uMSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTAuNXJlbTsgfVxuICAuZy14bC1uMixcbiAgLmd4LXhsLW4yIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMXJlbTsgfVxuICAuZy14bC1uMixcbiAgLmd5LXhsLW4yIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMXJlbTsgfVxuICAuZy14bC1uMyxcbiAgLmd4LXhsLW4zIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMS41cmVtOyB9XG4gIC5nLXhsLW4zLFxuICAuZ3kteGwtbjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xLjVyZW07IH1cbiAgLmcteGwtbjQsXG4gIC5neC14bC1uNCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTJyZW07IH1cbiAgLmcteGwtbjQsXG4gIC5neS14bC1uNCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTJyZW07IH1cbiAgLmcteGwtbjUsXG4gIC5neC14bC1uNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTIuNXJlbTsgfVxuICAuZy14bC1uNSxcbiAgLmd5LXhsLW41IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMi41cmVtOyB9XG4gIC5nLXhsLW42LFxuICAuZ3gteGwtbjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zcmVtOyB9XG4gIC5nLXhsLW42LFxuICAuZ3kteGwtbjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0zcmVtOyB9XG4gIC5nLXhsLW43LFxuICAuZ3gteGwtbjcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zLjVyZW07IH1cbiAgLmcteGwtbjcsXG4gIC5neS14bC1uNyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTMuNXJlbTsgfVxuICAuZy14bC1uOCxcbiAgLmd4LXhsLW44IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNHJlbTsgfVxuICAuZy14bC1uOCxcbiAgLmd5LXhsLW44IHtcbiAgICAtLWJzLWd1dHRlci15OiAtNHJlbTsgfVxuICAuZy14bC1uOSxcbiAgLmd4LXhsLW45IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNC41cmVtOyB9XG4gIC5nLXhsLW45LFxuICAuZ3kteGwtbjkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC00LjVyZW07IH1cbiAgLmcteGwtbjEwLFxuICAuZ3gteGwtbjEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNXJlbTsgfVxuICAuZy14bC1uMTAsXG4gIC5neS14bC1uMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01cmVtOyB9XG4gIC5nLXhsLW4xMSxcbiAgLmd4LXhsLW4xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTUuNXJlbTsgfVxuICAuZy14bC1uMTEsXG4gIC5neS14bC1uMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01LjVyZW07IH1cbiAgLmcteGwtbjEyLFxuICAuZ3gteGwtbjEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNnJlbTsgfVxuICAuZy14bC1uMTIsXG4gIC5neS14bC1uMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02cmVtOyB9XG4gIC5nLXhsLW4xMyxcbiAgLmd4LXhsLW4xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTYuNXJlbTsgfVxuICAuZy14bC1uMTMsXG4gIC5neS14bC1uMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02LjVyZW07IH1cbiAgLmcteGwtbjE0LFxuICAuZ3gteGwtbjE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAtN3JlbTsgfVxuICAuZy14bC1uMTQsXG4gIC5neS14bC1uMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03cmVtOyB9XG4gIC5nLXhsLW4xNSxcbiAgLmd4LXhsLW4xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTcuNXJlbTsgfVxuICAuZy14bC1uMTUsXG4gIC5neS14bC1uMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03LjVyZW07IH1cbiAgLmcteGwtbjE2LFxuICAuZ3gteGwtbjE2IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOHJlbTsgfVxuICAuZy14bC1uMTYsXG4gIC5neS14bC1uMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04cmVtOyB9XG4gIC5nLXhsLW4xNyxcbiAgLmd4LXhsLW4xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTguNXJlbTsgfVxuICAuZy14bC1uMTcsXG4gIC5neS14bC1uMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04LjVyZW07IH1cbiAgLmcteGwtbjE4LFxuICAuZ3gteGwtbjE4IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOXJlbTsgfVxuICAuZy14bC1uMTgsXG4gIC5neS14bC1uMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05cmVtOyB9XG4gIC5nLXhsLW4xOSxcbiAgLmd4LXhsLW4xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTkuNXJlbTsgfVxuICAuZy14bC1uMTksXG4gIC5neS14bC1uMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05LjVyZW07IH1cbiAgLmcteGwtbjIwLFxuICAuZ3gteGwtbjIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMTByZW07IH1cbiAgLmcteGwtbjIwLFxuICAuZ3kteGwtbjIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMTByZW07IH0gfVxuXG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG4gIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpOyB9XG4gIC50YWJsZSA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuICAudGFibGUgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjsgfVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDsgfVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpOyB9XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTsgfVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7IH1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTsgfVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTZiNWNjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYjViNmI3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDRlZGRhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2FhYmVhZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzllMWNmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmZkNWM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2M0ZGJjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2QxZWNmMTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhN2JkYzE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M3ZTBlNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDRkOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWRhZGY7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2NjMmE0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmM2QxZDY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzJhN2FiO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlN2M3Y2I7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkYmJjYzE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTFjMWM2O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICM0RDU1NUY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNzE3NzdmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICM1NjVlNjc7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICM1ZjY2NmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjNWE2MjZiO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZvcm0tY29udHJvbFt0eXBlPVwiZmlsZVwiXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pOyB9XG4gIC5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOyB9XG4gIC5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTsgfVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTsgfVxuICAuZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpOyB9XG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTsgfVxuICAuZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7IH1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7IH1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cbiAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDsgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTsgfVxuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIHdpZHRoOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICAgIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAgIC5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAuZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlOyB9XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTsgfVxuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTsgfVxuICAgIC5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7IH1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTsgfVxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7IH1cbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbDo6YWZ0ZXIsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pOyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTsgfVxuICAuaW5wdXQtZ3JvdXAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogLjVlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMzsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpOyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOyB9XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDMjE3MzQnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzQzIxNzM0JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNDMjE3MzQnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzQzIxNzM0JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTsgfVxuICAuYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpOyB9XG4gIC5idG46Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLFxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7IH1cbiAgLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYTUxNDJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM5YjEyMmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwMywgNTgsIDgyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzliMTIyYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzkyMTEyNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhNTE0MmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzliMTIyYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAzLCA1OCwgODI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOWIxMjJhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTIxMTI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0OGI0NjE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzQsIDE0MiwgNTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTNiOTZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2ViMDU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzYWIwYzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJlYWJiZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDEzOCwgMTU2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ1YjVjNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJlYWJiZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhNTE0MmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzliMTIyYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAzLCA1OCwgODI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOWIxMjJhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTIxMTI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDNkNGQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1MjU4NWQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ4NGU1MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODIsIDg4LCA5MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1ZDYxNjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0ODRlNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1ncmF5LTEwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1ncmF5LTkwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzRENTU1RjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MTQ4NTE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNlNDQ0YztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA0LCAxMTEsIDExOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZTQ0NGM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzYTQwNDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cblxuLmJ0bi1ncmF5LWZvb3RlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzRENTU1RjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MTQ4NTE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNlNDQ0YztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA0LCAxMTEsIDExOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZTQ0NGM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzYTQwNDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cblxuLmJ0bi1ncmF5LTMwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2RlZTJlNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlM2U2ZWE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2UxZTVlOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTg5LCAxOTIsIDE5NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNlNWU4ZWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlMWU1ZTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTk0LCAyMywgNTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5NCwgMjMsIDUyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDAsIDE2NywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMywgMTYyLCAxODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTk0LCAyMywgNTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1ncmF5LTkwMCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzRENTU1RjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NywgODUsIDk1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzRENTU1RjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyIHtcbiAgLS1icy1idG4tY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc3LCA4NSwgOTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMDAge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAzLCA1OCwgODI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTsgfVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTsgfVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gIC5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApOyB9XG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTsgfVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbiAgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuICAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7IH1cbiAgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7IH1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApOyB9XG4gIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yOyB9XG4gIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7IH1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODUxLCA1MSwgNTEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhciA+IC5jb250YWluZXItbGcsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpOyB9XG4gIC5uYXZiYXItdGV4dCBhLFxuICAubmF2YmFyLXRleHQgYTpob3ZlcixcbiAgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuMjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5jYXJkID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7IH1cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAuY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICAuY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTsgfVxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMzMzMzMzJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzA1MmM2NSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7IH1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IH1cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTsgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gICAgei1pbmRleDogMjsgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7IH1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyB9XG4gIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpOyB9XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDsgfVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTsgfVxuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7IH1cbiAgLnBhZ2UtbGluay5hY3RpdmUsXG4gIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTsgfVxuICAucGFnZS1saW5rLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7IH1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7IH1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7IH1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNXJlbTsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7IH1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpOyB9XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7IH1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7IH1cblxuLmFsZXJ0LWdyYXktMTAwIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdyYXktMTAwLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4uYWxlcnQtZ3JheS05MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JheS05MDAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLXRleHQtZW1waGFzaXMpOyB9XG5cbi5hbGVydC1ncmF5LWZvb3RlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdyYXktZm9vdGVyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1ncmF5LWZvb3Rlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS1mb290ZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3JheS1mb290ZXItdGV4dC1lbXBoYXNpcyk7IH1cblxuLmFsZXJ0LWdyYXktMzAwIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdyYXktMzAwLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMC10ZXh0LWVtcGhhc2lzKTsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTsgfSB9XG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7IH1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG4gIC5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTsgfVxuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH1cbiAgICAubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMTAwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ncmF5LTEwMC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1ncmF5LTEwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdyYXktMTAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTEwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLXRleHQtZW1waGFzaXMpOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS05MDAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdyYXktOTAwLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdyYXktOTAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS05MDAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdyYXktOTAwLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAtdGV4dC1lbXBoYXNpcyk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LWZvb3RlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JheS1mb290ZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3JheS1mb290ZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS1mb290ZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS1mb290ZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LWZvb3Rlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS1mb290ZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS1mb290ZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LWZvb3Rlci10ZXh0LWVtcGhhc2lzKTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMzAwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ncmF5LTMwMC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1ncmF5LTMwMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdyYXktMzAwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTMwMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMzAwLXRleHQtZW1waGFzaXMpOyB9XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTsgfVxuICAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpOyB9XG4gIC5idG4tY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpOyB9XG4gIC5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTsgfVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTsgfVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7IH1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTsgfVxuICAudG9hc3Quc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAudG9hc3Q6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtdG9hc3Qtc3BhY2luZyk7IH1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTsgfVxuICAudG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTsgfVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMC41cmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpOyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgLm1vZGFsLWZvb3RlciA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpOyB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4OyB9IH1cblxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgfVxuICAgIC50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgfVxuICAuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7IH1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpOyB9XG4gIC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpOyB9XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpOyB9XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpOyB9XG4gIC5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7IH1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTsgfVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTsgfVxuICAucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpOyB9XG4gICAgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgfVxuICAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyB9XG4gIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7IH1cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpOyB9XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTsgfVxuICAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyB9XG4gIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTsgfVxuICAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTsgfVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7IH1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7IH1cbiAgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpOyB9XG4gIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7IH1cbiAgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpOyB9XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApOyB9XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTsgfVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0sIFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uLCBbZGF0YS1icy10aGVtZT1cImRhcmtcIl0uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41czsgfSB9XG5cbi5vZmZjYW52YXMtc20sIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLXNtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLW1kIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5vZmZjYW52YXMtbGcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzLXhsIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAub2ZmY2FudmFzIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTsgfVxuICAub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTsgfVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7IH1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07IH1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTsgfVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTsgfVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7IH0gfVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlOyB9IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWdyYXktMTAwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS05MDAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmctZ3JheS1mb290ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktZm9vdGVyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWdyYXktMzAwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxNTUsIDE4LCA0MiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTU1LCAxOCwgNDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxNTUsIDE4LCA0MiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTU1LCAxOCwgNDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDgzLCAxODUsIDEwNiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODMsIDE4NSwgMTA2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSg2OSwgMTgxLCAxOTgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDY5LCAxODEsIDE5OCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxNTUsIDE4LCA0MiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTU1LCAxOCwgNDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoNDIsIDQ2LCA1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNDIsIDQ2LCA1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZ3JheS0xMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstZ3JheS0xMDA6aG92ZXIsIC5saW5rLWdyYXktMTAwOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4ubGluay1ncmF5LTkwMCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktOTAwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAubGluay1ncmF5LTkwMDpob3ZlciwgLmxpbmstZ3JheS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDYyLCA2OCwgNzYsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDYyLCA2OCwgNzYsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWdyYXktZm9vdGVyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS1mb290ZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyYXktZm9vdGVyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWdyYXktZm9vdGVyOmhvdmVyLCAubGluay1ncmF5LWZvb3Rlcjpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoNjIsIDY4LCA3NiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjIsIDY4LCA3NiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZ3JheS0zMDAge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3JheS0zMDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstZ3JheS0zMDA6aG92ZXIsIC5saW5rLWdyYXktMzAwOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyMjksIDIzMiwgMjM1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMjksIDIzMiwgMjM1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50OyB9XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7IH1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5pY29uLWxpbmsgPiAuYmkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTsgfVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yYXRpbzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5yYXRpbyA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlOyB9XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygzIC8gNCAqIDEwMCUpOyB9XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoOSAvIDE2ICogMTAwJSk7IH1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMjEgKiAxMDAlKTsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7IH1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4gIC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50OyB9XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDsgfVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50OyB9XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50OyB9XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4uZm9jdXMtcmluZy1ncmF5LTEwMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4uZm9jdXMtcmluZy1ncmF5LTkwMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4uZm9jdXMtcmluZy1ncmF5LWZvb3RlciB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LWZvb3Rlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4uZm9jdXMtcmluZy1ncmF5LTMwMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMTAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktOTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktOTAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktZm9vdGVyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZm9vdGVyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktMzAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMzAwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xOyB9XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7IH1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41OyB9XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7IH1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNyB7XG4gIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTkge1xuICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTEge1xuICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTEyIHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTMge1xuICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE0IHtcbiAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTUge1xuICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE2IHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTcge1xuICBtYXJnaW46IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE4IHtcbiAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMTkge1xuICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIwIHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIxIHtcbiAgbWFyZ2luOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjIge1xuICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjMge1xuICBtYXJnaW46IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yNCB7XG4gIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yNSB7XG4gIG1hcmdpbjogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI2IHtcbiAgbWFyZ2luOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI3IHtcbiAgbWFyZ2luOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjgge1xuICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjkge1xuICBtYXJnaW46IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zMCB7XG4gIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNyB7XG4gIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW45IHtcbiAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEwIHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMiB7XG4gIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTMge1xuICBtYXJnaW46IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTQge1xuICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE1IHtcbiAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE2IHtcbiAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xNyB7XG4gIG1hcmdpbjogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xOCB7XG4gIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTkge1xuICBtYXJnaW46IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMjAge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMyB7XG4gIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMTQge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xOCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xOSB7XG4gIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yMSB7XG4gIG1hcmdpbi1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yMiB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMjUge1xuICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMjYge1xuICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yNyB7XG4gIG1hcmdpbi1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yOCB7XG4gIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTI5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xNSB7XG4gIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMTYge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMTcge1xuICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjE4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjE5IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4yMCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xNSB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMTYge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMTcge1xuICBtYXJnaW4tdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTE4IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTE5IHtcbiAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIxIHtcbiAgbWFyZ2luLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIyIHtcbiAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMjMge1xuICBtYXJnaW4tdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMjQge1xuICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yNSB7XG4gIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yNiB7XG4gIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTI3IHtcbiAgbWFyZ2luLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTI4IHtcbiAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMjkge1xuICBtYXJnaW4tdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMzAge1xuICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xMCB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xMSB7XG4gIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTMge1xuICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjE0IHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjE1IHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xNiB7XG4gIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xNyB7XG4gIG1hcmdpbi10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTgge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTkge1xuICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjIwIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTEge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE0IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTcge1xuICBtYXJnaW4tdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTgge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE5IHtcbiAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjEge1xuICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIyIHtcbiAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjMge1xuICBtYXJnaW4tdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI2IHtcbiAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjcge1xuICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI4IHtcbiAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjkge1xuICBtYXJnaW4tdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjcge1xuICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjkge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMSB7XG4gIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEyIHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEzIHtcbiAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTQge1xuICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTUge1xuICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xNiB7XG4gIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xNyB7XG4gIG1hcmdpbi10b3A6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjE4IHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjE5IHtcbiAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMjAge1xuICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS03IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtOCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xMiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xMyB7XG4gIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTYge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTcge1xuICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xOCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xOSB7XG4gIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yMSB7XG4gIG1hcmdpbi1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yMiB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMjMge1xuICBtYXJnaW4tcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMjQge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTI2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yNyB7XG4gIG1hcmdpbi1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yOCB7XG4gIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMjkge1xuICBtYXJnaW4tcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMzAge1xuICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xMyB7XG4gIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTQge1xuICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xNSB7XG4gIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTYge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xNyB7XG4gIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTgge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW4xOSB7XG4gIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTcge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTgge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjEge1xuICBtYXJnaW4tYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjMge1xuICBtYXJnaW4tYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjcge1xuICBtYXJnaW4tYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMjkge1xuICBtYXJnaW4tYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjcge1xuICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjkge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTQge1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTUge1xuICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xNiB7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xNyB7XG4gIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE5IHtcbiAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xOCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMjQge1xuICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMjUge1xuICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yNiB7XG4gIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yNyB7XG4gIG1hcmdpbi1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTI5IHtcbiAgbWFyZ2luLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMzAge1xuICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjYge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjcge1xuICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTEge1xuICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTIge1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjEzIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjE0IHtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTcge1xuICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTgge1xuICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjE5IHtcbiAgbWFyZ2luLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTcge1xuICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC04IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTkge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTEzIHtcbiAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTQge1xuICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTUge1xuICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xNiB7XG4gIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xNyB7XG4gIHBhZGRpbmc6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE4IHtcbiAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE5IHtcbiAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjAge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIxIHtcbiAgcGFkZGluZzogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIyIHtcbiAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yMyB7XG4gIHBhZGRpbmc6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yNCB7XG4gIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjUge1xuICBwYWRkaW5nOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjYge1xuICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI3IHtcbiAgcGFkZGluZzogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI4IHtcbiAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yOSB7XG4gIHBhZGRpbmc6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zMCB7XG4gIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjEge1xuICBwYWRkaW5nOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjIge1xuICBwYWRkaW5nOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4zIHtcbiAgcGFkZGluZzogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW40IHtcbiAgcGFkZGluZzogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uNSB7XG4gIHBhZGRpbmc6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uNiB7XG4gIHBhZGRpbmc6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjcge1xuICBwYWRkaW5nOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjgge1xuICBwYWRkaW5nOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW45IHtcbiAgcGFkZGluZzogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xMCB7XG4gIHBhZGRpbmc6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjExIHtcbiAgcGFkZGluZzogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xMiB7XG4gIHBhZGRpbmc6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjEzIHtcbiAgcGFkZGluZzogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xNCB7XG4gIHBhZGRpbmc6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjE1IHtcbiAgcGFkZGluZzogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xNiB7XG4gIHBhZGRpbmc6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjE3IHtcbiAgcGFkZGluZzogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xOCB7XG4gIHBhZGRpbmc6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjE5IHtcbiAgcGFkZGluZzogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4yMCB7XG4gIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEyIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTQge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTE3IHtcbiAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTE4IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIxIHtcbiAgcGFkZGluZy1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIzIHtcbiAgcGFkZGluZy1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTI1IHtcbiAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMjYge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTI3IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTI5IHtcbiAgcGFkZGluZy1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4xIHtcbiAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4zIHtcbiAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjQge1xuICBwYWRkaW5nLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW41IHtcbiAgcGFkZGluZy1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjYge1xuICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW43IHtcbiAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjgge1xuICBwYWRkaW5nLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW45IHtcbiAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjEwIHtcbiAgcGFkZGluZy1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjE1IHtcbiAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjE2IHtcbiAgcGFkZGluZy1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMTcge1xuICBwYWRkaW5nLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTExIHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTMge1xuICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTQge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xNSB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xNiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTE3IHtcbiAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTE4IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTkge1xuICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMjAge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIxIHtcbiAgcGFkZGluZy10b3A6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMjIge1xuICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIzIHtcbiAgcGFkZGluZy10b3A6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMjQge1xuICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTI1IHtcbiAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMjYge1xuICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTI3IHtcbiAgcGFkZGluZy10b3A6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMjgge1xuICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTI5IHtcbiAgcGFkZGluZy10b3A6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMzAge1xuICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4xIHtcbiAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjIge1xuICBwYWRkaW5nLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4zIHtcbiAgcGFkZGluZy10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjQge1xuICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW41IHtcbiAgcGFkZGluZy10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjYge1xuICBwYWRkaW5nLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW43IHtcbiAgcGFkZGluZy10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjgge1xuICBwYWRkaW5nLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW45IHtcbiAgcGFkZGluZy10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjEwIHtcbiAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMTEge1xuICBwYWRkaW5nLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMTIge1xuICBwYWRkaW5nLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4xMyB7XG4gIHBhZGRpbmctdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4xNCB7XG4gIHBhZGRpbmctdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjE1IHtcbiAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjE2IHtcbiAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMTcge1xuICBwYWRkaW5nLXRvcDogLTguNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMTgge1xuICBwYWRkaW5nLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4xOSB7XG4gIHBhZGRpbmctdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4yMCB7XG4gIHBhZGRpbmctdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTMge1xuICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTcge1xuICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMTkge1xuICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIxIHtcbiAgcGFkZGluZy10b3A6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjIge1xuICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjMge1xuICBwYWRkaW5nLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI2IHtcbiAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI3IHtcbiAgcGFkZGluZy10b3A6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjgge1xuICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjkge1xuICBwYWRkaW5nLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMSB7XG4gIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4yIHtcbiAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4zIHtcbiAgcGFkZGluZy10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjQge1xuICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjUge1xuICBwYWRkaW5nLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uNiB7XG4gIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uNyB7XG4gIHBhZGRpbmctdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW44IHtcbiAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW45IHtcbiAgcGFkZGluZy10b3A6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjEwIHtcbiAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4xMSB7XG4gIHBhZGRpbmctdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4xMiB7XG4gIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMTMge1xuICBwYWRkaW5nLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMTQge1xuICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjE1IHtcbiAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjE2IHtcbiAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4xNyB7XG4gIHBhZGRpbmctdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4xOCB7XG4gIHBhZGRpbmctdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMTkge1xuICBwYWRkaW5nLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMjAge1xuICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTEzIHtcbiAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTE0IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTcge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTgge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTE5IHtcbiAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMjEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTIyIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMjMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTI0IHtcbiAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTI2IHtcbiAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMjcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTI4IHtcbiAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMjkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjEge1xuICBwYWRkaW5nLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4yIHtcbiAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjMge1xuICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW40IHtcbiAgcGFkZGluZy1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjUge1xuICBwYWRkaW5nLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW42IHtcbiAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjcge1xuICBwYWRkaW5nLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW44IHtcbiAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjkge1xuICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjEyIHtcbiAgcGFkZGluZy1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjEzIHtcbiAgcGFkZGluZy1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjE4IHtcbiAgcGFkZGluZy1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjE5IHtcbiAgcGFkZGluZy1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE5IHtcbiAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIzIHtcbiAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI5IHtcbiAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjEge1xuICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMyB7XG4gIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW40IHtcbiAgcGFkZGluZy1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW41IHtcbiAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjYge1xuICBwYWRkaW5nLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjcge1xuICBwYWRkaW5nLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uOCB7XG4gIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uOSB7XG4gIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMTEge1xuICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMTIge1xuICBwYWRkaW5nLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjEzIHtcbiAgcGFkZGluZy1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjE0IHtcbiAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMTcge1xuICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMTgge1xuICBwYWRkaW5nLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjE5IHtcbiAgcGFkZGluZy1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjIwIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTcge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xMSB7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xNiB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xNyB7XG4gIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTE4IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yMyB7XG4gIHBhZGRpbmctbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yNCB7XG4gIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMjYge1xuICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTI3IHtcbiAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTI4IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yOSB7XG4gIHBhZGRpbmctbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0zMCB7XG4gIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjEge1xuICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjIge1xuICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4zIHtcbiAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW40IHtcbiAgcGFkZGluZy1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uNSB7XG4gIHBhZGRpbmctbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uNiB7XG4gIHBhZGRpbmctbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjcge1xuICBwYWRkaW5nLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjgge1xuICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW45IHtcbiAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xMCB7XG4gIHBhZGRpbmctbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjExIHtcbiAgcGFkZGluZy1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xMiB7XG4gIHBhZGRpbmctbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjEzIHtcbiAgcGFkZGluZy1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xNCB7XG4gIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjE1IHtcbiAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xNiB7XG4gIHBhZGRpbmctbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjE3IHtcbiAgcGFkZGluZy1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xOCB7XG4gIHBhZGRpbmctbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjE5IHtcbiAgcGFkZGluZy1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4yMCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTIge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTMge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNCB7XG4gIGdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNSB7XG4gIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC02IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC03IHtcbiAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTgge1xuICBnYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTkge1xuICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTAge1xuICBnYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTExIHtcbiAgZ2FwOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTEyIHtcbiAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xMyB7XG4gIGdhcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xNCB7XG4gIGdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTUge1xuICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTYge1xuICBnYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTE3IHtcbiAgZ2FwOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTE4IHtcbiAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xOSB7XG4gIGdhcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yMCB7XG4gIGdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTIxIHtcbiAgZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yMiB7XG4gIGdhcDogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTIzIHtcbiAgZ2FwOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yNCB7XG4gIGdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTI1IHtcbiAgZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yNiB7XG4gIGdhcDogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTI3IHtcbiAgZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yOCB7XG4gIGdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTI5IHtcbiAgZ2FwOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0zMCB7XG4gIGdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4xIHtcbiAgZ2FwOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMiB7XG4gIGdhcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4zIHtcbiAgZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uNCB7XG4gIGdhcDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW41IHtcbiAgZ2FwOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uNiB7XG4gIGdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW43IHtcbiAgZ2FwOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uOCB7XG4gIGdhcDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW45IHtcbiAgZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTAge1xuICBnYXA6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTEge1xuICBnYXA6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4xMiB7XG4gIGdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4xMyB7XG4gIGdhcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjE0IHtcbiAgZ2FwOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjE1IHtcbiAgZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTYge1xuICBnYXA6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTcge1xuICBnYXA6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4xOCB7XG4gIGdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4xOSB7XG4gIGdhcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjIwIHtcbiAgZ2FwOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC02IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTcge1xuICByb3ctZ2FwOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTkge1xuICByb3ctZ2FwOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0xMCB7XG4gIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0xMSB7XG4gIHJvdy1nYXA6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTEyIHtcbiAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTEzIHtcbiAgcm93LWdhcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtMTQge1xuICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtMTUge1xuICByb3ctZ2FwOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0xNiB7XG4gIHJvdy1nYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0xNyB7XG4gIHJvdy1nYXA6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTE4IHtcbiAgcm93LWdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTE5IHtcbiAgcm93LWdhcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtMjAge1xuICByb3ctZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTIxIHtcbiAgcm93LWdhcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTIyIHtcbiAgcm93LWdhcDogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0yMyB7XG4gIHJvdy1nYXA6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0yNCB7XG4gIHJvdy1nYXA6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtMjUge1xuICByb3ctZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtMjYge1xuICByb3ctZ2FwOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTI3IHtcbiAgcm93LWdhcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLTI4IHtcbiAgcm93LWdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0yOSB7XG4gIHJvdy1nYXA6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC0zMCB7XG4gIHJvdy1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjEge1xuICByb3ctZ2FwOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjIge1xuICByb3ctZ2FwOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW4zIHtcbiAgcm93LWdhcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW40IHtcbiAgcm93LWdhcDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC1uNSB7XG4gIHJvdy1nYXA6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm93LWdhcC1uNiB7XG4gIHJvdy1nYXA6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjcge1xuICByb3ctZ2FwOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjgge1xuICByb3ctZ2FwOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW45IHtcbiAgcm93LWdhcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW4xMCB7XG4gIHJvdy1nYXA6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjExIHtcbiAgcm93LWdhcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW4xMiB7XG4gIHJvdy1nYXA6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjEzIHtcbiAgcm93LWdhcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW4xNCB7XG4gIHJvdy1nYXA6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjE1IHtcbiAgcm93LWdhcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW4xNiB7XG4gIHJvdy1nYXA6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjE3IHtcbiAgcm93LWdhcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW4xOCB7XG4gIHJvdy1nYXA6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1nYXAtbjE5IHtcbiAgcm93LWdhcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3ctZ2FwLW4yMCB7XG4gIHJvdy1nYXA6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTYge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtNyB7XG4gIGNvbHVtbi1nYXA6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTgge1xuICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtOSB7XG4gIGNvbHVtbi1nYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTEwIHtcbiAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTExIHtcbiAgY29sdW1uLWdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMTIge1xuICBjb2x1bW4tZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMTMge1xuICBjb2x1bW4tZ2FwOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC0xNCB7XG4gIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC0xNSB7XG4gIGNvbHVtbi1nYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTE2IHtcbiAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTE3IHtcbiAgY29sdW1uLWdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMTgge1xuICBjb2x1bW4tZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMTkge1xuICBjb2x1bW4tZ2FwOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC0yMCB7XG4gIGNvbHVtbi1nYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMjEge1xuICBjb2x1bW4tZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMjIge1xuICBjb2x1bW4tZ2FwOiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTIzIHtcbiAgY29sdW1uLWdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTI0IHtcbiAgY29sdW1uLWdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC0yNSB7XG4gIGNvbHVtbi1nYXA6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC0yNiB7XG4gIGNvbHVtbi1nYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMjcge1xuICBjb2x1bW4tZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtMjgge1xuICBjb2x1bW4tZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTI5IHtcbiAgY29sdW1uLWdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLTMwIHtcbiAgY29sdW1uLWdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uMSB7XG4gIGNvbHVtbi1nYXA6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uMiB7XG4gIGNvbHVtbi1nYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjMge1xuICBjb2x1bW4tZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjQge1xuICBjb2x1bW4tZ2FwOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLW41IHtcbiAgY29sdW1uLWdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5jb2x1bW4tZ2FwLW42IHtcbiAgY29sdW1uLWdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uNyB7XG4gIGNvbHVtbi1nYXA6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uOCB7XG4gIGNvbHVtbi1nYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjkge1xuICBjb2x1bW4tZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjEwIHtcbiAgY29sdW1uLWdhcDogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uMTEge1xuICBjb2x1bW4tZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjEyIHtcbiAgY29sdW1uLWdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uMTMge1xuICBjb2x1bW4tZ2FwOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjE0IHtcbiAgY29sdW1uLWdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uMTUge1xuICBjb2x1bW4tZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjE2IHtcbiAgY29sdW1uLWdhcDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uMTcge1xuICBjb2x1bW4tZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjE4IHtcbiAgY29sdW1uLWdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4uY29sdW1uLWdhcC1uMTkge1xuICBjb2x1bW4tZ2FwOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvbHVtbi1nYXAtbjIwIHtcbiAgY29sdW1uLWdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50OyB9XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ncmF5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTEwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdyYXktOTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktOTAwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZ3JheS1mb290ZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1mb290ZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ncmF5LTMwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTMwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTsgfVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTsgfVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7IH1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTsgfVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7IH1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7IH1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1OyB9XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTsgfVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTsgfVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTsgfVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7IH1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1OyB9XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7IH1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTsgfVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktOTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS05MDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktZm9vdGVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1mb290ZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lLWdyYXktMzAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0zMDAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwOyB9XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7IH1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTsgfVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xOyB9XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1OyB9XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1OyB9XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7IH1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTsgfVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTsgfVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTsgfVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7IH1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMTAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmF5LTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JheS1mb290ZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1mb290ZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMzAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xOyB9XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1OyB9XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7IH1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7IH1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxOyB9XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50OyB9XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7IH1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50OyB9XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50OyB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xNCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTUge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTYge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE3IHtcbiAgICBtYXJnaW46IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE4IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xOSB7XG4gICAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yMCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIxIHtcbiAgICBtYXJnaW46IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yMiB7XG4gICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIzIHtcbiAgICBtYXJnaW46IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yNCB7XG4gICAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI1IHtcbiAgICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yNiB7XG4gICAgbWFyZ2luOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI3IHtcbiAgICBtYXJnaW46IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yOCB7XG4gICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI5IHtcbiAgICBtYXJnaW46IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zMCB7XG4gICAgbWFyZ2luOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMyB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE0IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE1IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTYge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTcge1xuICAgIG1hcmdpbjogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xOCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xOSB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xOSB7XG4gICAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMjQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yOCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMzAge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTYge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTgge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjYge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTI2IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTI4IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjE5IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTMge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE0IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTUge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE2IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTcge1xuICAgIHBhZGRpbmc6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE4IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTkge1xuICAgIHBhZGRpbmc6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIxIHtcbiAgICBwYWRkaW5nOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjIge1xuICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjMge1xuICAgIHBhZGRpbmc6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yNSB7XG4gICAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTI2IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTI3IHtcbiAgICBwYWRkaW5nOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjgge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjkge1xuICAgIHBhZGRpbmc6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zMCB7XG4gICAgcGFkZGluZzogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMSB7XG4gICAgcGFkZGluZzogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4yIHtcbiAgICBwYWRkaW5nOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4zIHtcbiAgICBwYWRkaW5nOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjQge1xuICAgIHBhZGRpbmc6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjUge1xuICAgIHBhZGRpbmc6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uNiB7XG4gICAgcGFkZGluZzogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uNyB7XG4gICAgcGFkZGluZzogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW44IHtcbiAgICBwYWRkaW5nOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW45IHtcbiAgICBwYWRkaW5nOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjEwIHtcbiAgICBwYWRkaW5nOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xMSB7XG4gICAgcGFkZGluZzogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xMiB7XG4gICAgcGFkZGluZzogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMTMge1xuICAgIHBhZGRpbmc6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMTQge1xuICAgIHBhZGRpbmc6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjE1IHtcbiAgICBwYWRkaW5nOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjE2IHtcbiAgICBwYWRkaW5nOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xNyB7XG4gICAgcGFkZGluZzogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xOCB7XG4gICAgcGFkZGluZzogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMTkge1xuICAgIHBhZGRpbmc6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMjAge1xuICAgIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW40IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW45IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xNiB7XG4gICAgcGFkZGluZy1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTcge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMjkge1xuICAgIHBhZGRpbmctdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMzAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMSB7XG4gICAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW40IHtcbiAgICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjUge1xuICAgIHBhZGRpbmctdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjYge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uNyB7XG4gICAgcGFkZGluZy10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xMCB7XG4gICAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xMSB7XG4gICAgcGFkZGluZy10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTIge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTMge1xuICAgIHBhZGRpbmctdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xNiB7XG4gICAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xNyB7XG4gICAgcGFkZGluZy10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTgge1xuICAgIHBhZGRpbmctdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTkge1xuICAgIHBhZGRpbmctdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMiB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yOCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uNCB7XG4gICAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW41IHtcbiAgICBwYWRkaW5nLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uNiB7XG4gICAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW43IHtcbiAgICBwYWRkaW5nLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTAge1xuICAgIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTEge1xuICAgIHBhZGRpbmctdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xMiB7XG4gICAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xMyB7XG4gICAgcGFkZGluZy10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTYge1xuICAgIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTcge1xuICAgIHBhZGRpbmctdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xOCB7XG4gICAgcGFkZGluZy10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xOSB7XG4gICAgcGFkZGluZy10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLW41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLW42IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLW4xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLW4xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLW4yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTcge1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTkge1xuICAgIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjIge1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjgge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjkge1xuICAgIHBhZGRpbmctbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjQge1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjUge1xuICAgIHBhZGRpbmctbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW44IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW45IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMTMge1xuICAgIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMTQge1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMTkge1xuICAgIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMjAge1xuICAgIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS02IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTcge1xuICAgIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTkge1xuICAgIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xMCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xMSB7XG4gICAgZ2FwOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTEyIHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTEzIHtcbiAgICBnYXA6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTQge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTUge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xNiB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xNyB7XG4gICAgZ2FwOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTE4IHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTE5IHtcbiAgICBnYXA6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMjAge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTIxIHtcbiAgICBnYXA6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTIyIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yMyB7XG4gICAgZ2FwOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yNCB7XG4gICAgZ2FwOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMjUge1xuICAgIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMjYge1xuICAgIGdhcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTI3IHtcbiAgICBnYXA6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTI4IHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yOSB7XG4gICAgZ2FwOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0zMCB7XG4gICAgZ2FwOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjEge1xuICAgIGdhcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjIge1xuICAgIGdhcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4zIHtcbiAgICBnYXA6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW40IHtcbiAgICBnYXA6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uNSB7XG4gICAgZ2FwOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uNiB7XG4gICAgZ2FwOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjcge1xuICAgIGdhcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjgge1xuICAgIGdhcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW45IHtcbiAgICBnYXA6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xMCB7XG4gICAgZ2FwOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjExIHtcbiAgICBnYXA6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xMiB7XG4gICAgZ2FwOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjEzIHtcbiAgICBnYXA6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xNCB7XG4gICAgZ2FwOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjE1IHtcbiAgICBnYXA6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xNiB7XG4gICAgZ2FwOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjE3IHtcbiAgICBnYXA6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xOCB7XG4gICAgZ2FwOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjE5IHtcbiAgICBnYXA6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4yMCB7XG4gICAgZ2FwOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS02IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tNyB7XG4gICAgcm93LWdhcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tOCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTkge1xuICAgIHJvdy1nYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTEwIHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMTEge1xuICAgIHJvdy1nYXA6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTEyIHtcbiAgICByb3ctZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMTMge1xuICAgIHJvdy1nYXA6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTE0IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMTUge1xuICAgIHJvdy1nYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTE2IHtcbiAgICByb3ctZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMTcge1xuICAgIHJvdy1nYXA6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTE4IHtcbiAgICByb3ctZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMTkge1xuICAgIHJvdy1nYXA6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTIwIHtcbiAgICByb3ctZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTIxIHtcbiAgICByb3ctZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMjIge1xuICAgIHJvdy1nYXA6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMjMge1xuICAgIHJvdy1nYXA6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS0yNCB7XG4gICAgcm93LWdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS0yNSB7XG4gICAgcm93LWdhcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTI2IHtcbiAgICByb3ctZ2FwOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLTI3IHtcbiAgICByb3ctZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMjgge1xuICAgIHJvdy1nYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tMjkge1xuICAgIHJvdy1nYXA6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS0zMCB7XG4gICAgcm93LWdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS1uMSB7XG4gICAgcm93LWdhcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW4yIHtcbiAgICByb3ctZ2FwOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW4zIHtcbiAgICByb3ctZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tbjQge1xuICAgIHJvdy1nYXA6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tbjUge1xuICAgIHJvdy1nYXA6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS1uNiB7XG4gICAgcm93LWdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS1uNyB7XG4gICAgcm93LWdhcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW44IHtcbiAgICByb3ctZ2FwOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW45IHtcbiAgICByb3ctZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tbjEwIHtcbiAgICByb3ctZ2FwOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW4xMSB7XG4gICAgcm93LWdhcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW4xMiB7XG4gICAgcm93LWdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS1uMTMge1xuICAgIHJvdy1nYXA6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS1uMTQge1xuICAgIHJvdy1nYXA6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tbjE1IHtcbiAgICByb3ctZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtc20tbjE2IHtcbiAgICByb3ctZ2FwOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW4xNyB7XG4gICAgcm93LWdhcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXNtLW4xOCB7XG4gICAgcm93LWdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS1uMTkge1xuICAgIHJvdy1nYXA6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1zbS1uMjAge1xuICAgIHJvdy1nYXA6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLTYge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS03IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS04IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tOSB7XG4gICAgY29sdW1uLWdhcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMTAge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0xMSB7XG4gICAgY29sdW1uLWdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMTIge1xuICAgIGNvbHVtbi1nYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0xMyB7XG4gICAgY29sdW1uLWdhcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMTQge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0xNSB7XG4gICAgY29sdW1uLWdhcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMTYge1xuICAgIGNvbHVtbi1nYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0xNyB7XG4gICAgY29sdW1uLWdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMTgge1xuICAgIGNvbHVtbi1nYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0xOSB7XG4gICAgY29sdW1uLWdhcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMjAge1xuICAgIGNvbHVtbi1nYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMjEge1xuICAgIGNvbHVtbi1nYXA6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0yMiB7XG4gICAgY29sdW1uLWdhcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0yMyB7XG4gICAgY29sdW1uLWdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLTI0IHtcbiAgICBjb2x1bW4tZ2FwOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLTI1IHtcbiAgICBjb2x1bW4tZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMjYge1xuICAgIGNvbHVtbi1nYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tMjcge1xuICAgIGNvbHVtbi1nYXA6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0yOCB7XG4gICAgY29sdW1uLWdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS0yOSB7XG4gICAgY29sdW1uLWdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMwIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLW4xIHtcbiAgICBjb2x1bW4tZ2FwOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjIge1xuICAgIGNvbHVtbi1nYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjMge1xuICAgIGNvbHVtbi1nYXA6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS1uNCB7XG4gICAgY29sdW1uLWdhcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS1uNSB7XG4gICAgY29sdW1uLWdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLW42IHtcbiAgICBjb2x1bW4tZ2FwOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLW43IHtcbiAgICBjb2x1bW4tZ2FwOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjgge1xuICAgIGNvbHVtbi1nYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjkge1xuICAgIGNvbHVtbi1nYXA6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS1uMTAge1xuICAgIGNvbHVtbi1nYXA6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjExIHtcbiAgICBjb2x1bW4tZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjEyIHtcbiAgICBjb2x1bW4tZ2FwOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLW4xMyB7XG4gICAgY29sdW1uLWdhcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLW4xNCB7XG4gICAgY29sdW1uLWdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS1uMTUge1xuICAgIGNvbHVtbi1nYXA6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1zbS1uMTYge1xuICAgIGNvbHVtbi1nYXA6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjE3IHtcbiAgICBjb2x1bW4tZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtc20tbjE4IHtcbiAgICBjb2x1bW4tZ2FwOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLW4xOSB7XG4gICAgY29sdW1uLWdhcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXNtLW4yMCB7XG4gICAgY29sdW1uLWdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50OyB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDsgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50OyB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTQge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE2IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xNyB7XG4gICAgbWFyZ2luOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xOCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTkge1xuICAgIG1hcmdpbjogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yMSB7XG4gICAgbWFyZ2luOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjIge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yMyB7XG4gICAgbWFyZ2luOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjQge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yNSB7XG4gICAgbWFyZ2luOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjYge1xuICAgIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yNyB7XG4gICAgbWFyZ2luOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjgge1xuICAgIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yOSB7XG4gICAgbWFyZ2luOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMzAge1xuICAgIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTIge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTMge1xuICAgIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNCB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNSB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE2IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE3IHtcbiAgICBtYXJnaW46IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTgge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTkge1xuICAgIG1hcmdpbjogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yMCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTcge1xuICAgIG1hcmdpbi1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTkge1xuICAgIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjMge1xuICAgIG1hcmdpbi1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjgge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjkge1xuICAgIG1hcmdpbi1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xNCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xNiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xOCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTkge1xuICAgIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjIge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yNyB7XG4gICAgbWFyZ2luLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjgge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjkge1xuICAgIG1hcmdpbi10b3A6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xNyB7XG4gICAgbWFyZ2luLXRvcDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xOCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xOSB7XG4gICAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yNyB7XG4gICAgbWFyZ2luLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yOCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjkge1xuICAgIG1hcmdpbi10b3A6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMzAge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTYge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNyB7XG4gICAgbWFyZ2luLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTgge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTYge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTgge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjYge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjcge1xuICAgIG1hcmdpbi1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjIge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTE3IHtcbiAgICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTI3IHtcbiAgICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTI5IHtcbiAgICBtYXJnaW4tbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEzIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE1IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xNiB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE3IHtcbiAgICBwYWRkaW5nOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xOCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE5IHtcbiAgICBwYWRkaW5nOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yMCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yMSB7XG4gICAgcGFkZGluZzogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIyIHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIzIHtcbiAgICBwYWRkaW5nOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjQge1xuICAgIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjUge1xuICAgIHBhZGRpbmc6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yNiB7XG4gICAgcGFkZGluZzogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yNyB7XG4gICAgcGFkZGluZzogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTI4IHtcbiAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTI5IHtcbiAgICBwYWRkaW5nOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMzAge1xuICAgIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjEge1xuICAgIHBhZGRpbmc6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMiB7XG4gICAgcGFkZGluZzogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMyB7XG4gICAgcGFkZGluZzogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW40IHtcbiAgICBwYWRkaW5nOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW41IHtcbiAgICBwYWRkaW5nOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjYge1xuICAgIHBhZGRpbmc6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjcge1xuICAgIHBhZGRpbmc6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uOCB7XG4gICAgcGFkZGluZzogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uOSB7XG4gICAgcGFkZGluZzogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW4xMCB7XG4gICAgcGFkZGluZzogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTEge1xuICAgIHBhZGRpbmc6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTIge1xuICAgIHBhZGRpbmc6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjEzIHtcbiAgICBwYWRkaW5nOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjE0IHtcbiAgICBwYWRkaW5nOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW4xNSB7XG4gICAgcGFkZGluZzogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW4xNiB7XG4gICAgcGFkZGluZzogLThyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTcge1xuICAgIHBhZGRpbmc6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTgge1xuICAgIHBhZGRpbmc6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjE5IHtcbiAgICBwYWRkaW5nOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjIwIHtcbiAgICBwYWRkaW5nOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW42IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW4xNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW4xNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW4yMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMjYge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yNyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yOCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjEge1xuICAgIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjIge1xuICAgIHBhZGRpbmctdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMyB7XG4gICAgcGFkZGluZy10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uNCB7XG4gICAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW41IHtcbiAgICBwYWRkaW5nLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW42IHtcbiAgICBwYWRkaW5nLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjcge1xuICAgIHBhZGRpbmctdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjgge1xuICAgIHBhZGRpbmctdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uOSB7XG4gICAgcGFkZGluZy10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTAge1xuICAgIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTEge1xuICAgIHBhZGRpbmctdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjEyIHtcbiAgICBwYWRkaW5nLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjEzIHtcbiAgICBwYWRkaW5nLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW4xNCB7XG4gICAgcGFkZGluZy10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW4xNSB7XG4gICAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTYge1xuICAgIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTcge1xuICAgIHBhZGRpbmctdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjE4IHtcbiAgICBwYWRkaW5nLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjE5IHtcbiAgICBwYWRkaW5nLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW4yMCB7XG4gICAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTkge1xuICAgIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjIge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjYge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yNyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjgge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yOSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMSB7XG4gICAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjIge1xuICAgIHBhZGRpbmctdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMyB7XG4gICAgcGFkZGluZy10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjQge1xuICAgIHBhZGRpbmctdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uNSB7XG4gICAgcGFkZGluZy10b3A6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjYge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uNyB7XG4gICAgcGFkZGluZy10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjgge1xuICAgIHBhZGRpbmctdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uOSB7XG4gICAgcGFkZGluZy10b3A6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjEwIHtcbiAgICBwYWRkaW5nLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjExIHtcbiAgICBwYWRkaW5nLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTIge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTMge1xuICAgIHBhZGRpbmctdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLW4xNCB7XG4gICAgcGFkZGluZy10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLW4xNSB7XG4gICAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjE2IHtcbiAgICBwYWRkaW5nLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjE3IHtcbiAgICBwYWRkaW5nLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTgge1xuICAgIHBhZGRpbmctdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTkge1xuICAgIHBhZGRpbmctdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLW4yMCB7XG4gICAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW40IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC1uNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC1uNiB7XG4gICAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW45IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xNiB7XG4gICAgcGFkZGluZy1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4yMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW40IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW42IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW44IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1uMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1uMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1uMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjEge1xuICAgIHBhZGRpbmctbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW40IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW41IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjYge1xuICAgIHBhZGRpbmctbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjcge1xuICAgIHBhZGRpbmctbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW4xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTEge1xuICAgIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTIge1xuICAgIHBhZGRpbmctbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW4xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW4xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTcge1xuICAgIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTgge1xuICAgIHBhZGRpbmctbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNiB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC03IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC05IHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTAge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTEge1xuICAgIGdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xMiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xMyB7XG4gICAgZ2FwOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTE0IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTE1IHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTYge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTcge1xuICAgIGdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xOCB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xOSB7XG4gICAgZ2FwOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTIwIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yMSB7XG4gICAgZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yMiB7XG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMjMge1xuICAgIGdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMjQge1xuICAgIGdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTI1IHtcbiAgICBnYXA6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTI2IHtcbiAgICBnYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yNyB7XG4gICAgZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yOCB7XG4gICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMjkge1xuICAgIGdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMzAge1xuICAgIGdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW4xIHtcbiAgICBnYXA6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW4yIHtcbiAgICBnYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMyB7XG4gICAgZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uNCB7XG4gICAgZ2FwOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjUge1xuICAgIGdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjYge1xuICAgIGdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW43IHtcbiAgICBnYXA6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW44IHtcbiAgICBnYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uOSB7XG4gICAgZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTAge1xuICAgIGdhcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW4xMSB7XG4gICAgZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTIge1xuICAgIGdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW4xMyB7XG4gICAgZ2FwOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTQge1xuICAgIGdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW4xNSB7XG4gICAgZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTYge1xuICAgIGdhcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW4xNyB7XG4gICAgZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTgge1xuICAgIGdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW4xOSB7XG4gICAgZ2FwOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMjAge1xuICAgIGdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtNiB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTcge1xuICAgIHJvdy1nYXA6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTgge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC05IHtcbiAgICByb3ctZ2FwOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0xMCB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTExIHtcbiAgICByb3ctZ2FwOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0xMiB7XG4gICAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTEzIHtcbiAgICByb3ctZ2FwOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0xNCB7XG4gICAgcm93LWdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTE1IHtcbiAgICByb3ctZ2FwOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0xNiB7XG4gICAgcm93LWdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTE3IHtcbiAgICByb3ctZ2FwOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0xOCB7XG4gICAgcm93LWdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTE5IHtcbiAgICByb3ctZ2FwOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0yMCB7XG4gICAgcm93LWdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0yMSB7XG4gICAgcm93LWdhcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTIyIHtcbiAgICByb3ctZ2FwOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTIzIHtcbiAgICByb3ctZ2FwOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtMjQge1xuICAgIHJvdy1nYXA6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtMjUge1xuICAgIHJvdy1nYXA6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0yNiB7XG4gICAgcm93LWdhcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC0yNyB7XG4gICAgcm93LWdhcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTI4IHtcbiAgICByb3ctZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLTI5IHtcbiAgICByb3ctZ2FwOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtMzAge1xuICAgIHJvdy1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtbjEge1xuICAgIHJvdy1nYXA6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uMiB7XG4gICAgcm93LWdhcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uMyB7XG4gICAgcm93LWdhcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLW40IHtcbiAgICByb3ctZ2FwOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLW41IHtcbiAgICByb3ctZ2FwOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtbjYge1xuICAgIHJvdy1nYXA6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtbjcge1xuICAgIHJvdy1nYXA6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uOCB7XG4gICAgcm93LWdhcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uOSB7XG4gICAgcm93LWdhcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLW4xMCB7XG4gICAgcm93LWdhcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uMTEge1xuICAgIHJvdy1nYXA6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uMTIge1xuICAgIHJvdy1nYXA6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtbjEzIHtcbiAgICByb3ctZ2FwOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtbjE0IHtcbiAgICByb3ctZ2FwOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLW4xNSB7XG4gICAgcm93LWdhcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLW1kLW4xNiB7XG4gICAgcm93LWdhcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uMTcge1xuICAgIHJvdy1nYXA6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1tZC1uMTgge1xuICAgIHJvdy1nYXA6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtbjE5IHtcbiAgICByb3ctZ2FwOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbWQtbjIwIHtcbiAgICByb3ctZ2FwOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC02IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtNyB7XG4gICAgY29sdW1uLWdhcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtOCB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTkge1xuICAgIGNvbHVtbi1nYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEwIHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMTEge1xuICAgIGNvbHVtbi1nYXA6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEyIHtcbiAgICBjb2x1bW4tZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMTMge1xuICAgIGNvbHVtbi1nYXA6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTE0IHtcbiAgICBjb2x1bW4tZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMTUge1xuICAgIGNvbHVtbi1nYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTE2IHtcbiAgICBjb2x1bW4tZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMTcge1xuICAgIGNvbHVtbi1nYXA6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTE4IHtcbiAgICBjb2x1bW4tZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMTkge1xuICAgIGNvbHVtbi1nYXA6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTIwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTIxIHtcbiAgICBjb2x1bW4tZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMjIge1xuICAgIGNvbHVtbi1nYXA6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMjMge1xuICAgIGNvbHVtbi1nYXA6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC0yNCB7XG4gICAgY29sdW1uLWdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC0yNSB7XG4gICAgY29sdW1uLWdhcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTI2IHtcbiAgICBjb2x1bW4tZ2FwOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLTI3IHtcbiAgICBjb2x1bW4tZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMjgge1xuICAgIGNvbHVtbi1nYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtMjkge1xuICAgIGNvbHVtbi1nYXA6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC0zMCB7XG4gICAgY29sdW1uLWdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC1uMSB7XG4gICAgY29sdW1uLWdhcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW4yIHtcbiAgICBjb2x1bW4tZ2FwOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW4zIHtcbiAgICBjb2x1bW4tZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtbjQge1xuICAgIGNvbHVtbi1nYXA6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtbjUge1xuICAgIGNvbHVtbi1nYXA6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC1uNiB7XG4gICAgY29sdW1uLWdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC1uNyB7XG4gICAgY29sdW1uLWdhcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW44IHtcbiAgICBjb2x1bW4tZ2FwOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW45IHtcbiAgICBjb2x1bW4tZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtbjEwIHtcbiAgICBjb2x1bW4tZ2FwOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW4xMSB7XG4gICAgY29sdW1uLWdhcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW4xMiB7XG4gICAgY29sdW1uLWdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC1uMTMge1xuICAgIGNvbHVtbi1nYXA6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC1uMTQge1xuICAgIGNvbHVtbi1nYXA6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtbjE1IHtcbiAgICBjb2x1bW4tZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbWQtbjE2IHtcbiAgICBjb2x1bW4tZ2FwOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW4xNyB7XG4gICAgY29sdW1uLWdhcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLW1kLW4xOCB7XG4gICAgY29sdW1uLWdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC1uMTkge1xuICAgIGNvbHVtbi1nYXA6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1tZC1uMjAge1xuICAgIGNvbHVtbi1nYXA6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50OyB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xMyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xNCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTUge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTYge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE3IHtcbiAgICBtYXJnaW46IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE4IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xOSB7XG4gICAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yMCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIxIHtcbiAgICBtYXJnaW46IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yMiB7XG4gICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIzIHtcbiAgICBtYXJnaW46IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yNCB7XG4gICAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI1IHtcbiAgICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yNiB7XG4gICAgbWFyZ2luOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI3IHtcbiAgICBtYXJnaW46IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yOCB7XG4gICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI5IHtcbiAgICBtYXJnaW46IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zMCB7XG4gICAgbWFyZ2luOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMyB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE0IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE1IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTYge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTcge1xuICAgIG1hcmdpbjogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xOCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xOSB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xOSB7XG4gICAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMjQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yOCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMzAge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTYge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTgge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjYge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTI2IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTI4IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjE5IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTEge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEyIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTMge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE0IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTUge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE2IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTcge1xuICAgIHBhZGRpbmc6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE4IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTkge1xuICAgIHBhZGRpbmc6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIxIHtcbiAgICBwYWRkaW5nOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjIge1xuICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjMge1xuICAgIHBhZGRpbmc6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yNSB7XG4gICAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTI2IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTI3IHtcbiAgICBwYWRkaW5nOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjgge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjkge1xuICAgIHBhZGRpbmc6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zMCB7XG4gICAgcGFkZGluZzogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMSB7XG4gICAgcGFkZGluZzogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4yIHtcbiAgICBwYWRkaW5nOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4zIHtcbiAgICBwYWRkaW5nOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjQge1xuICAgIHBhZGRpbmc6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjUge1xuICAgIHBhZGRpbmc6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uNiB7XG4gICAgcGFkZGluZzogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uNyB7XG4gICAgcGFkZGluZzogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW44IHtcbiAgICBwYWRkaW5nOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW45IHtcbiAgICBwYWRkaW5nOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjEwIHtcbiAgICBwYWRkaW5nOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xMSB7XG4gICAgcGFkZGluZzogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xMiB7XG4gICAgcGFkZGluZzogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMTMge1xuICAgIHBhZGRpbmc6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMTQge1xuICAgIHBhZGRpbmc6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjE1IHtcbiAgICBwYWRkaW5nOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjE2IHtcbiAgICBwYWRkaW5nOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xNyB7XG4gICAgcGFkZGluZzogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xOCB7XG4gICAgcGFkZGluZzogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMTkge1xuICAgIHBhZGRpbmc6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMjAge1xuICAgIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW40IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW45IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xNiB7XG4gICAgcGFkZGluZy1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTcge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMjkge1xuICAgIHBhZGRpbmctdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMzAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMSB7XG4gICAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW40IHtcbiAgICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjUge1xuICAgIHBhZGRpbmctdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjYge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uNyB7XG4gICAgcGFkZGluZy10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xMCB7XG4gICAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xMSB7XG4gICAgcGFkZGluZy10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTIge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTMge1xuICAgIHBhZGRpbmctdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xNiB7XG4gICAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xNyB7XG4gICAgcGFkZGluZy10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTgge1xuICAgIHBhZGRpbmctdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTkge1xuICAgIHBhZGRpbmctdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xOSB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMiB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yOCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zMCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uNCB7XG4gICAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW41IHtcbiAgICBwYWRkaW5nLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uNiB7XG4gICAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW43IHtcbiAgICBwYWRkaW5nLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTAge1xuICAgIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTEge1xuICAgIHBhZGRpbmctdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xMiB7XG4gICAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xMyB7XG4gICAgcGFkZGluZy10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTYge1xuICAgIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTcge1xuICAgIHBhZGRpbmctdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xOCB7XG4gICAgcGFkZGluZy10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xOSB7XG4gICAgcGFkZGluZy10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLW41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLW42IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLW4xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLW4xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLW4yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTcge1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTkge1xuICAgIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjIge1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjgge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjkge1xuICAgIHBhZGRpbmctbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjQge1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjUge1xuICAgIHBhZGRpbmctbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW44IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW45IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMTMge1xuICAgIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMTQge1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMTkge1xuICAgIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMjAge1xuICAgIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy02IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTcge1xuICAgIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTkge1xuICAgIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xMCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xMSB7XG4gICAgZ2FwOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTEyIHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTEzIHtcbiAgICBnYXA6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMTQge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMTUge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xNiB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xNyB7XG4gICAgZ2FwOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTE4IHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTE5IHtcbiAgICBnYXA6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMjAge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTIxIHtcbiAgICBnYXA6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTIyIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yMyB7XG4gICAgZ2FwOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yNCB7XG4gICAgZ2FwOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMjUge1xuICAgIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMjYge1xuICAgIGdhcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTI3IHtcbiAgICBnYXA6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTI4IHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yOSB7XG4gICAgZ2FwOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0zMCB7XG4gICAgZ2FwOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjEge1xuICAgIGdhcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjIge1xuICAgIGdhcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4zIHtcbiAgICBnYXA6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW40IHtcbiAgICBnYXA6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uNSB7XG4gICAgZ2FwOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uNiB7XG4gICAgZ2FwOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjcge1xuICAgIGdhcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjgge1xuICAgIGdhcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW45IHtcbiAgICBnYXA6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xMCB7XG4gICAgZ2FwOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjExIHtcbiAgICBnYXA6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xMiB7XG4gICAgZ2FwOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjEzIHtcbiAgICBnYXA6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xNCB7XG4gICAgZ2FwOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjE1IHtcbiAgICBnYXA6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xNiB7XG4gICAgZ2FwOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjE3IHtcbiAgICBnYXA6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xOCB7XG4gICAgZ2FwOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjE5IHtcbiAgICBnYXA6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4yMCB7XG4gICAgZ2FwOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy02IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctNyB7XG4gICAgcm93LWdhcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctOCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTkge1xuICAgIHJvdy1nYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTEwIHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMTEge1xuICAgIHJvdy1nYXA6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTEyIHtcbiAgICByb3ctZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMTMge1xuICAgIHJvdy1nYXA6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTE0IHtcbiAgICByb3ctZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMTUge1xuICAgIHJvdy1nYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTE2IHtcbiAgICByb3ctZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMTcge1xuICAgIHJvdy1nYXA6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTE4IHtcbiAgICByb3ctZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMTkge1xuICAgIHJvdy1nYXA6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTIwIHtcbiAgICByb3ctZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTIxIHtcbiAgICByb3ctZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMjIge1xuICAgIHJvdy1nYXA6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMjMge1xuICAgIHJvdy1nYXA6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy0yNCB7XG4gICAgcm93LWdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy0yNSB7XG4gICAgcm93LWdhcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTI2IHtcbiAgICByb3ctZ2FwOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLTI3IHtcbiAgICByb3ctZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMjgge1xuICAgIHJvdy1nYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctMjkge1xuICAgIHJvdy1nYXA6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy0zMCB7XG4gICAgcm93LWdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy1uMSB7XG4gICAgcm93LWdhcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW4yIHtcbiAgICByb3ctZ2FwOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW4zIHtcbiAgICByb3ctZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctbjQge1xuICAgIHJvdy1nYXA6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctbjUge1xuICAgIHJvdy1nYXA6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy1uNiB7XG4gICAgcm93LWdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy1uNyB7XG4gICAgcm93LWdhcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW44IHtcbiAgICByb3ctZ2FwOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW45IHtcbiAgICByb3ctZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctbjEwIHtcbiAgICByb3ctZ2FwOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW4xMSB7XG4gICAgcm93LWdhcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW4xMiB7XG4gICAgcm93LWdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy1uMTMge1xuICAgIHJvdy1nYXA6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy1uMTQge1xuICAgIHJvdy1nYXA6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctbjE1IHtcbiAgICByb3ctZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAtbGctbjE2IHtcbiAgICByb3ctZ2FwOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW4xNyB7XG4gICAgcm93LWdhcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLWxnLW4xOCB7XG4gICAgcm93LWdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy1uMTkge1xuICAgIHJvdy1nYXA6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC1sZy1uMjAge1xuICAgIHJvdy1nYXA6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLTYge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy03IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy04IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctOSB7XG4gICAgY29sdW1uLWdhcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMTAge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0xMSB7XG4gICAgY29sdW1uLWdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMTIge1xuICAgIGNvbHVtbi1nYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0xMyB7XG4gICAgY29sdW1uLWdhcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMTQge1xuICAgIGNvbHVtbi1nYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0xNSB7XG4gICAgY29sdW1uLWdhcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMTYge1xuICAgIGNvbHVtbi1nYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0xNyB7XG4gICAgY29sdW1uLWdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMTgge1xuICAgIGNvbHVtbi1nYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0xOSB7XG4gICAgY29sdW1uLWdhcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMjAge1xuICAgIGNvbHVtbi1nYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMjEge1xuICAgIGNvbHVtbi1nYXA6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0yMiB7XG4gICAgY29sdW1uLWdhcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0yMyB7XG4gICAgY29sdW1uLWdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLTI0IHtcbiAgICBjb2x1bW4tZ2FwOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLTI1IHtcbiAgICBjb2x1bW4tZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMjYge1xuICAgIGNvbHVtbi1nYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctMjcge1xuICAgIGNvbHVtbi1nYXA6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0yOCB7XG4gICAgY29sdW1uLWdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy0yOSB7XG4gICAgY29sdW1uLWdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMwIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLW4xIHtcbiAgICBjb2x1bW4tZ2FwOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjIge1xuICAgIGNvbHVtbi1nYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjMge1xuICAgIGNvbHVtbi1nYXA6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy1uNCB7XG4gICAgY29sdW1uLWdhcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy1uNSB7XG4gICAgY29sdW1uLWdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLW42IHtcbiAgICBjb2x1bW4tZ2FwOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLW43IHtcbiAgICBjb2x1bW4tZ2FwOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjgge1xuICAgIGNvbHVtbi1nYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjkge1xuICAgIGNvbHVtbi1nYXA6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy1uMTAge1xuICAgIGNvbHVtbi1nYXA6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjExIHtcbiAgICBjb2x1bW4tZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjEyIHtcbiAgICBjb2x1bW4tZ2FwOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLW4xMyB7XG4gICAgY29sdW1uLWdhcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLW4xNCB7XG4gICAgY29sdW1uLWdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy1uMTUge1xuICAgIGNvbHVtbi1nYXA6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC1sZy1uMTYge1xuICAgIGNvbHVtbi1nYXA6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjE3IHtcbiAgICBjb2x1bW4tZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAtbGctbjE4IHtcbiAgICBjb2x1bW4tZ2FwOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLW4xOSB7XG4gICAgY29sdW1uLWdhcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLWxnLW4yMCB7XG4gICAgY29sdW1uLWdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDsgfVxuICAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDsgfVxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7IH1cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDsgfVxuICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTIge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEzIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE0IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xNSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xNiB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTcge1xuICAgIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTgge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE5IHtcbiAgICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjEge1xuICAgIG1hcmdpbjogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIyIHtcbiAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjMge1xuICAgIG1hcmdpbjogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTI0IHtcbiAgICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjUge1xuICAgIG1hcmdpbjogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTI2IHtcbiAgICBtYXJnaW46IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjcge1xuICAgIG1hcmdpbjogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTI4IHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjkge1xuICAgIG1hcmdpbjogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMwIHtcbiAgICBtYXJnaW46IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW44IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEyIHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEzIHtcbiAgICBtYXJnaW46IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTQge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTUge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xNiB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xNyB7XG4gICAgbWFyZ2luOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE4IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE5IHtcbiAgICBtYXJnaW46IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTgge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjYge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjcge1xuICAgIG1hcmdpbi1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTgge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjEge1xuICAgIG1hcmdpbi10b3A6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjYge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjcge1xuICAgIG1hcmdpbi10b3A6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTcge1xuICAgIG1hcmdpbi10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTgge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTkge1xuICAgIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjEge1xuICAgIG1hcmdpbi10b3A6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjIge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjcge1xuICAgIG1hcmdpbi10b3A6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjgge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTcge1xuICAgIG1hcmdpbi10b3A6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTkge1xuICAgIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjMge1xuICAgIG1hcmdpbi1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjgge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjkge1xuICAgIG1hcmdpbi1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjE3IHtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xMSB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTIge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xMyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTQge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTYge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNyB7XG4gICAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTgge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xOSB7XG4gICAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjEge1xuICAgIHBhZGRpbmc6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yMiB7XG4gICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yMyB7XG4gICAgcGFkZGluZzogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTI0IHtcbiAgICBwYWRkaW5nOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTI1IHtcbiAgICBwYWRkaW5nOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjYge1xuICAgIHBhZGRpbmc6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjcge1xuICAgIHBhZGRpbmc6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yOCB7XG4gICAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yOSB7XG4gICAgcGFkZGluZzogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMwIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xIHtcbiAgICBwYWRkaW5nOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjIge1xuICAgIHBhZGRpbmc6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjMge1xuICAgIHBhZGRpbmc6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uNCB7XG4gICAgcGFkZGluZzogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uNSB7XG4gICAgcGFkZGluZzogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW42IHtcbiAgICBwYWRkaW5nOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW43IHtcbiAgICBwYWRkaW5nOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjgge1xuICAgIHBhZGRpbmc6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjkge1xuICAgIHBhZGRpbmc6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uMTAge1xuICAgIHBhZGRpbmc6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjExIHtcbiAgICBwYWRkaW5nOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjEyIHtcbiAgICBwYWRkaW5nOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xMyB7XG4gICAgcGFkZGluZzogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xNCB7XG4gICAgcGFkZGluZzogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uMTUge1xuICAgIHBhZGRpbmc6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uMTYge1xuICAgIHBhZGRpbmc6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjE3IHtcbiAgICBwYWRkaW5nOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjE4IHtcbiAgICBwYWRkaW5nOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xOSB7XG4gICAgcGFkZGluZzogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4yMCB7XG4gICAgcGFkZGluZzogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uNiB7XG4gICAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW43IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW44IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTgge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTkge1xuICAgIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjEge1xuICAgIHBhZGRpbmctdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjIge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjcge1xuICAgIHBhZGRpbmctdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjgge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yOSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4yIHtcbiAgICBwYWRkaW5nLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjMge1xuICAgIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjQge1xuICAgIHBhZGRpbmctdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uNSB7XG4gICAgcGFkZGluZy10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uNiB7XG4gICAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW43IHtcbiAgICBwYWRkaW5nLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW44IHtcbiAgICBwYWRkaW5nLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjkge1xuICAgIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjEwIHtcbiAgICBwYWRkaW5nLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjExIHtcbiAgICBwYWRkaW5nLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xMiB7XG4gICAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xMyB7XG4gICAgcGFkZGluZy10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uMTQge1xuICAgIHBhZGRpbmctdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uMTUge1xuICAgIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjE2IHtcbiAgICBwYWRkaW5nLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjE3IHtcbiAgICBwYWRkaW5nLXRvcDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xOCB7XG4gICAgcGFkZGluZy10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xOSB7XG4gICAgcGFkZGluZy10b3A6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uMjAge1xuICAgIHBhZGRpbmctdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTcge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTgge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjEge1xuICAgIHBhZGRpbmctdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjcge1xuICAgIHBhZGRpbmctdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjkge1xuICAgIHBhZGRpbmctdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjEge1xuICAgIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4yIHtcbiAgICBwYWRkaW5nLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjMge1xuICAgIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW40IHtcbiAgICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjUge1xuICAgIHBhZGRpbmctdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW42IHtcbiAgICBwYWRkaW5nLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjcge1xuICAgIHBhZGRpbmctdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW44IHtcbiAgICBwYWRkaW5nLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjkge1xuICAgIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xMCB7XG4gICAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xMSB7XG4gICAgcGFkZGluZy10b3A6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjEyIHtcbiAgICBwYWRkaW5nLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjEzIHtcbiAgICBwYWRkaW5nLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1uMTQge1xuICAgIHBhZGRpbmctdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1uMTUge1xuICAgIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xNiB7XG4gICAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xNyB7XG4gICAgcGFkZGluZy10b3A6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjE4IHtcbiAgICBwYWRkaW5nLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjE5IHtcbiAgICBwYWRkaW5nLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1uMjAge1xuICAgIHBhZGRpbmctdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtbjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtbjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW43IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW44IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uNCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW41IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uNiB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW43IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uOCB7XG4gICAgcGFkZGluZy1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW45IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtbjE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtbjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtbjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTQge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTYge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTgge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjEge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjYge1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjcge1xuICAgIHBhZGRpbmctbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjIge1xuICAgIHBhZGRpbmctbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjMge1xuICAgIHBhZGRpbmctbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW42IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW43IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjgge1xuICAgIHBhZGRpbmctbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjkge1xuICAgIHBhZGRpbmctbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uMTAge1xuICAgIHBhZGRpbmctbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uMTUge1xuICAgIHBhZGRpbmctbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uMTYge1xuICAgIHBhZGRpbmctbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTYge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTgge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtOSB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTEwIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTExIHtcbiAgICBnYXA6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMTIge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMTMge1xuICAgIGdhcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xNCB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xNSB7XG4gICAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTE2IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTE3IHtcbiAgICBnYXA6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMTgge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMTkge1xuICAgIGdhcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yMCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMjEge1xuICAgIGdhcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMjIge1xuICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTIzIHtcbiAgICBnYXA6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTI0IHtcbiAgICBnYXA6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yNSB7XG4gICAgZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yNiB7XG4gICAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMjcge1xuICAgIGdhcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMjgge1xuICAgIGdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTI5IHtcbiAgICBnYXA6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTMwIHtcbiAgICBnYXA6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uMSB7XG4gICAgZ2FwOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uMiB7XG4gICAgZ2FwOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjMge1xuICAgIGdhcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjQge1xuICAgIGdhcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW41IHtcbiAgICBnYXA6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW42IHtcbiAgICBnYXA6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uNyB7XG4gICAgZ2FwOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uOCB7XG4gICAgZ2FwOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjkge1xuICAgIGdhcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjEwIHtcbiAgICBnYXA6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uMTEge1xuICAgIGdhcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjEyIHtcbiAgICBnYXA6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uMTMge1xuICAgIGdhcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjE0IHtcbiAgICBnYXA6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uMTUge1xuICAgIGdhcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjE2IHtcbiAgICBnYXA6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uMTcge1xuICAgIGdhcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjE4IHtcbiAgICBnYXA6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uMTkge1xuICAgIGdhcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjIwIHtcbiAgICBnYXA6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLTYge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC03IHtcbiAgICByb3ctZ2FwOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC04IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtOSB7XG4gICAgcm93LWdhcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMTAge1xuICAgIHJvdy1nYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0xMSB7XG4gICAgcm93LWdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMTIge1xuICAgIHJvdy1nYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0xMyB7XG4gICAgcm93LWdhcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMTQge1xuICAgIHJvdy1nYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0xNSB7XG4gICAgcm93LWdhcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMTYge1xuICAgIHJvdy1nYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0xNyB7XG4gICAgcm93LWdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMTgge1xuICAgIHJvdy1nYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0xOSB7XG4gICAgcm93LWdhcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMjAge1xuICAgIHJvdy1nYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMjEge1xuICAgIHJvdy1nYXA6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0yMiB7XG4gICAgcm93LWdhcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0yMyB7XG4gICAgcm93LWdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLTI0IHtcbiAgICByb3ctZ2FwOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLTI1IHtcbiAgICByb3ctZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMjYge1xuICAgIHJvdy1nYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtMjcge1xuICAgIHJvdy1nYXA6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0yOCB7XG4gICAgcm93LWdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC0yOSB7XG4gICAgcm93LWdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLTMwIHtcbiAgICByb3ctZ2FwOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLW4xIHtcbiAgICByb3ctZ2FwOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjIge1xuICAgIHJvdy1nYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjMge1xuICAgIHJvdy1nYXA6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC1uNCB7XG4gICAgcm93LWdhcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC1uNSB7XG4gICAgcm93LWdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLW42IHtcbiAgICByb3ctZ2FwOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLW43IHtcbiAgICByb3ctZ2FwOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjgge1xuICAgIHJvdy1nYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjkge1xuICAgIHJvdy1nYXA6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC1uMTAge1xuICAgIHJvdy1nYXA6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjExIHtcbiAgICByb3ctZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjEyIHtcbiAgICByb3ctZ2FwOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLW4xMyB7XG4gICAgcm93LWdhcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLW4xNCB7XG4gICAgcm93LWdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC1uMTUge1xuICAgIHJvdy1nYXA6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucm93LWdhcC14bC1uMTYge1xuICAgIHJvdy1nYXA6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjE3IHtcbiAgICByb3ctZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1nYXAteGwtbjE4IHtcbiAgICByb3ctZ2FwOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLW4xOSB7XG4gICAgcm93LWdhcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZ2FwLXhsLW4yMCB7XG4gICAgcm93LWdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtNiB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTgge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC05IHtcbiAgICBjb2x1bW4tZ2FwOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0xMCB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTExIHtcbiAgICBjb2x1bW4tZ2FwOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0xMiB7XG4gICAgY29sdW1uLWdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEzIHtcbiAgICBjb2x1bW4tZ2FwOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0xNCB7XG4gICAgY29sdW1uLWdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTE1IHtcbiAgICBjb2x1bW4tZ2FwOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0xNiB7XG4gICAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTE3IHtcbiAgICBjb2x1bW4tZ2FwOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0xOCB7XG4gICAgY29sdW1uLWdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTE5IHtcbiAgICBjb2x1bW4tZ2FwOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0yMCB7XG4gICAgY29sdW1uLWdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0yMSB7XG4gICAgY29sdW1uLWdhcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIyIHtcbiAgICBjb2x1bW4tZ2FwOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIzIHtcbiAgICBjb2x1bW4tZ2FwOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtMjQge1xuICAgIGNvbHVtbi1nYXA6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtMjUge1xuICAgIGNvbHVtbi1nYXA6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0yNiB7XG4gICAgY29sdW1uLWdhcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC0yNyB7XG4gICAgY29sdW1uLWdhcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTI4IHtcbiAgICBjb2x1bW4tZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLTI5IHtcbiAgICBjb2x1bW4tZ2FwOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtMzAge1xuICAgIGNvbHVtbi1nYXA6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtbjEge1xuICAgIGNvbHVtbi1nYXA6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uMiB7XG4gICAgY29sdW1uLWdhcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uMyB7XG4gICAgY29sdW1uLWdhcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLW40IHtcbiAgICBjb2x1bW4tZ2FwOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLW41IHtcbiAgICBjb2x1bW4tZ2FwOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtbjYge1xuICAgIGNvbHVtbi1nYXA6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtbjcge1xuICAgIGNvbHVtbi1nYXA6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uOCB7XG4gICAgY29sdW1uLWdhcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uOSB7XG4gICAgY29sdW1uLWdhcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLW4xMCB7XG4gICAgY29sdW1uLWdhcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uMTEge1xuICAgIGNvbHVtbi1nYXA6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uMTIge1xuICAgIGNvbHVtbi1nYXA6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtbjEzIHtcbiAgICBjb2x1bW4tZ2FwOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtbjE0IHtcbiAgICBjb2x1bW4tZ2FwOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLW4xNSB7XG4gICAgY29sdW1uLWdhcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4tZ2FwLXhsLW4xNiB7XG4gICAgY29sdW1uLWdhcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uMTcge1xuICAgIGNvbHVtbi1nYXA6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAuY29sdW1uLWdhcC14bC1uMTgge1xuICAgIGNvbHVtbi1nYXA6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtbjE5IHtcbiAgICBjb2x1bW4tZ2FwOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmNvbHVtbi1nYXAteGwtbjIwIHtcbiAgICBjb2x1bW4tZ2FwOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypPcmdhbmljIGZvcm0qL1xuLypvcmdhbmljLWZvcm0taWNvbiovXG4vKkFycm93Ki9cbi8qUlJTUyovXG4vKkltYWdlcyBtYXNrIG9yZ2FuaWMgZm9ybSovXG4ub3JnYW5pYy1tYXNrIHtcbiAgY2xpcC1wYXRoOiBwYXRoKFwiTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDhcIik7IH1cblxuLypBcnJvdyovXG4vKiBUWVBPR1JBUEhZICovXG4vKiBHb29nbGUgRm9udHMgKi9cbi5mb250LWxvcmEsXG4uZm9udC1sb3JhIGZvbnQsXG4uZm9udC1sb3JhIHAsXG5wLmZvbnQtbG9yYSxcbmgxLmZvbnQtbG9yYSxcbi5mb250LWxvcmEuaDEsXG5oMi5mb250LWxvcmEsXG4uZm9udC1sb3JhLmgyLFxuaDMuZm9udC1sb3JhLFxuLmZvbnQtbG9yYS5oMyxcbmg0LmZvbnQtbG9yYSxcbi5mb250LWxvcmEuaDQsXG5oNS5mb250LWxvcmEsXG4uZm9udC1sb3JhLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5mb250LW9zd2FsZCxcbi5mb250LW9zd2FsZCBmb250LFxuLmZvbnQtb3N3YWxkIHAsXG5wLmZvbnQtb3N3YWxkLFxuaDEuZm9udC1vc3dhbGQsXG4uZm9udC1vc3dhbGQuaDEsXG5oMi5mb250LW9zd2FsZCxcbi5mb250LW9zd2FsZC5oMixcbmgzLmZvbnQtb3N3YWxkLFxuLmZvbnQtb3N3YWxkLmgzLFxuaDQuZm9udC1vc3dhbGQsXG4uZm9udC1vc3dhbGQuaDQsXG5oNS5mb250LW9zd2FsZCxcbi5mb250LW9zd2FsZC5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiICFpbXBvcnRhbnQ7IH1cblxuLmZ3LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDsgfVxuXG4uZnctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4vKkdlbmVyYSBsYXMgY2xhc2VzIGRlIHRpcG9ncmFmw61hIGRlIGRpc3RpbnRhcyBtZWRpZGFzIC5oMSwgaDIsLi4uKi9cbi5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5wIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLypHZW5lcmEgbGFzIGNsYXNlcyBkZSB0aXBvZ3JhZsOtYSBkZSBkaXN0aW50YXMgbWVkaWRhcyBxdWUgYWN0dWFuIGVuIGZ1bmNpw7NuIGRlIGxhcyBtZWRpYXF1ZXJ5cyB0ZXh0LWxnLWgxICovXG4udGV4dC1oMSB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWgyIHtcbiAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaDMge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1oNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWg1IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWgxIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWgyIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWg0IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWg1IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbGctaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQteGwtaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfSB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoMSwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoMiwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoMywgLmltYWdldGV4dCAuY29udGFpbmVyIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoNCwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoNSwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oNSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmltYWdldGV4dCAuY29udGFpbmVyIHNtYWxsLCAuaW1hZ2V0ZXh0IC5jb250YWluZXIgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogTUlYSU5TICovXG4uYnRuLXByaW1hcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhNTE0MmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzliMTIyYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAzLCA1OCwgODI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOWIxMjJhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTIxMTI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG5cbi5idG4tc2Vjb25kYXJ5IGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYTUxNDJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM5YjEyMmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwMywgNTgsIDgyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzliMTIyYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzkyMTEyNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuXG4uYnRuLXN1Y2Nlc3MgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0OGI0NjE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzQsIDE0MiwgNTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTNiOTZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2ViMDU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5idG4taW5mbyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzNhYjBjMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMTM4LCAxNTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDViNWM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5idG4td2FybmluZyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmY2EyYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuLmJ0bi1kYW5nZXIgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhNTE0MmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzliMTIyYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAzLCA1OCwgODI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOWIxMjJhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTIxMTI3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0MyMTczNDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG5cbi5idG4tbGlnaHQgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1kYXJrIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMmMzMTM2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyYTJlMzM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDgyLCA4OCwgOTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMmEyZTMzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjcyYzMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5idG4tZ3JheS0xMDAgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1ncmF5LTkwMCBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQxNDg1MTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM2U0NDRjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDQsIDExMSwgMTE5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNlNDQ0YztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNhNDA0NztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuXG4uYnRuLWdyYXktZm9vdGVyIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDE0ODUxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzZTQ0NGM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwNCwgMTExLCAxMTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjM2U0NDRjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2E0MDQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzRENTU1RjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNEQ1NTVGOyB9XG5cbi5idG4tZ3JheS0zMDAgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2RlZTJlNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlM2U2ZWE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2UxZTVlOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTg5LCAxOTIsIDE5NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNlNWU4ZWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlMWU1ZTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0MyMTczNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTQsIDIzLCA1MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0MyMTczNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTQsIDIzLCA1MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDAsIDE2NywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNDMjE3MzQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTk0LCAyMywgNTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQzIxNzM0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMTAwIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1ncmF5LTkwMCBhIHtcbiAgLS1icy1idG4tY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc3LCA4NSwgOTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZ3JheS1mb290ZXIgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzRENTU1RjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNEQ1NTVGO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NywgODUsIDk1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzRENTU1RjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzRENTU1RjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0RDU1NUY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMzAwIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gYWZmaXggZWZmZWN0LlxyXG4gKi9cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzNTtcbiAgbGVmdDogMDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFycmlvLlxyXG4gKi9cbi5hbGVydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4udG9hc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uYWxlcnQgc3ZnIHtcbiAgbWF4LXdpZHRoOiAycmVtOyB9XG5cbi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBCb290c3RyYXAgQmFycmlvIHNwZWNpZmljIHN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cclxuICovXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBTdHlsaW5nIGZvciB0aGUgQm9vayBtb2R1bGUuXHJcbiAqL1xuLmJvb2stbmF2aWdhdGlvbiAubWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMWVtOyB9XG5cbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAwOyB9XG5cbi5ib29rLXBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyogTFRSICovXG4gIHdpZHRoOiA0NSU7IH1cblxuW2Rpcj1cInJ0bFwiXSAuYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ib29rLXBhZ2VyX19pdGVtLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4JTsgfVxuXG4uYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgLyogTFRSICovXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTsgfVxuXG5bZGlyPVwicnRsXCJdIC5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGJyZWFkY3J1bWJzLlxyXG4gKi9cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4ucmVnaW9uLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDE1cHggMC4yNWVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFydGlrLlxyXG4gKi9cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgI2NvbnRlbnQgaDIgKi9cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIsICNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIuY29tbWVudC1mb3JtX190aXRsZSwgI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciAuY29tbWVudC1mb3JtX190aXRsZS5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uZmllbGQtbm9kZS0tY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5jb21tZW50X19tZXRhIHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgLyogTFRSICovXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX21ldGEge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG5cbi5jb21tZW50X19hdHRyaWJ1dGlvbiBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgLmZpZWxkLS10eXBlLWltYWdlIGltZyAqL1xuLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbm9uZTsgfVxuXG4uY29tbWVudCAuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIGltZyB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29tbWVudF9fYXV0aG9yIC51c2VybmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogIzY4Njk2YjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgcGFkZGluZzogMCAwIDAgMC41ZW07IH1cblxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2O1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2OyB9XG5cbi5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZmZmO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMS4yNWVtIHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQgaDMsIC5jb21tZW50X19jb250ZW50IC5oMyB7XG4gIG1hcmdpbi10b3A6IDAuOTRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NWVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQgbmF2IHtcbiAgcGFkZGluZy10b3A6IDFweDsgfVxuXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuaW5kZW50ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb21tZW50IC5saW5rcyB7XG4gIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMDsgfVxuXG4uY29tbWVudCAubGlua3MtaW5saW5lIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAuNWVtIDAgMDtcbiAgLyogTFRSICovXG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWVtOyB9XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogNXB4IDJweCA1cHggNXB4O1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZDogI2Y0YTJiMDsgfVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMnB4OyB9XG5cbi8qKlxyXG4gKiBAdG9kbzogdW5wdWJsaXNoZWQgbm9kZXMgaGF2ZSBjbGFzcyAubm9kZS0tdW5wdWJsaXNoZWQuXHJcbiAqIGNoYW5nZSB0aGlzIHRvIC5jb21tZW50LS11bnB1Ymxpc2hlZC5cclxuICovXG4udW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0YTJiMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0YTJiMDsgfVxuXG4udW5wdWJsaXNoZWQge1xuICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDA7IH1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlcixcbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y0YTJiMDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudC0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIsXG5bZGlyPVwicnRsXCJdIC5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRhMmIwOyB9XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudmlld3MtZmllbGQtdmFyaWF0aW9ucyAuZmllbGQtLW5hbWUtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtOyB9XG4gIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5maWVsZC0tbmFtZS1xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5maWVsZC0tbmFtZS1xdWFudGl0eSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcXVhbnRpdHkgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbiAuY29sLWF1dG8sXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24uY29sLWF1dG8sXG4jZWRpdC1vcmRlci1zdW1tYXJ5IC5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkuY29sLWF1dG8ge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uICNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uLXNoaXBwaW5nLXByb2ZpbGUtZmllbGQtcnVjLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIC52aWV3cy1yb3cgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnZpZXctaWQtbGlzdGFkb19kZV9wcm9kdWN0b3MgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBtYXJnaW4tdG9wOiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzhiMTEyNTsgfVxuXG4uY2FydC1ibG9jay0tY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjOGIxMTI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICAuY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmNhcnQtYmxvY2stLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMgdGFibGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRoZWFkLnRoZWFkLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhiMTEyNTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHtcbiAgYmFja2dyb3VuZDogIzhiMTEyNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3Mge1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIDAuNXJlbTsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzX19saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNGEyYjA7IH1cbiAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5idG4tY2xvc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpOyB9XG4gIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0biB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fdGl0bGUsXG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19wcmljZSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyAyKSBjYWxjKCRzcGFjZXIgLyA0KSAhaW1wb3J0YW50OyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19xdWFudGl0eSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAhaW1wb3J0YW50OyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAuY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y0YTJiMDsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0Zm9vdCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoJHNwYWNlciAvIDIpOyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRmb290IC5idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0MyMTczNDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogQ29udGV4dHVhbCBsaW5rcyBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXHJcbiAqL1xuLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDAgMDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogQ29sbGFwc2libGUgZGV0YWlscy5cclxuICpcclxuICogQHNlZSBjb2xsYXBzZS5qc1xyXG4gKiBAc2VlIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9jc3MtYmFja2dyb3VuZC1pbWFnZS1oYWNrcy9cclxuICovXG5kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuZGV0YWlscyA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTsgfVxuXG4vKiBAdG9kbyBSZWdyZXNzaW9uOiBUaGUgc3VtbWFyeSBvZiB1bmNvbGxhcHNpYmxlIGRldGFpbHMgYXJlIG5vIGxvbmdlclxyXG4gICAgIHZlcnRpY2FsbHkgYWxpZ25lZCB3aXRoIHRoZSAuZGV0YWlscy13cmFwcGVyIGluIGJyb3dzZXJzIHdpdGhvdXQgbmF0aXZlXHJcbiAgICAgZGV0YWlscyBzdXBwb3J0LiAqL1xuc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIGRyb3BidXR0b24gY29tcG9uZW50LlxyXG4gKi9cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaXR5IG9mIC5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICNkMmQyZDIgI2I0YjRiNCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuMTI1ZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQgI2QyZDJkMiAjYjRiNGI0ICNkMmQyZDI7IH1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7IH1cblxuLmpzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXS5qcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uanMgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjOyB9XG5cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4LCAjZDJkMmQyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U4ZThlOCwgI2QyZDJkMik7IH1cblxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLmpzIC5kcm9wYnV0dG9uIGEge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG5cbi5qcyAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246aG92ZXIsXG4uanMgLmRyb3BidXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogR2VuZXJhbCBzdHlsZXMgZm9yIGRyb3BidXR0b25zLlxyXG4gKi9cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYzsgfVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG5cbi5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4OyB9XG5cbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4ZThlODtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7IH1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTBlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uanMgdGQgLmRyb3BidXR0b24td3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDJlbTsgfVxuXG4uanMgLmRyb3BidXR0b24td3JhcHBlcixcbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIEZlZWQgaWNvbiBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXHJcbiAqL1xuLmZlZWQtaWNvbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAgMCAwOyB9XG5cbi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZmllbGQgY29tcG9uZW50cy5cclxuICovXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjogMCAwIDAuNnJlbTsgfVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjE1cmVtO1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3MgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyogTFRSICovXG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gICAgLyogTFRSICovIH1cbiAgW2Rpcj1cInJ0bFwiXSAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwIDAuNXJlbTsgfVxuICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2UgKyAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtOyB9XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gIG1hcmdpbjogMCAwIDAuNnJlbTsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICAvKiBMVFIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMC41cmVtO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbXMsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxyXG4gKi9cbi8qIEZpbGUgaWNvbnMuKi9cbi5maWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAvKiBMVFIgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbS5wbmcpOyB9XG5cbi5maWxlLS1wYWNrYWdlLXgtZ2VuZXJpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3BhY2thZ2UteC1nZW5lcmljLnBuZyk7IH1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMveC1vZmZpY2Utc3ByZWFkc2hlZXQucG5nKTsgfVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy94LW9mZmljZS1kb2N1bWVudC5wbmcpOyB9XG5cbi5maWxlLS14LW9mZmljZS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy94LW9mZmljZS1wcmVzZW50YXRpb24ucG5nKTsgfVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQteC1zY3JpcHQucG5nKTsgfVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvdGV4dC1odG1sLnBuZyk7IH1cblxuLmZpbGUtLXRleHQtcGxhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy90ZXh0LXBsYWluLnBuZyk7IH1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLXBkZi5wbmcpOyB9XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUucG5nKTsgfVxuXG4uZmlsZS0tYXVkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9hdWRpby14LWdlbmVyaWMucG5nKTsgfVxuXG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy92aWRlby14LWdlbmVyaWMucG5nKTsgfVxuXG4uZmlsZS0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQteC1nZW5lcmljLnBuZyk7IH1cblxuLmZpbGUtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvaW1hZ2UteC1nZW5lcmljLnBuZyk7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmb3JtIGNvbXBvbmVudHMuXHJcbiAqL1xuLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSkgY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcbiAgd2lkdGg6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIGhlaWdodDogY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcbiAgbWFyZ2luOiAwIDAuM2VtOyB9XG5cbmZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbmZvcm0gLmZpbHRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbmZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpbmstZWRpdC1zdW1tYXJ5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbmF2YmFyLXRvcCB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzLjllbSkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMgLm5hdmJhci1uYXYgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45ZW0pIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbiAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4vKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciB0aGUgaGVscCBibG9jay5cclxuICovXG4uYmxvY2staGVscCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgaWNvbnMuXHJcbiAqL1xuLmljb24taGVscCB7XG4gIGJhY2tncm91bmQ6IHVybCgvLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMXB4IDAgMXB4IDAuNzVyZW07XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBwYWRkaW5nOiAxcHggMC43NXJlbSAxcHggMDsgfVxuXG4uZmVlZC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJyc3MtZmlsbC5zdmdcIiwgZmlsbD0jZmQ3ZTE0KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG4gIC5mZWVkLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwicnNzLWZpbGwuc3ZnXCIsIGZpbGw9I2ZkN2UxNCk7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGltYWdlIGJ1dHRvbnMuXHJcbiAqL1xuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3Zlcixcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpmb2N1cyxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIEJhc2ljIHN0eWxpbmcgZm9yIGNvbW1lbnQgbW9kdWxlLlxyXG4gKi9cbi8qKlxyXG4gKiBJbmRlbnQgdGhyZWFkZWQgY29tbWVudHMuXHJcbiAqL1xuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGl0ZW0gbGlzdC5cclxuICovXG4uaXRlbS1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgdWwge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5pdGVtLWxpc3QgdWwgbGkge1xuICAvKiBUaGlzIGlzIG5lZWRlZCB0byByZXNldCBzdHlsZXMgaW4gaXRlbS1saXN0LnRoZW1lLmNzcyAqL1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAgMDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IHVsIGxpIHtcbiAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgW2Rpcj1cInJ0bFwiXSBzdHlsZXMgaW4gaXRlbS1saXN0LnRoZW1lLmNzcyAqL1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDAuNXJlbTsgfVxuXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QgbGksXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCxcbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogTGlzdCBncm91cC5cclxuICogQSBsaXN0IG9mIGxpbmtzLCBncm91cGVkIHRvZ2V0aGVyLlxyXG4gKi9cbi5saXN0LWdyb3VwX19saW5rIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwOyB9XG5cbi5saXN0LWdyb3VwX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIE1lZGlhIHJlbGF0ZWQgIHNwZWNpZmljIENTUy5cclxuICovXG4vKiBNZWRpYSBJbWFnZSAqL1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIE5vZGUgRGlhbG9nIEFkZC9TZWxlY3QgT3ZlcmxheSAqL1xuLyogVHdvIENvbHVtbiBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyogTGVmdCBNZW51IExheW91dCAqL1xuLm1lZGlhLWxpYnJhcnktbWVudSB7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNDVweDsgfVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpOjptYXJrZXIge1xuICBjb2xvcjogI2U5ZWNlZjsgfVxuXG4ubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjsgfVxuXG4uYWN0aXZlLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyogRm9ybSBFbGVtZW50cyBMYXlvdXQgICovXG4ubWVkaWEtbGlicmFyeS1jb250ZW50IHtcbiAgZmxleDogMjsgfVxuXG4ubWVkaWEtbGlicmFyeS13cmFwcGVyIC5mb3JtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4OiAyOyB9XG5cbi8qIEZpeCBGb3JtIEluc2VydCBCdXR0b24gdG8gQm90dG9tIG9mIFBvcHVwICovXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBHcmlkIExheW91dCAqL1xuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cblxuLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybV9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMjIwcHg7IH1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIEFkZCBvciBTZWxlY3QgTWVkaWEgKi9cbi5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtX19tZWRpYTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBub2RlIGNvbXBvbmVudC5cclxuICovXG4ubm9kZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi8qIFZpZXcgbW9kZSB0ZWFzZXIgc3R5bGVzLiAqL1xuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAuNXJlbTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIGNsZWFyOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogTm9kZSBtZXRhZGF0YSBzdHlsZXMuICovXG4ubm9kZV9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cblxuLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMXB4IDAuNXJlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBOb2RlIGxpbmtzIHN0eWxlcy4gKi9cbi5ub2RlX19saW5rcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBVbnB1Ymxpc2hlZCBub2RlIHN0eWxlcy4gKi9cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMDsgfVxuXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjRmNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjRmNDsgfVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkMWU4ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2QxZThmNSwgI2QzZThmNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTlmZjE7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IC40ZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTtcbiAgLyogTFRSICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0MTlmZjEsICMxMDc2ZDUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIHBhZGRpbmc6IDRweCAwLjZlbSA0cHggMWVtO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbi5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5Y2YxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7IH1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2OWJlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTsgfVxuXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIHBhZ2UuXHJcbiAqL1xuLyogSGFjayBmb3IgLnBsYWNlaG9sZGVyIGlzc3VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvcHJvamVjdC9kcnVwYWwvaXNzdWVzLzMyMzM1MzMgKi9cbmVtLnBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVGhlIHZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBzZWFyY2ggZm9ybShzKS5cclxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5oZWFkZXIgI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGhlIFNob3J0Y3V0IGFjdGlvbiBsaW5rIGluIEJvb3RzdHJhcCBCYXJyaW8uXHJcbiAqL1xuLnNob3J0Y3V0LXdyYXBwZXIge1xuICBtYXJnaW46IDIuMmVtIDAgMS4xZW0gMDtcbiAgLyogU2FtZSBhcyB1c3VhbCAucGFnZS10aXRsZSBtYXJnaW4uICovIH1cblxuLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMDsgfVxuXG5bZGlyPVwicnRsXCJdIC5zaG9ydGN1dC13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zaG9ydGN1dC1hY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nLXRvcDogMC4zNWVtOyB9XG5cbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi5zaG9ydGN1dC1hY3Rpb246aG92ZXIsXG4uc2hvcnRjdXQtYWN0aW9uOmFjdGl2ZSxcbi5zaG9ydGN1dC1hY3Rpb246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBTaWRlYmFyIC0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhciAuYmxvY2sge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtOyB9XG4gIC5zaWRlYmFyIC5ibG9jayAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5zaWRlYmFyIGgyLCAuc2lkZWJhciAuaDIge1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zaWRlYmFyIHRib2R5IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zaWRlYmFyIHRyLmV2ZW4sXG4uc2lkZWJhciB0ci5vZGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4uc2lkZWJhciBuYXYgdWwubmF2IHtcbiAgbWFyZ2luOiAwIC0wLjVyZW07IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIEZvb3RlciBTdHlsaW5nLlxyXG4gKi9cbi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gIC5zaXRlLWZvb3RlciAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07IH1cblxuLyogRm9vdGVyIFRvcCBTdHlsaW5nLiAqL1xuLnNpdGUtZm9vdGVyX190b3AgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIEZvb3RlciBCb3R0b20gU3R5bGluZy4gKi9cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jayB7XG4gIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gMikgMDsgfVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFN0eWxlcyBmb3IgdGhlIHNraXAgbGluay5cclxuICovXG4uc2tpcC1saW5rIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogIzQ5NTA1NztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMXB4IDAuNXJlbSAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5za2lwLWxpbmsudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgdGFibGVzLlxyXG4gKi9cbi5zdGlja3ktaGVhZGVyIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogY2FsYygyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTsgfVxuXG4uc3RpY2t5LWhlYWRlciB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGFibGUgZHJhZy5cclxuICovXG50ci5kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDsgfVxuXG50ci5kcmFnLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDsgfVxuXG5ib2R5IGRpdi50YWJsZWRyYWctY2hhbmdlZC13YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygkc3BhY2VyIC8gMik7IH1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBUYWJsZSBzZWxlY3QgYmVoYXZpb3IuXHJcbiAqXHJcbiAqIEBzZWUgdGFibGVzZWxlY3QuanNcclxuICovXG50ci5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmM7IH1cblxudGQuY2hlY2tib3gsXG50aC5jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5bZGlyPVwicnRsXCJdIHRkLmNoZWNrYm94LFxuW2Rpcj1cInJ0bFwiXSB0aC5jaGVja2JveCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgW2Rpcj1cInJ0bFwiXSB0ZCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFRhYmxlIHNvcnQgaW5kaWNhdG9yLlxyXG4gKi9cbnRoLmlzLWFjdGl2ZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxudGQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVGFibGVzb3J0IGluZGljYXRvciBzdHlsZXMuXHJcbiAqL1xuLnRhYmxlc29ydCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMXB4IDAgMCA1cHg7IH1cblxuLnRhYmxlc29ydC0tYXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtZG93bi5zdmcpOyB9XG5cbi50YWJsZXNvcnQtLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS11cC5zdmcpOyB9XG5cbi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBUaGVtZSBzdHlsaW5nIGZvciB0YWJzLlxyXG4gKi9cbm5hdi50YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbm5hdi50YWJzIHVsIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgZGlzcGxheTogZmxleDsgfVxuICBuYXYudGFicyB1bCAubmF2LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIG5hdi50YWJzIHVsIC5uYXYtaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgbmF2LnRhYnMgdWwgLm5hdi1pdGVtLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGEyYjA7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGEgcmVzaXphYmxlIHRleHRhcmVhLlxyXG4gKi9cbi5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgQmFydGlrJ3MgdWktd2lkZ2V0IGNvbXBvbmVudC5cclxuICovXG4vKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciBCYXJ0aWsncyBtb2RhbCB3aW5kb3dzXHJcbiAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC43OyB9XG5cbi51aS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi51aS1kaWFsb2cgaW5wdXQsXG4udWktZGlhbG9nIHNlbGVjdCxcbi51aS1kaWFsb2cgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnVpLWRpYWxvZyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiNGI0YjQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1MGVtIDEuMDYzZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVGhlbWUgc3R5bGluZyBmb3IgdXNlciBtb2R1bGUuXHJcbiAqL1xuLyogVmlzdWFsIHN0eWxpbmcgZm9yIHRoZSBQYXNzd29yZCBzdHJlbmd0aCBpbmRpY2F0b3IgKi9cbi5wYXNzd29yZC1zdHJlbmd0aF9fbWV0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDsgfVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy13ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDsgfVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1mYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1zdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5wYXNzd29yZC1jb25maXJtLFxuLnBhc3N3b3JkLWZpZWxkLFxuLnBhc3N3b3JkLXN0cmVuZ3RoLFxuLnBhc3N3b3JkLWNvbmZpcm0tbWF0Y2gge1xuICB3aWR0aDogNTUlOyB9XG5cbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBtYXJnaW46IDAuN2VtIDA7XG4gIG1heC13aWR0aDogMzQuN2VtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbmZpcm0tcGFyZW50LFxuLnBhc3N3b3JkLXBhcmVudCB7XG4gIGNsZWFyOiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDMzZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2Rpcj1cInJ0bFwiXSAuY29uZmlybS1wYXJlbnQsXG5bZGlyPVwicnRsXCJdIC5wYXNzd29yZC1wYXJlbnQge1xuICBjbGVhcjogcmlnaHQ7IH1cblxuLyogU3R5bGluZyBmb3IgdGhlIHN0YXR1cyBpbmRpY2F0b3Igb2YgdGhlIHBhc3N3b3JkcyBtYXRjaCB0ZXN0LiAgKi9cbi5wYXNzd29yZC1jb25maXJtIC5vayB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xuICBjb2xvcjogI0MyMTczNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogTG9naW4gcGFnZSBzdHlwZSAqL1xuLnBhZ2UtdXNlci1sb2dpbiBtYWluIC5yZWdpb24tY29udGVudCxcbi5wYWdlLXVzZXItcGFzc3dvcmQgbWFpbiAucmVnaW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuXG5ib2R5LnBhdGgtdXNlciAuZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBjb2xvcjogI0MyMTczNDsgfVxuXG5ib2R5LnBhdGgtdXNlciAuZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyA0KSAwOyB9XG5cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiAjQzIxNzM0OyB9XG5cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCkgMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGNhbGMoJHNwYWNlciAvIDQpIDA7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZlcnRpY2FsIHRhYnMgY29tcG9uZW50LlxyXG4gKi9cbi8qIFZlcnRpY2FsIFRhYnMgUmVzZXQgKi9cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luOiAtMXB4IDAgLTFweDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIHNwZWNpZmljaXR5IG92ZXIgW2Rpcj1cInJ0bFwiXSAucmVnaW9uLWNvbnRlbnQgdWwgKi9cbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogQGZpbGVcclxuICogVmVydGljYWwgVGFicy5cclxuICovXG4udmVydGljYWwtdGFicyB7XG4gIG1hcmdpbjogMDtcbiAgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFicyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udmVydGljYWwtdGFic19fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAvKiBMVFIgKi9cbiAgd2lkdGg6IDE1ZW07XG4gIG1hcmdpbjogMDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVlbTsgfVxuXG4udmVydGljYWwtdGFic19fcGFuZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lID4gc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGF5b3V0IG9mIGVhY2ggdGFiLiAqL1xuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmZvY3VzIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6YWN0aXZlIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7IH1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgLyogTFRSICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBTdHlsaW5nIGZvciBWaWV3cyBpbiBCYXJ0aWsuXHJcbiAqL1xuLyogVGFiIHN0eWxlcyAqL1xuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwOyB9XG5cbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGE6aG92ZXIsXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNDMjE3MzQ7IH1cblxuLnZpZXdzLWRpc3BsYXlzIC5zZWNvbmRhcnkgLmZvcm0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4vKiBUYWJzIGFjdGlvbiBsaXN0IHN0eWxlcyAqL1xuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5hY3Rpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogQ29udGV4dHVhbCBmaWx0ZXIgb3B0aW9ucyBzdHlsZXMgKi9cbi52aWV3cy1maWx0ZXJhYmxlLW9wdGlvbnMgLmZpbHRlcmFibGUtb3B0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG5cbi8qIFZpZXdzIGFjdGlvbiBkcm9wYnV0dG9uIHN0eWxlcyAqL1xuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0IHtcbiAgY29sb3I6ICM4YjExMjU7IH1cblxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0OmhvdmVyLFxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6ICNDMjE3MzQ7IH1cblxuLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHdlZm9ybSdzIGZvcm0gY29tcG9uZW50cy5cclxuICovXG4vKiBBZGQgcmVxdWlyZSBhc3RlcmlzayB0byBuZXNzZXNhcnkgZmllbGRzICovXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL3JlcXVpcmVkLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogMCAwLjNlbTsgfVxuXG4vKiBCdXR0b24gc3R5bGVzIGZvciByYWRpb3MgYW5kIGNoZWNrYm94ZXMgd2hlbiBzZXQgdW5kZXIgXCJPcHRpb25zIERpc3BsYXlcIiAqL1xuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtaG9yaXpvbnRhbCAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIHtcbiAgZmxleDogYXV0bzsgfVxuXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2stbGFiZWw6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgICBjb2xvcjogIzM0M2E0MDsgfVxuXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNDMjE3MzQ7XG4gIGNvbG9yOiAjMzQzYTQwOyB9XG5cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIgLmZvcm0tY2hlY2stbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHggMTBweCAwOyB9XG5cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIgLnJhZGlvLFxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmc6IDA7IH1cblxuYm9keS50b29sYmFyLWZpeGVkIGhlYWRlciNoZWFkZXIsIGJvZHkudG9vbGJhci12ZXJ0aWNhbCBoZWFkZXIjaGVhZGVyIHtcbiAgdG9wOiAzOXB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keS50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiBoZWFkZXIjaGVhZGVyLCBib2R5LnRvb2xiYXItdmVydGljYWwudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIGhlYWRlciNoZWFkZXIge1xuICB0b3A6IDc5cHggIWltcG9ydGFudDsgfVxuXG5oZWFkZXIjaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIGhlYWRlciNoZWFkZXIgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIjaGVhZGVyICNuYXZiYXItdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBoZWFkZXIjaGVhZGVyICNuYXZiYXItdG9wIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWFkZXIjaGVhZGVyICNuYXZiYXItdG9wIC5jb250YWluZXIgYnV0dG9uLCBoZWFkZXIjaGVhZGVyICNuYXZiYXItdG9wIC5jb250YWluZXIgLmljb24tc2VhcmNoIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgaGVhZGVyI2hlYWRlciAjbmF2YmFyLXRvcCAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIGhlYWRlciNoZWFkZXIgPiBuYXYge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL0xvZ29fbW9iaWxlLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm5hdmJhci1icmFuZCBpbWcsIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAuaWNvbi1zZWFyY2gge1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgbmF2IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDsgfVxuICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IG5hdiB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTZweCAwOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSBuYXYgdWwgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgbmF2IHVsIGxpLm5hdi1pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IG5hdiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxMDB2dztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBsZWZ0IGVhc2U7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgbmF2IHVsLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAxMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stc2VhcmNoLS0yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gPiBkaXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gPiBkaXYgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWxhbmd1YWdlZHJvcGRvd25zd2l0Y2hlci0tMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWxhbmd1YWdlZHJvcGRvd25zd2l0Y2hlci0tMiBmb3JtIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWludHJhbmV0LS0yLCBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1jb250YWN0dXMtLTIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1pbnRyYW5ldC0tMiwgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stY29udGFjdHVzLS0yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1pbnRyYW5ldC0tMiBwLCBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1jb250YWN0dXMtLTIgcCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWludHJhbmV0LS0yIHAgYSwgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stY29udGFjdHVzLS0yIHAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnRyYW5ldC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1pbnRyYW5ldC0tMiBwIGEsIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWNvbnRhY3R1cy0tMiBwIGEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stY29udGFjdHVzLS0yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1jb250YWN0dXMtLTIgcCBhIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1jb250YWN0LXVzLnN2Zyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7IH1cbiAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweCAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgdWwgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS15b3V0dWJlX2NoYW5uZWwge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICBoZWFkZXIjaGVhZGVyID4gbmF2I25hdmJhci1tYWluIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSA+ICoge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4OyB9XG4gICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stc2VhcmNoIGEge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stc2VhcmNoIGEgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNhbHRlcm5hZG9yLWlkaW9tYSBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYW5ndWFnZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDMwcHg7XG4gICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYWx0ZXJuYWRvci1pZGlvbWEgYS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTAgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDE3TDEgOUw5IDEnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2FsdGVybmFkb3ItaWRpb21hIGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYWx0ZXJuYWRvci1pZGlvbWEgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYWx0ZXJuYWRvci1pZGlvbWEgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAgICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYWx0ZXJuYWRvci1pZGlvbWEgdWwuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDMwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2FsdGVybmFkb3ItaWRpb21hIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYWx0ZXJuYWRvci1pZGlvbWEgdWwuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMjE3MzQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyB9XG4gIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLWxhbmd1YWdlZHJvcGRvd25zd2l0Y2hlci0tMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIgZm9ybSBmaWVsZHNldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIgZm9ybSBmaWVsZHNldDo6YWZ0ZXIge1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTAgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDE3TDEgOUw5IDEnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIgZm9ybSBzZWxlY3Qge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFuZ3VhZ2Uuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIGZvcm0gc2VsZWN0OmZvY3VzLCBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIgZm9ybSBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSwgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIGZvcm0gc2VsZWN0OmFjdGl2ZSB7XG4gICAgICAgICAgb3V0bGluZTogMHB4IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2staW50cmFuZXQgcCwgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stY29udGFjdHVzIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1pbnRyYW5ldCBwIGEsIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLWNvbnRhY3R1cyBwIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ludHJhbmV0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stY29udGFjdHVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1jb250YWN0dXMgcCBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1jb250YWN0LXVzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7IH1cblxuLnBhZ2UtdGl0bGUsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnZS10aXRsZTpub3QoLmxpZ2h0KSwgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2s6bm90KC5saWdodCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctaGVhZGVyLnBuZyk7IH1cbiAgICAucGFnZS10aXRsZTpub3QoLmxpZ2h0KTo6YmVmb3JlLCAuYmxvY2stcGFnZS10aXRsZS1ibG9jazpub3QoLmxpZ2h0KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMi44MmRlZywgI0IzMUIzNCAyNC42OCUsIHJnYmEoMTc5LCAyNywgNTIsIDApIDkyLjg2JSk7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgLnBhZ2UtdGl0bGUubGlnaHQsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrLmxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgKiwgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLmNvbnRlbnQgKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLmNvbnRlbnQgaDEsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC5jb250ZW50IC5oMSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiOyB9XG4gICAgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnBhZ2UtdGl0bGUtc3VidGl0bGUgaDMsIC5wYWdlLXRpdGxlIC5jb250ZW50IC5wYWdlLXRpdGxlLXN1YnRpdGxlIC5oMywgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLmNvbnRlbnQgLnBhZ2UtdGl0bGUtc3VidGl0bGUgaDMsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC5jb250ZW50IC5wYWdlLXRpdGxlLXN1YnRpdGxlIC5oMyB7XG4gICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBjb2xvcjogI0QxRDZEQzsgfVxuXG4ucGFnZS1icmVhZGNydW1icyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC5wYWdlLWJyZWFkY3J1bWJzID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhZ2UtYnJlYWRjcnVtYnMge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLWJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICAucGFnZS1icmVhZGNydW1icyAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweCAwIDM0cHggMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnBhZ2UtYnJlYWRjcnVtYnMgLmNvbnRlbnQgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogU09DSUFMIE1FRElBIExJTktTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcywgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7IH1cbiAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYSBzcGFuLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhIHNwYW4sICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vaywgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vaywgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDYgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM3MjE4IDEzSDMuOTgwODdWNi40Mzk5NEg1LjgwMTc0TDYgNC4yNDYyOUgzLjk4MDg3VjIuOTk3OTlDMy45ODA4NyAyLjQ3NTcgNC4wOCAyLjI3NzIyIDQuNTgwODcgMi4yNzcyMkg2VjBINC4xODQzNUMyLjIzODI2IDAgMS4zNjE3NCAwLjg1NjU2OCAxLjM2MTc0IDIuNDk2NThWNC4yNTE1MUgwVjYuNDcxMjdIMS4zNjE3NEwxLjM3MjE4IDEzWicgZmlsbD0nJTIzRDgxQjk0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWZhY2Vib29rOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWZhY2Vib29rOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgNiAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzcyMTggMTNIMy45ODA4N1Y2LjQzOTk0SDUuODAxNzRMNiA0LjI0NjI5SDMuOTgwODdWMi45OTc5OUMzLjk4MDg3IDIuNDc1NyA0LjA4IDIuMjc3MjIgNC41ODA4NyAyLjI3NzIySDZWMEg0LjE4NDM1QzIuMjM4MjYgMCAxLjM2MTc0IDAuODU2NTY4IDEuMzYxNzQgMi40OTY1OFY0LjI1MTUxSDBWNi40NzEyN0gxLjM2MTc0TDEuMzcyMTggMTNaJyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXR3aXR0ZXIsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE1IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxMC42NDNDMS4zNDg3IDExLjQ5MzQgMi45MDgxMiAxMS45NjIgNC41MDgyIDExLjk5NzhDNi4xMDgyOSAxMi4wMzM2IDcuNjg3NjEgMTEuNjM1MiA5LjA3Mzk3IDEwLjg0NkMxMC40NjAzIDEwLjA1NjggMTEuNjAwNSA4LjkwNzIxIDEyLjM3MDIgNy41MjI0OUMxMy4xMzk4IDYuMTM3NzYgMTMuNTA5NCA0LjU3MTA4IDEzLjQzODYgMi45OTMzQzE0LjA0OTYgMi41NjQwOCAxNC41NzgzIDIuMDMwOTkgMTUgMS40MTg5NUMxNC40Mzk5IDEuNjY3MiAxMy44NDQyIDEuODI4MzUgMTMuMjM0MSAxLjg5NjY0QzEzLjg4MDUgMS41MjEwNCAxNC4zNjU1IDAuOTI1MjI2IDE0LjU5NzcgMC4yMjEzNjRDMTMuOTk0MyAwLjU3NDEyMSAxMy4zMzUxIDAuODI0MzAzIDEyLjY0NzcgMC45NjE0NDlDMTIuMTg2MiAwLjQ3MzY4NCAxMS41NzQzIDAuMTUwMDM1IDEwLjkwNzIgMC4wNDA4MjQ1QzEwLjI0MDEgLTAuMDY4Mzg2MyA5LjU1NTA1IDAuMDQyOTU4MiA4Ljk1ODY1IDAuMzU3NTQ1QzguMzYyMjYgMC42NzIxMzEgNy44ODc5IDEuMTcyMzQgNy42MDkzMiAxLjc4MDRDNy4zMzA3NCAyLjM4ODQ2IDcuMjYzNTUgMy4wNzAyOSA3LjQxODE5IDMuNzE5OTJDNi4xOTY1NCAzLjY2MTQxIDUuMDAxMDkgMy4zNDk1OCAzLjkwOTczIDIuODA0NzRDMi44MTgzNyAyLjI1OTkgMS44NTU1OCAxLjQ5NDI4IDEuMDg0MDkgMC41NTc3NjVDMC42OTMwNzQgMS4yMjQyMyAwLjU3NDEzNiAyLjAxMjY4IDAuNzUxNDcxIDIuNzYyNjRDMC45Mjg4MDYgMy41MTI2IDEuMzg5MDkgNC4xNjc2OSAyLjAzODY0IDQuNTk0NTdDMS41NjA1NCA0LjU3NTYyIDEuMDkzNTYgNC40NDY2IDAuNjc1MDA0IDQuMjE3OEMwLjY2Njk3MyA0LjkyMzI4IDAuOTA4MzIzIDUuNjA5NDcgMS4zNTc1NCA2LjE1ODM0QzEuODA2NzYgNi43MDcyMiAyLjQzNTc2IDcuMDg0NDcgMy4xMzYzNyA3LjIyNTIyQzIuNjkxMyA3LjM0MTQ5IDIuMjI1NzkgNy4zNTk4NyAxLjc3MjczIDcuMjc5MDVDMS45NjY5NyA3Ljg4MDg5IDIuMzQ3OTEgOC40MDczMiAyLjg2MTc0IDguNzgzOThDMy4zNzU1OCA5LjE2MDYzIDMuOTk2MzQgOS4zNjg0OSA0LjYzNjM3IDkuMzc4MThDMy45ODk3MyA5Ljg4NjI4IDMuMjQ1NzMgMTAuMjYwMiAyLjQ0OTAxIDEwLjQ3NzZDMS42NTIzIDEwLjY5NDkgMC44MTkzIDEwLjc1MTIgMCAxMC42NDNaJyBmaWxsPSclMjNEODFCOTQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0cHg7IH1cbiAgICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlcjpob3ZlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS10d2l0dGVyOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS10d2l0dGVyOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTUgMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjY0M0MxLjM0ODcgMTEuNDkzNCAyLjkwODEyIDExLjk2MiA0LjUwODIgMTEuOTk3OEM2LjEwODI5IDEyLjAzMzYgNy42ODc2MSAxMS42MzUyIDkuMDczOTcgMTAuODQ2QzEwLjQ2MDMgMTAuMDU2OCAxMS42MDA1IDguOTA3MjEgMTIuMzcwMiA3LjUyMjQ5QzEzLjEzOTggNi4xMzc3NiAxMy41MDk0IDQuNTcxMDggMTMuNDM4NiAyLjk5MzNDMTQuMDQ5NiAyLjU2NDA4IDE0LjU3ODMgMi4wMzA5OSAxNSAxLjQxODk1QzE0LjQzOTkgMS42NjcyIDEzLjg0NDIgMS44MjgzNSAxMy4yMzQxIDEuODk2NjRDMTMuODgwNSAxLjUyMTA0IDE0LjM2NTUgMC45MjUyMjYgMTQuNTk3NyAwLjIyMTM2NEMxMy45OTQzIDAuNTc0MTIxIDEzLjMzNTEgMC44MjQzMDMgMTIuNjQ3NyAwLjk2MTQ0OUMxMi4xODYyIDAuNDczNjg0IDExLjU3NDMgMC4xNTAwMzUgMTAuOTA3MiAwLjA0MDgyNDVDMTAuMjQwMSAtMC4wNjgzODYzIDkuNTU1MDUgMC4wNDI5NTgyIDguOTU4NjUgMC4zNTc1NDVDOC4zNjIyNiAwLjY3MjEzMSA3Ljg4NzkgMS4xNzIzNCA3LjYwOTMyIDEuNzgwNEM3LjMzMDc0IDIuMzg4NDYgNy4yNjM1NSAzLjA3MDI5IDcuNDE4MTkgMy43MTk5MkM2LjE5NjU0IDMuNjYxNDEgNS4wMDEwOSAzLjM0OTU4IDMuOTA5NzMgMi44MDQ3NEMyLjgxODM3IDIuMjU5OSAxLjg1NTU4IDEuNDk0MjggMS4wODQwOSAwLjU1Nzc2NUMwLjY5MzA3NCAxLjIyNDIzIDAuNTc0MTM2IDIuMDEyNjggMC43NTE0NzEgMi43NjI2NEMwLjkyODgwNiAzLjUxMjYgMS4zODkwOSA0LjE2NzY5IDIuMDM4NjQgNC41OTQ1N0MxLjU2MDU0IDQuNTc1NjIgMS4wOTM1NiA0LjQ0NjYgMC42NzUwMDQgNC4yMTc4QzAuNjY2OTczIDQuOTIzMjggMC45MDgzMjMgNS42MDk0NyAxLjM1NzU0IDYuMTU4MzRDMS44MDY3NiA2LjcwNzIyIDIuNDM1NzYgNy4wODQ0NyAzLjEzNjM3IDcuMjI1MjJDMi42OTEzIDcuMzQxNDkgMi4yMjU3OSA3LjM1OTg3IDEuNzcyNzMgNy4yNzkwNUMxLjk2Njk3IDcuODgwODkgMi4zNDc5MSA4LjQwNzMyIDIuODYxNzQgOC43ODM5OEMzLjM3NTU4IDkuMTYwNjMgMy45OTYzNCA5LjM2ODQ5IDQuNjM2MzcgOS4zNzgxOEMzLjk4OTczIDkuODg2MjggMy4yNDU3MyAxMC4yNjAyIDIuNDQ5MDEgMTAuNDc3NkMxLjY1MjMgMTAuNjk0OSAwLjgxOTMgMTAuNzUxMiAwIDEwLjY0M1onIGZpbGw9JyUyMzhGMTAyNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNHB4OyB9XG4gICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbiwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbiwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgNEgwVjE0SDNWNFonIGZpbGw9JyUyM0Q4MUI5NCcvJTNFJTNDcGF0aCBkPSdNMS41MTE4IDQuNjUyMjdlLTA1QzEuMjE0NjQgLTAuMDAyMjkzNDIgMC45MjM0OTIgMC4wODM2ODM0IDAuNjc1MjcyIDAuMjQ3MDc2QzAuNDI3MDUxIDAuNDEwNDcgMC4yMzI5NDEgMC42NDM5MTUgMC4xMTc1OTggMC45MTc3OUMwLjAwMjI1Mzk3IDEuMTkxNjYgLTAuMDI5MTM5MiAxLjQ5MzYzIDAuMDI3Mzk3NCAxLjc4NTM4QzAuMDgzOTM0IDIuMDc3MTIgMC4yMjU4NjUgMi4zNDU0OSAwLjQzNTE2NCAyLjU1NjQ2QzAuNjQ0NDYzIDIuNzY3NDIgMC45MTE3MDYgMi45MTE0NiAxLjIwMjk5IDIuOTcwM0MxLjQ5NDI4IDMuMDI5MTQgMS43OTY0OCAzLjAwMDE0IDIuMDcxMjYgMi44ODY5NkMyLjM0NjAzIDIuNzczNzkgMi41ODEgMi41ODE1NCAyLjc0NjM1IDIuMzM0NjJDMi45MTE3IDIuMDg3NyAyLjk5OTk4IDEuNzk3MjIgMi45OTk5OSAxLjUwMDA1QzMuMDAwNzcgMS4zMDM4NCAyLjk2Mjg5IDEuMTA5NCAyLjg4ODUyIDAuOTI3ODI4QzIuODE0MTUgMC43NDYyNTkgMi43MDQ3NSAwLjU4MTExMiAyLjU2NjU2IDAuNDQxODI0QzIuNDI4MzcgMC4zMDI1MzYgMi4yNjQwOSAwLjE5MTgzOCAyLjA4MzEyIDAuMTE2MDM3QzEuOTAyMTQgMC4wNDAyMzYxIDEuNzA4MDEgMC4wMDA4MjA1MTQgMS41MTE4IDQuNjUyMjdlLTA1WicgZmlsbD0nJTIzRDgxQjk0Jy8lM0UlM0NwYXRoIGQ9J003Ljc3MzQxIDguOTA1MDZDNy43NzM0MSA3LjUzNzk1IDguMzc4NCA2LjcyNzUzIDkuNTQwNzggNi43Mjc1M0MxMC43MDMyIDYuNzI3NTMgMTEuMTE3OCA3LjUwOTc3IDExLjExNzggOC45MDUwNlYxNEgxNFY3Ljg1NTA1QzE0IDUuMjU0NzIgMTIuNTc5MyA0LjAwMDM3IDEwLjYwMTIgNC4wMDAzN0MxMC4wMzc4IDMuOTkxNzggOS40ODE4MSA0LjEzNDYyIDguOTg3NDQgNC40MTQ5NUM4LjQ5MzA3IDQuNjk1MjggOC4wNzcxNiA1LjEwMzU3IDcuNzgwMjEgNS42MDAwNFY0LjI5NjM1SDVWMTRINy43ODAyMUw3Ljc3MzQxIDguOTA1MDZaJyBmaWxsPSclMjNEODFCOTQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW46aG92ZXIsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW46aG92ZXIsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zIDRIMFYxNEgzVjRaJyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQ3BhdGggZD0nTTEuNTExOCA0LjY1MjI3ZS0wNUMxLjIxNDY0IC0wLjAwMjI5MzQyIDAuOTIzNDkyIDAuMDgzNjgzNCAwLjY3NTI3MiAwLjI0NzA3NkMwLjQyNzA1MSAwLjQxMDQ3IDAuMjMyOTQxIDAuNjQzOTE1IDAuMTE3NTk4IDAuOTE3NzlDMC4wMDIyNTM5NyAxLjE5MTY2IC0wLjAyOTEzOTIgMS40OTM2MyAwLjAyNzM5NzQgMS43ODUzOEMwLjA4MzkzNCAyLjA3NzEyIDAuMjI1ODY1IDIuMzQ1NDkgMC40MzUxNjQgMi41NTY0NkMwLjY0NDQ2MyAyLjc2NzQyIDAuOTExNzA2IDIuOTExNDYgMS4yMDI5OSAyLjk3MDNDMS40OTQyOCAzLjAyOTE0IDEuNzk2NDggMy4wMDAxNCAyLjA3MTI2IDIuODg2OTZDMi4zNDYwMyAyLjc3Mzc5IDIuNTgxIDIuNTgxNTQgMi43NDYzNSAyLjMzNDYyQzIuOTExNyAyLjA4NzcgMi45OTk5OCAxLjc5NzIyIDIuOTk5OTkgMS41MDAwNUMzLjAwMDc3IDEuMzAzODQgMi45NjI4OSAxLjEwOTQgMi44ODg1MiAwLjkyNzgyOEMyLjgxNDE1IDAuNzQ2MjU5IDIuNzA0NzUgMC41ODExMTIgMi41NjY1NiAwLjQ0MTgyNEMyLjQyODM3IDAuMzAyNTM2IDIuMjY0MDkgMC4xOTE4MzggMi4wODMxMiAwLjExNjAzN0MxLjkwMjE0IDAuMDQwMjM2MSAxLjcwODAxIDAuMDAwODIwNTE0IDEuNTExOCA0LjY1MjI3ZS0wNVonIGZpbGw9JyUyMzhGMTAyNycvJTNFJTNDcGF0aCBkPSdNNy43NzM0MSA4LjkwNTA2QzcuNzczNDEgNy41Mzc5NSA4LjM3ODQgNi43Mjc1MyA5LjU0MDc4IDYuNzI3NTNDMTAuNzAzMiA2LjcyNzUzIDExLjExNzggNy41MDk3NyAxMS4xMTc4IDguOTA1MDZWMTRIMTRWNy44NTUwNUMxNCA1LjI1NDcyIDEyLjU3OTMgNC4wMDAzNyAxMC42MDEyIDQuMDAwMzdDMTAuMDM3OCAzLjk5MTc4IDkuNDgxODEgNC4xMzQ2MiA4Ljk4NzQ0IDQuNDE0OTVDOC40OTMwNyA0LjY5NTI4IDguMDc3MTYgNS4xMDM1NyA3Ljc4MDIxIDUuNjAwMDRWNC4yOTYzNUg1VjE0SDcuNzgwMjFMNy43NzM0MSA4LjkwNTA2WicgZmlsbD0nJTIzOEYxMDI3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1pbnN0YWdyYW0sICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1pbnN0YWdyYW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNzc5NFYzLjIyNjJDMC4wNTc2OTI3IDIuOTYzOTMgMC4wODkxNjEzIDIuNzAxNjcgMC4xNjc4MzMgMi40NDQ2NUMwLjM5Mjk4MSAxLjczMjE0IDAuODQwMzIxIDEuMTEwNDQgMS40NDQzNCAwLjY3MDU5NUMyLjA0ODM3IDAuMjMwNzUgMi43NzczNCAtMC4wMDQxMzE2NiAzLjUyNDUgMC4wMDAzNTIzNjFDNS44NDYxOSAwLjAwMDM1MjM2MSA4LjE2Nzg5IDAuMDAwMzUyMzYxIDEwLjQ4OTYgMC4wMDAzNTIzNjFDMTEuMjI0NyAtMC4wMTAyODA2IDExLjk0MzEgMC4yMTk5OTQgMTIuNTM1MSAwLjY1NjAxMkMxMy4wMDI1IDAuOTg1NTMxIDEzLjM4MDggMS40MjU4OSAxMy42MzYyIDEuOTM3NjJDMTMuODkxNiAyLjQ0OTM1IDE0LjAxNiAzLjAxNjQ2IDEzLjk5ODMgMy41ODgxMkMxMy45OTgzIDUuODUwNTggMTMuOTk4MyA4LjExMzA1IDEzLjk5ODMgMTAuMzc1NUMxNC4wMDIgMTAuNjA3NCAxMy45ODQ0IDEwLjgzOTIgMTMuOTQ1OSAxMS4wNjc5QzEzLjg1NTYgMTEuNjY4NCAxMy42MDYxIDEyLjIzMzcgMTMuMjIzMyAxMi43MDUxQzEyLjg0MDUgMTMuMTc2NCAxMi4zMzg0IDEzLjUzNjYgMTEuNzY5MyAxMy43NDgyQzExLjQ0NjcgMTMuODU0MyAxMS4xMTczIDEzLjkzODQgMTAuNzgzMyAxNEgzLjIzMDc5TDIuOTM3MDggMTMuOTQ3NUMyLjMzNjY2IDEzLjg1MzQgMS43NzE4OCAxMy42MDE5IDEuMzAwMiAxMy4yMTg3QzAuODI4NTIgMTIuODM1NCAwLjQ2Njc2OCAxMi4zMzQgMC4yNTE3NSAxMS43NjU1QzAuMTQ1NTU5IDExLjQ0MjkgMC4wNjE0NDg1IDExLjExMzQgMCAxMC43Nzk0Wk05LjkyODM5IDcuMDAyOEM5LjkyNDI3IDYuMjMwMTIgOS42MTU4OCA1LjQ5MDE3IDkuMDcwMDUgNC45NDMzQzguNTI0MjEgNC4zOTY0MyA3Ljc4NDg5IDQuMDg2NjkgNy4wMTIyOSA0LjA4MTE4QzYuMjM3NDQgNC4wODI1NiA1LjQ5NDY0IDQuMzkwNjUgNC45NDYyNSA0LjkzODExQzQuMzk3ODYgNS40ODU1NyA0LjA4ODQ2IDYuMjI3ODggNC4wODU2OSA3LjAwMjhDNC4wODg0MyA3Ljc3NTAxIDQuMzk1NjYgOC41MTQ5NSA0Ljk0MDY2IDkuMDYxOTdDNS40ODU2NyA5LjYwODk4IDYuMjI0NDMgOS45MTg4OSA2Ljk5NjU1IDkuOTI0NDFDNy43NzE4OSA5LjkyMzA0IDguNTE1MjMgOS42MTUxMiA5LjA2NDQ2IDkuMDY3ODFDOS42MTM2OCA4LjUyMDUgOS45MjQyNCA3Ljc3ODIgOS45MjgzOSA3LjAwMjhaTTEwLjc5OSA0LjA4MTE4QzEwLjkxMzQgNC4wODE4NyAxMS4wMjY3IDQuMDYwMDMgMTEuMTMyNiA0LjAxNjkxQzExLjIzODUgMy45NzM3OSAxMS4zMzQ5IDMuOTEwMjMgMTEuNDE2MiAzLjgyOTg2QzExLjQ5NzUgMy43NDk1IDExLjU2MjIgMy42NTM5IDExLjYwNjYgMy41NDg1MkMxMS42NTEgMy40NDMxNCAxMS42NzQyIDMuMzMwMDUgMTEuNjc0OSAzLjIxNTcxQzExLjY3NDkgMi45ODI5MSAxMS41ODI4IDIuNzU5NTYgMTEuNDE4NyAyLjU5NDQ1QzExLjI1NDYgMi40MjkzNCAxMS4wMzE4IDIuMzM1ODggMTAuNzk5IDIuMzM0NDlDMTAuNTY5NCAyLjMzNTg1IDEwLjM0OTYgMi40MjczMiAxMC4xODY3IDIuNTg5MThDMTAuMDIzOSAyLjc1MTA1IDkuOTMxMTQgMi45NzAzOCA5LjkyODM5IDMuMTk5OThDOS45MjcgMy4zMTUyIDkuOTQ4NSAzLjQyOTU1IDkuOTkxNjMgMy41MzY0QzEwLjAzNDggMy42NDMyNSAxMC4wOTg3IDMuNzQwNDggMTAuMTc5NyAzLjgyMjQ1QzEwLjI2MDYgMy45MDQ0MiAxMC4zNTcxIDMuOTY5NDkgMTAuNDYzNCA0LjAxMzlDMTAuNTY5NyA0LjA1ODMxIDEwLjY4MzggNC4wODExOSAxMC43OTkgNC4wODExOFonIGZpbGw9JyUyM0Q4MUI5NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1pbnN0YWdyYW06aG92ZXIsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1pbnN0YWdyYW06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNzc5NFYzLjIyNjJDMC4wNTc2OTI3IDIuOTYzOTMgMC4wODkxNjEzIDIuNzAxNjcgMC4xNjc4MzMgMi40NDQ2NUMwLjM5Mjk4MSAxLjczMjE0IDAuODQwMzIxIDEuMTEwNDQgMS40NDQzNCAwLjY3MDU5NUMyLjA0ODM3IDAuMjMwNzUgMi43NzczNCAtMC4wMDQxMzE2NiAzLjUyNDUgMC4wMDAzNTIzNjFDNS44NDYxOSAwLjAwMDM1MjM2MSA4LjE2Nzg5IDAuMDAwMzUyMzYxIDEwLjQ4OTYgMC4wMDAzNTIzNjFDMTEuMjI0NyAtMC4wMTAyODA2IDExLjk0MzEgMC4yMTk5OTQgMTIuNTM1MSAwLjY1NjAxMkMxMy4wMDI1IDAuOTg1NTMxIDEzLjM4MDggMS40MjU4OSAxMy42MzYyIDEuOTM3NjJDMTMuODkxNiAyLjQ0OTM1IDE0LjAxNiAzLjAxNjQ2IDEzLjk5ODMgMy41ODgxMkMxMy45OTgzIDUuODUwNTggMTMuOTk4MyA4LjExMzA1IDEzLjk5ODMgMTAuMzc1NUMxNC4wMDIgMTAuNjA3NCAxMy45ODQ0IDEwLjgzOTIgMTMuOTQ1OSAxMS4wNjc5QzEzLjg1NTYgMTEuNjY4NCAxMy42MDYxIDEyLjIzMzcgMTMuMjIzMyAxMi43MDUxQzEyLjg0MDUgMTMuMTc2NCAxMi4zMzg0IDEzLjUzNjYgMTEuNzY5MyAxMy43NDgyQzExLjQ0NjcgMTMuODU0MyAxMS4xMTczIDEzLjkzODQgMTAuNzgzMyAxNEgzLjIzMDc5TDIuOTM3MDggMTMuOTQ3NUMyLjMzNjY2IDEzLjg1MzQgMS43NzE4OCAxMy42MDE5IDEuMzAwMiAxMy4yMTg3QzAuODI4NTIgMTIuODM1NCAwLjQ2Njc2OCAxMi4zMzQgMC4yNTE3NSAxMS43NjU1QzAuMTQ1NTU5IDExLjQ0MjkgMC4wNjE0NDg1IDExLjExMzQgMCAxMC43Nzk0Wk05LjkyODM5IDcuMDAyOEM5LjkyNDI3IDYuMjMwMTIgOS42MTU4OCA1LjQ5MDE3IDkuMDcwMDUgNC45NDMzQzguNTI0MjEgNC4zOTY0MyA3Ljc4NDg5IDQuMDg2NjkgNy4wMTIyOSA0LjA4MTE4QzYuMjM3NDQgNC4wODI1NiA1LjQ5NDY0IDQuMzkwNjUgNC45NDYyNSA0LjkzODExQzQuMzk3ODYgNS40ODU1NyA0LjA4ODQ2IDYuMjI3ODggNC4wODU2OSA3LjAwMjhDNC4wODg0MyA3Ljc3NTAxIDQuMzk1NjYgOC41MTQ5NSA0Ljk0MDY2IDkuMDYxOTdDNS40ODU2NyA5LjYwODk4IDYuMjI0NDMgOS45MTg4OSA2Ljk5NjU1IDkuOTI0NDFDNy43NzE4OSA5LjkyMzA0IDguNTE1MjMgOS42MTUxMiA5LjA2NDQ2IDkuMDY3ODFDOS42MTM2OCA4LjUyMDUgOS45MjQyNCA3Ljc3ODIgOS45MjgzOSA3LjAwMjhaTTEwLjc5OSA0LjA4MTE4QzEwLjkxMzQgNC4wODE4NyAxMS4wMjY3IDQuMDYwMDMgMTEuMTMyNiA0LjAxNjkxQzExLjIzODUgMy45NzM3OSAxMS4zMzQ5IDMuOTEwMjMgMTEuNDE2MiAzLjgyOTg2QzExLjQ5NzUgMy43NDk1IDExLjU2MjIgMy42NTM5IDExLjYwNjYgMy41NDg1MkMxMS42NTEgMy40NDMxNCAxMS42NzQyIDMuMzMwMDUgMTEuNjc0OSAzLjIxNTcxQzExLjY3NDkgMi45ODI5MSAxMS41ODI4IDIuNzU5NTYgMTEuNDE4NyAyLjU5NDQ1QzExLjI1NDYgMi40MjkzNCAxMS4wMzE4IDIuMzM1ODggMTAuNzk5IDIuMzM0NDlDMTAuNTY5NCAyLjMzNTg1IDEwLjM0OTYgMi40MjczMiAxMC4xODY3IDIuNTg5MThDMTAuMDIzOSAyLjc1MTA1IDkuOTMxMTQgMi45NzAzOCA5LjkyODM5IDMuMTk5OThDOS45MjcgMy4zMTUyIDkuOTQ4NSAzLjQyOTU1IDkuOTkxNjMgMy41MzY0QzEwLjAzNDggMy42NDMyNSAxMC4wOTg3IDMuNzQwNDggMTAuMTc5NyAzLjgyMjQ1QzEwLjI2MDYgMy45MDQ0MiAxMC4zNTcxIDMuOTY5NDkgMTAuNDYzNCA0LjAxMzlDMTAuNTY5NyA0LjA1ODMxIDEwLjY4MzggNC4wODExOSAxMC43OTkgNC4wODExOFonIGZpbGw9JyUyMzhGMTAyNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIwIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNzgzMSAyLjExNTY1QzE4LjY3OSAxLjczODM1IDE4LjQ3NDMgMS4zOTQxMiAxOC4xODk3IDEuMTE3MzZDMTcuOTA1MSAwLjg0MDU5NyAxNy41NTA0IDAuNjQxMDEgMTcuMTYxMSAwLjUzODUzM0MxNS43MzgyIDAuMTY2NjMyIDkuOTk3MDkgMC4xNjY2MjYgOS45OTcwOSAwLjE2NjYyNkM5Ljk5NzA5IDAuMTY2NjI2IDQuMzA1NzQgMC4xNjY2MzIgMi44NDAyMiAwLjUzODUzM0MyLjQ1MDkzIDAuNjQxMDEgMi4wOTYyNCAwLjg0MDU5NyAxLjgxMTYgMS4xMTczNkMxLjUyNjk2IDEuMzk0MTIgMS4zMjIzNCAxLjczODM1IDEuMjE4MTkgMi4xMTU2NUMwLjcwNTkxNyA0Ljk1OTIxIDAuNzA1OTE3IDcuODY3MTUgMS4yMTgxOSAxMC43MTA3QzEuMzIxOTEgMTEuMDg5IDEuNTI2MjYgMTEuNDM0MyAxLjgxMDg3IDExLjcxMjJDMi4wOTU0OSAxMS45OTAyIDIuNDUwNCAxMi4xOTEgMi44NDAyMiAxMi4yOTQ3QzQuMjYzMDYgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2QzkuOTk3MDkgMTIuNjY2NiAxNS43MzExIDEyLjY2NjYgMTcuMTYxMSAxMi4yOTQ3QzE3LjU1MDkgMTIuMTkxIDE3LjkwNTggMTEuOTkwMiAxOC4xOTA0IDExLjcxMjJDMTguNDc1IDExLjQzNDMgMTguNjc5NCAxMS4wODkgMTguNzgzMSAxMC43MTA3QzE5LjI5NTQgNy44NjcxNSAxOS4yOTU0IDQuOTU5MjEgMTguNzgzMSAyLjExNTY1Wk04LjExMTgzIDkuMDUwOTJWMy43NzU0NEwxMi44OTk3IDYuNDEzMTlMOC4xMTE4MyA5LjA1MDkyWicgZmlsbD0nJTIzRDgxQjk0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7IH1cbiAgICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbDpob3ZlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMjAgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOC43ODMxIDIuMTE1NjVDMTguNjc5IDEuNzM4MzUgMTguNDc0MyAxLjM5NDEyIDE4LjE4OTcgMS4xMTczNkMxNy45MDUxIDAuODQwNTk3IDE3LjU1MDQgMC42NDEwMSAxNy4xNjExIDAuNTM4NTMzQzE1LjczODIgMC4xNjY2MzIgOS45OTcwOSAwLjE2NjYyNiA5Ljk5NzA5IDAuMTY2NjI2QzkuOTk3MDkgMC4xNjY2MjYgNC4zMDU3NCAwLjE2NjYzMiAyLjg0MDIyIDAuNTM4NTMzQzIuNDUwOTMgMC42NDEwMSAyLjA5NjI0IDAuODQwNTk3IDEuODExNiAxLjExNzM2QzEuNTI2OTYgMS4zOTQxMiAxLjMyMjM0IDEuNzM4MzUgMS4yMTgxOSAyLjExNTY1QzAuNzA1OTE3IDQuOTU5MjEgMC43MDU5MTcgNy44NjcxNSAxLjIxODE5IDEwLjcxMDdDMS4zMjE5MSAxMS4wODkgMS41MjYyNiAxMS40MzQzIDEuODEwODcgMTEuNzEyMkMyLjA5NTQ5IDExLjk5MDIgMi40NTA0IDEyLjE5MSAyLjg0MDIyIDEyLjI5NDdDNC4yNjMwNiAxMi42NjY2IDkuOTk3MDkgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjZDOS45OTcwOSAxMi42NjY2IDE1LjczMTEgMTIuNjY2NiAxNy4xNjExIDEyLjI5NDdDMTcuNTUwOSAxMi4xOTEgMTcuOTA1OCAxMS45OTAyIDE4LjE5MDQgMTEuNzEyMkMxOC40NzUgMTEuNDM0MyAxOC42Nzk0IDExLjA4OSAxOC43ODMxIDEwLjcxMDdDMTkuMjk1NCA3Ljg2NzE1IDE5LjI5NTQgNC45NTkyMSAxOC43ODMxIDIuMTE1NjVaTTguMTExODMgOS4wNTA5MlYzLjc3NTQ0TDEyLjg5OTcgNi40MTMxOUw4LjExMTgzIDkuMDUwOTJaJyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7IH1cblxuLyogTUVOVVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICNuYXZiYXItbWFpbiAjQ29sbGFwc2luZ05hdmJhciAub2ZmY2FudmFzLWJvZHkge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNuYXZiYXItbWFpbiAjQ29sbGFwc2luZ05hdmJhciAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAjbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLm1lbnUtLW1haW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAjbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLm1lbnUtLW1haW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAjbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLm1lbnUtLW1haW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgLyogJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gKi8gfVxuICAjbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuXG4uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5kcm9wZG93bi10b2dnbGUuc2hvdzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZHJvcGRvd24tdG9nZ2xlLnNob3c6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG51bC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAjRTVFNUU1O1xuICBwYWRkaW5nOiAzMnB4IDA7IH1cbiAgdWwuZHJvcGRvd24tbWVudSAuYmFja01lbnUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmFjay5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAgY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgdWwuZHJvcGRvd24tbWVudSAuYmFja01lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIHVsLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sIHVsLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIHVsLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYSwgdWwuZHJvcGRvd24tbWVudSAuYWN0aXZlIGEge1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICB1bC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEsIHVsLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYTo6YmVmb3JlLCB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmUgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYTo6YWZ0ZXIsIHVsLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSBhOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjNDMjE3MzQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cbiAgICB1bC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgdWwuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgdWwuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgdWwuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cy12aXNpYmxlLCB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmU6YWN0aXZlLCB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmU6aG92ZXIsIHVsLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZTpmb2N1cywgdWwuZHJvcGRvd24tbWVudSAuYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IHVuc2V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICB1bC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNiUgMTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICB1bC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5JSA1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICB1bC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNwYWdlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLXh4bCB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG5cbiNtYWluID4gLnJvdyB7XG4gIG1hcmdpbjogMDsgfVxuICAjbWFpbiA+IC5yb3cgbWFpbiB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4jbWFpbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAwOyB9XG4gICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50ID4gKiB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQgPiBhcnRpY2xlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCA+IGFydGljbGUgLm5vZGVfX2NvbnRlbnQgPiBkaXYgPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAjbWFpbi5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAjbWFpbi5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNtYWluLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuXG4jbWFpbiAubGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjbWFpbiAubGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI21haW4gLmxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICAgICAgcGFkZGluZzogMCAxNjVweDsgfSB9XG4gICNtYWluIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnNtICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtZXZlbnRzICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnNtICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtZXZlbnRzICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1jaGFwdGVyc20gI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1jaGFwdGVycyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLXBhcnRzICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1ldmVudHMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxNjVweDsgfSB9XG5cbmZvb3RlciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNjVweDsgfSB9XG4gIGZvb3RlciAuY29udGFpbmVyIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBmb290ZXIgLmNvbnRhaW5lciBzZWN0aW9uID4gZGl2LCBmb290ZXIgLmNvbnRhaW5lciBzZWN0aW9uID4gbmF2IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qTWVtYmVyIHN0YXRlcyovXG4uYmxvY2stY29sbGFwc2UtY291bnRyaWVzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyAuY29sbGFwc2UgLm1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyAuY29sbGFwc2UgLnZpZXctY291bnRyaWVzIC52aWV3LWNvbnRlbnQgaDMsIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IC5oMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyAuY29sbGFwc2UgLnZpZXctY291bnRyaWVzIC52aWV3LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IC5oMzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IGRpdiB7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IGRpdiB7XG4gICAgICAgIHdpZHRoOiAzMyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyAuY29sbGFwc2UgLnZpZXctY291bnRyaWVzIC52aWV3LWNvbnRlbnQgZGl2IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyAuY29sbGFwc2UgLnZpZXctY291bnRyaWVzIC52aWV3LWNvbnRlbnQgZGl2IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyAuY29sbGFwc2UgLnZpZXctY291bnRyaWVzIC52aWV3LWNvbnRlbnQgZGl2IHAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5ibG9jay1jb2xsYXBzZS1jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi8qIFN0YXRpc3RpY3MgVGhlbWF0aWNhbCBGb2N1cyAqL1xuLnZpZXctdGhlbWF0aWNhbC1mb2N1cy1ibG9jayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cbiAgLnZpZXctdGhlbWF0aWNhbC1mb2N1cy1ibG9jayAuZC1mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52aWV3LXRoZW1hdGljYWwtZm9jdXMtYmxvY2sgLmQtZmxleCAuYnRuLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y5RkE7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAudmlldy10aGVtYXRpY2FsLWZvY3VzLWJsb2NrIC5kLWZsZXggLmJ0bi1jb2xsYXBzZTo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudmlldy10aGVtYXRpY2FsLWZvY3VzLWJsb2NrIC5kLWZsZXggLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICByaWdodDogMDsgfVxuICAudmlldy10aGVtYXRpY2FsLWZvY3VzLWJsb2NrIC5jb2xsYXBzZSAuaXRlbS1saXN0IHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52aWV3LXRoZW1hdGljYWwtZm9jdXMtYmxvY2sgLmNvbGxhcHNlIC5pdGVtLWxpc3QgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICAudmlldy10aGVtYXRpY2FsLWZvY3VzLWJsb2NrIC5jb2xsYXBzZSAuaXRlbS1saXN0IHA6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGOUZBOyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIGgxLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIGgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuaDEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIGgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIGgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuaDEsIC5ub2RlLS10eXBlLXBhcnRzIGgxLCAubm9kZS0tdHlwZS1wYXJ0cyAuaDEge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gaDEgc3BhbiwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmgxIHNwYW4sIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIGgxIHNwYW4sIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5oMSBzcGFuLCAubm9kZS0tdHlwZS1jaGFwdGVycyBoMSBzcGFuLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuaDEgc3BhbiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgaDEgc3BhbiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmgxIHNwYW4sIC5ub2RlLS10eXBlLXBhcnRzIGgxIHNwYW4sIC5ub2RlLS10eXBlLXBhcnRzIC5oMSBzcGFuIHtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50OyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IG9sLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBvbCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgb2wsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IG9sLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgb2wgbGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IG9sIGxpLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBvbCBsaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgb2wgbGksIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IG9sIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgxLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgxIHtcbiAgcGFkZGluZzogMjVweCAwcHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMiwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDIsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMiB7XG4gIHBhZGRpbmc6IDIycHggMHB4OyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgzLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDMsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgzLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDMsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgzLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDMsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgzLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDMge1xuICBwYWRkaW5nOiAyMHB4IDBweDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNCwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg0LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg0LCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg0LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg0LCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNCwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg0IHtcbiAgcGFkZGluZzogMThweCAwcHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNSB7XG4gIHBhZGRpbmc6IDE1cHggMHB4OyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg2LCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDYsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg2LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDYsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg2LCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDYsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg2LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDYsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg2LCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDYge1xuICBwYWRkaW5nOiAxMnB4IDBweDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGRfX2xhYmVsLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGRfX2xhYmVsLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGRfX2xhYmVsLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGRfX2xhYmVsLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAubm9kZV9fY29udGVudCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLm5vZGVfX2NvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5ub2RlX19jb250ZW50LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAubm9kZV9fY29udGVudCwgLm5vZGUtLXR5cGUtcGFydHMgLm5vZGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIHVsLnByZWZhY2UtZm9yZXdvcmQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIHVsLnByZWZhY2UtZm9yZXdvcmQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIHVsLnByZWZhY2UtZm9yZXdvcmQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIHVsLnByZWZhY2UtZm9yZXdvcmQsIC5ub2RlLS10eXBlLXBhcnRzIHVsLnByZWZhY2UtZm9yZXdvcmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gdWwucHJlZmFjZS1mb3Jld29yZCBsaSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgdWwucHJlZmFjZS1mb3Jld29yZCBsaSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgdWwucHJlZmFjZS1mb3Jld29yZCBsaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgdWwucHJlZmFjZS1mb3Jld29yZCBsaSwgLm5vZGUtLXR5cGUtcGFydHMgdWwucHJlZmFjZS1mb3Jld29yZCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY2Rjg7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gdWwucHJlZmFjZS1mb3Jld29yZCBsaSBhLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyB1bC5wcmVmYWNlLWZvcmV3b3JkIGxpIGEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIHVsLnByZWZhY2UtZm9yZXdvcmQgbGkgYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgdWwucHJlZmFjZS1mb3Jld29yZCBsaSBhLCAubm9kZS0tdHlwZS1wYXJ0cyB1bC5wcmVmYWNlLWZvcmV3b3JkIGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY2Rjg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgaDIubm9kZV9fdGl0bGUgYSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgLm5vZGVfX3RpdGxlLmgyIGEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIGgyLm5vZGVfX3RpdGxlIGEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciBoMi5ub2RlX190aXRsZSBhLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciAubm9kZV9fdGl0bGUuaDIgYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgaDIubm9kZV9fdGl0bGUgYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgLm5vZGVfX3RpdGxlLmgyIGEsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIGgyLm5vZGVfX3RpdGxlIGEsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciBoMi5ub2RlX190aXRsZSBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIGgyLm5vZGVfX3RpdGxlIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgLm5vZGVfX3RpdGxlLmgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgaDIubm9kZV9fdGl0bGUgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciAubm9kZV9fdGl0bGUuaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciBoMi5ub2RlX190aXRsZSBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIGgyLm5vZGVfX3RpdGxlIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgLm5vZGVfX3RpdGxlLmgyIGE6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOmhvdmVyLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6aG92ZXIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6aG92ZXIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzhiMTEyNTsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cbiAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOGIxMTI1OyB9XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGE6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzQzIxNzM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gLmZpZWxkX19pdGVtLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSAuZmllbGRfX2l0ZW0sIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gLmZpZWxkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIGxpIC5wYXJ0cywgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSAucGFydHMsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGkgLnBhcnRzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIGxpIC5wYXJ0cywgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSAucGFydHMge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciBhLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyIGEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgbGkgLmNoYXB0ZXIgYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciBhLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLml0ZW0tY2hhcHRlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLml0ZW0tY2hhcHRlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLml0ZW0tY2hhcHRlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLml0ZW0tY2hhcHRlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpLml0ZW0tY2hhcHRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzQzIxNzM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGksIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGksIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCB1bCBsaSAucGFydHMsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGkgLnBhcnRzLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpIC5wYXJ0cywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCB1bCBsaSAucGFydHMsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGkgLnBhcnRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCB1bCBsaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCB1bCBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bDpmaXJzdC1vZi10eXBlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsOmZpcnN0LW9mLXR5cGUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWw6Zmlyc3Qtb2YtdHlwZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bDpmaXJzdC1vZi10eXBlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNjVweDsgfSB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk1cHg7XG4gICAgICB0b3A6IC0xNDBweDtcbiAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgIGhlaWdodDogMzA4cHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAvKiAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgfSAgKi8gfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEgYnV0dG9uLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuaDEgYnV0dG9uLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCBoMSBidXR0b24sIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSBidXR0b24sIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxIGJ1dHRvbiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxIGJ1dHRvbiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEgYnV0dG9uLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuaDEgYnV0dG9uLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCBoMSBidXR0b24sIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNjMjE3MzRlNjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfSB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pc3N1ZSB7XG4gICAgICAgIGNvbG9yOiAjNEQ1NTVGO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaW5jbHVkZWQge1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTVweDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAvKkJnIGNvbG9yLCB0eXBlIGljb24sIGNvbG9yIGljb24qL1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkMzNTU4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzIwMDVfNTMxOCknJTNFJTNDcGF0aCBkPSdNMTAuODA5MiA4VjEwQzEwLjgwOTIgMTAuMjY1MiAxMC43MDI1IDEwLjUxOTYgMTAuNTEyNiAxMC43MDcxQzEwLjMyMjcgMTAuODk0NiAxMC4wNjUyIDExIDkuNzk2NTggMTFIMi43MDc5N0MyLjQzOTQgMTEgMi4xODE4MiAxMC44OTQ2IDEuOTkxOTEgMTAuNzA3MUMxLjgwMiAxMC41MTk2IDEuNjk1MzEgMTAuMjY1MiAxLjY5NTMxIDEwVjgnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy43MjA3IDUuNUw2LjI1MjM1IDhMOC43ODM5OSA1LjUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNi4yNTI5MyA4VjInIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIwMDVfNTMxOCclM0UlM0NyZWN0IHdpZHRoPScxMi4xNTE5JyBoZWlnaHQ9JzEyJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMTc2NzU4IDAuNSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQ6aG92ZXIsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQ6aG92ZXIsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGksIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGksIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGksIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpIHtcbiAgICAgICAgICAgIC8qQmcgY29sb3IsIHR5cGUgaWNvbiwgY29sb3IgaWNvbiovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkOmhvdmVyIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQ6aG92ZXIgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkOmhvdmVyIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzIwMDVfNTMxOCknJTNFJTNDcGF0aCBkPSdNMTAuODA5MiA4VjEwQzEwLjgwOTIgMTAuMjY1MiAxMC43MDI1IDEwLjUxOTYgMTAuNTEyNiAxMC43MDcxQzEwLjMyMjcgMTAuODk0NiAxMC4wNjUyIDExIDkuNzk2NTggMTFIMi43MDc5N0MyLjQzOTQgMTEgMi4xODE4MiAxMC44OTQ2IDEuOTkxOTEgMTAuNzA3MUMxLjgwMiAxMC41MTk2IDEuNjk1MzEgMTAuMjY1MiAxLjY5NTMxIDEwVjgnIHN0cm9rZT0nJTIzRkMzNTU4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy43MjA3IDUuNUw2LjI1MjM1IDhMOC43ODM5OSA1LjUnIHN0cm9rZT0nJTIzRkMzNTU4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNi4yNTI5MyA4VjInIHN0cm9rZT0nJTIzRkMzNTU4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIwMDVfNTMxOCclM0UlM0NyZWN0IHdpZHRoPScxMi4xNTE5JyBoZWlnaHQ9JzEyJyBmaWxsPSclMjNGQzM1NTgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMTc2NzU4IDAuNSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIGgxLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIGgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaDEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIGgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIGgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaDEsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIGgxLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5pbmNsdWRlZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuc3RhdHVzLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuc3RhdHVzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cyBzcGFuLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cyBzcGFuLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cyBzcGFuLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cyBzcGFuLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cyBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzI1QzIzRDsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1czo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1czo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1czo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1czo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1czo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc3RhdHVzLnN2Zyk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucywgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGksIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpIGEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSBhLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkgYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpIGEsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSBiLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkgYiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpIGIsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSBiLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkgYiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkuaWNvbi1rZXl3b3Jkczo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkuaWNvbi1rZXl3b3Jkczo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkuaWNvbi1rZXl3b3Jkczo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkuaWNvbi1rZXl3b3Jkczo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkuaWNvbi1rZXl3b3Jkczo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc3RhdHVzLnN2Zyk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUubGlnaHQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlLmxpZ2h0LCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZS5saWdodCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUubGlnaHQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlLmxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4OyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50LCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHVuc2V0OyB9IH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIHRvcDogLTE0MHB4O1xuICAgICAgICB3aWR0aDogNDgycHg7XG4gICAgICAgIGhlaWdodDogMzA4cHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcbiAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC05NXB4O1xuICAgICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZS5saWdodCAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCAuaDEge1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLnBhZ2UtdGl0bGUubGlnaHQuY29kaWZpZWRfZmlsZXMgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbnVsLmN1c3RvbS1saXN0LWNsYXNzLnJvdyBsaS5jb2wtc20tMTIuY29sLW1kLTYuY29sLWxnLTQge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbjogMHB4OyB9XG4gIHVsLmN1c3RvbS1saXN0LWNsYXNzLnJvdyBsaS5jb2wtc20tMTIuY29sLW1kLTYuY29sLWxnLTQgPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gICAgbWF4LXJlc29sdXRpb246IDAuNXJlbTsgfVxuICAgIHVsLmN1c3RvbS1saXN0LWNsYXNzLnJvdyBsaS5jb2wtc20tMTIuY29sLW1kLTYuY29sLWxnLTQgPiBkaXYgcCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuXG4jbWFpbiAuY29kaWZpZWQtZmlsZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgKiB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4vKlxuPGEgY2xhc3M9XCJcIiBkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCIgaHJlZj1cIiNjb2xsYXBzZUV4YW1wbGVcIiByb2xlPVwiYnV0dG9uXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCIgYXJpYS1jb250cm9scz1cImNvbGxhcHNlRXhhbXBsZVwiPlxuXG48L2E+XG5cbjxkaXYgY2xhc3M9XCJjb2xsYXBzZVwiIGlkPVwiY29sbGFwc2VFeGFtcGxlXCI+XG5cbjwvZGl2PlxuKi9cbi5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAqLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluICosIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuXG4ucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtdGl0bGUsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtdGl0bGUsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC5vZmZjYW52YXMtYmFja2Ryb3AsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAub2ZmY2FudmFzLWJhY2tkcm9wLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAvKiAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYm94LXNlbGVjdC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9ib3gtc2VsZWN0LWNoZWNrZWQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIH0gKi8gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7IH0gfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgYVtkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCJdLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBhW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl0sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgYVtkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0IGxhYmVsLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCBsYWJlbCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtdHlwZS1vZi1kb2N1bWVudC10YXJnZXQtaWQtLXdyYXBwZXIsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtdHlwZS1vZi1kb2N1bWVudC10YXJnZXQtaWQtLXdyYXBwZXIsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyIC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciAuYnRuLWZpbHRlcnMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciAuYnRuLWZpbHRlcnMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtdHlwZS1vZi1kb2N1bWVudC10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktdGFyZ2V0LWlkLS13cmFwcGVyLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS0td3JhcHBlciwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LXRhcmdldC1pZC0td3JhcHBlciwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LS13cmFwcGVyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktdGFyZ2V0LWlkLS13cmFwcGVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS0td3JhcHBlciwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHksIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5LCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHksIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgaW5wdXQsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGlucHV0LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IGlucHV0LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgaW5wdXQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSBpbnB1dCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSBpbnB1dDpmb2N1cywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSBpbnB1dDpmb2N1cywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgaW5wdXQ6Zm9jdXMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNzsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmJ0bi1maWx0ZXJzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsdGVycy5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmJ0bi1maWx0ZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgI2VkaXQtdHlwZS0td3JhcHBlciwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgI2VkaXQtdHlwZS0td3JhcHBlciwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAjZWRpdC10eXBlLS13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LWZyb20sIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtdG8sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LWZyb20sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LXRvLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LWZyb20sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtdG8ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtZnJvbSBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC10byBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtZnJvbSBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtdG8gaW5wdXQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtZnJvbSBpbnB1dCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC10byBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC1mcm9tIGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LXRvIGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC1mcm9tIGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC10byBpbnB1dDpmb2N1cywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC1mcm9tIGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LXRvIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3OyB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWtleXdvcmRzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWtleXdvcmRzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQta2V5d29yZHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyBzZWxlY3QsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQta2V5d29yZHMgc2VsZWN0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQta2V5d29yZHMgc2VsZWN0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQta2V5d29yZHMgc2VsZWN0IG9wdGlvbiwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyBzZWxlY3Qgb3B0aW9uLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQta2V5d29yZHMgc2VsZWN0IG9wdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGxlZ2VuZCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGxlZ2VuZCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgbGVnZW5kIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSBsZWdlbmQ6aG92ZXIsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSBsZWdlbmQ6aG92ZXIsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGxlZ2VuZDpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGksIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSAuY2hlY2tib3gsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSAuY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSAuY2hlY2tib3ggaW5wdXQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBpbnB1dCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSAuY2hlY2tib3ggaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBpbnB1dDpjaGVja2VkLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUVCNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBsYWJlbCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkgLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyAuY2hlY2tib3gsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IGlucHV0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyAuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBRUI3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCBsYWJlbCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzcHgpOyB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3gsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGlucHV0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dDpjaGVja2VkLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGlucHV0OmNoZWNrZWQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGlucHV0OmNoZWNrZWQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dDpjaGVja2VkLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFFQjc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBsYWJlbCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY2hlY2tib3hlcyB1bCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY2hlY2tib3hlcyB1bCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jaGVja2JveGVzIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jaGVja2JveGVzIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWFjdGlvbnMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWFjdGlvbnMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWFjdGlvbnMubWItMywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucy5tYi0zLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWFjdGlvbnMubWItMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSBzZWxlY3QsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Ugc2VsZWN0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Ugc2VsZWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3OyB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Ugc2VsZWN0OmZvY3VzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlIHNlbGVjdDpmb2N1cywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7IH1cbiAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyB7XG4gICAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgYSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyBhLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyBhLmFjdGl2ZSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyBhLmFjdGl2ZSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIGEsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgYSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4OyB9IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyAuYnRuLWZpbHRlcnMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyAuYnRuLWZpbHRlcnMge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsdGVycy5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyAuYnRuLWZpbHRlcnMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgLmJ0bi1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIGgyLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLmgyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIGgyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC5oMiwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIGgyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLmgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGksIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDUwcHggMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpICosIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAqLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAqIHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtcHVibGlzaGVkLWF0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtcHVibGlzaGVkLWF0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXllYXItcHVibGlzaGVkLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXllYXItcHVibGlzaGVkLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQteWVhci1wdWJsaXNoZWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC10ZWNobmljYWxkb2N1bWVudC11cmwgYSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC10ZWNobmljYWxkb2N1bWVudC11cmwgYSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLXRlY2huaWNhbGRvY3VtZW50LXVybCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMjQgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NtYXNrIGlkPSdwYXRoLTEtaW5zaWRlLTFfNTIxMl82MDUxMycgZmlsbD0nd2hpdGUnJTNFJTNDcGF0aCBkPSdNMjIuNTEyNyA2LjcxNzg4QzIyLjI0ODkgNy4xNjgyOCAyMS45NTMxIDcuNTk3MzcgMjEuNjM4NiA4LjAxNTc5QzIxLjgwMzggNy43OTQ1OSAyMS42NjUyIDcuOTgxMTUgMjEuNjIyNiA4LjAzNDQ1QzIxLjU4MjYgOC4wODUwOSAyMS41NDI2IDguMTMzMDUgMjEuNTAyNiA4LjE4MzY5QzIxLjQxNDcgOC4yOTI5NiAyMS4zMjQxIDguMzk5NTcgMjEuMjMwOCA4LjUwMzVDMjEuMDU3NiA4LjcwMDcyIDIwLjg3OSA4Ljg4OTk0IDIwLjY5NTEgOS4wNzM4M0MyMC4zMjQ3IDkuNDQ0MjggMTkuOTMyOSA5Ljc5MzQyIDE5LjUyMjUgMTAuMTE1OUMxOS40NzcyIDEwLjE1MDUgMTkuMzg2NiAxMC4yMTk4IDE5LjU3ODUgMTAuMDczMkMxOS41NTcyIDEwLjA4OTIgMTkuNTM4NSAxMC4xMDUyIDE5LjUxNzIgMTAuMTE4NkMxOS40NjY1IDEwLjE1ODUgMTkuNDE1OSAxMC4xOTU4IDE5LjM2MjYgMTAuMjMzMkMxOS4yNDggMTAuMzE1OCAxOS4xMzM0IDEwLjM5ODQgMTkuMDE2MSAxMC40NzgzQzE4Ljc5NzYgMTAuNjI3NiAxOC41NzY0IDEwLjc2ODggMTguMzQ5OSAxMC45MDQ4QzE3LjgzMjkgMTEuMjEzOSAxNy4yOTE4IDExLjQ4ODQgMTYuNzM3NSAxMS43MjI5QzE2LjgwMTQgMTEuNjk2MyAxNi44NjU0IDExLjY2OTYgMTYuOTI5NCAxMS42NDNDMTUuODUgMTIuMDk4NyAxNC43MTQ3IDEyLjQwNTIgMTMuNTU1NCAxMi41NjI0QzEzLjYyNzMgMTIuNTUxOCAxMy42OTY2IDEyLjU0MzggMTMuNzY4NiAxMi41MzMxQzEyLjU5NiAxMi42ODc3IDExLjQwNDYgMTIuNjg3NyAxMC4yMjkzIDEyLjUzMzFDMTAuMzAxMyAxMi41NDM4IDEwLjM3MDYgMTIuNTUxOCAxMC40NDI1IDEyLjU2MjRDOS4yODMyMyAxMi40MDUyIDguMTQ3ODkgMTIuMDk4NyA3LjA2ODU1IDExLjY0M0M3LjEzMjUxIDExLjY2OTYgNy4xOTY0OCAxMS42OTYzIDcuMjYwNDQgMTEuNzIyOUM2LjI3OTY4IDExLjMwNDUgNS4zNDk1NiAxMC43NzE1IDQuNDk5NDEgMTAuMTI5MkM0LjQ3Mjc2IDEwLjExMDYgNC40NDg3NyAxMC4wODkyIDQuNDIyMTMgMTAuMDcwNkM0LjYxMTM1IDEwLjIxMTggNC41MzQwNiAxMC4xNTg1IDQuNDk0MDkgMTAuMTIzOUM0LjQ0MzQ1IDEwLjA4MzkgNC4zOTI4MSAxMC4wNDM5IDQuMzQ0ODQgMTAuMDA0QzQuMjM1NTcgOS45MTYwMiA0LjEyNjMgOS44MjU0IDQuMDE5NyA5LjczNDc5QzMuODIyNDggOS41NjQyMyAzLjYyNzkzIDkuMzg4MzMgMy40NDEzOCA5LjIwNDQzQzMuMDY4MjcgOC44MzkzMSAyLjcxNjQ3IDguNDUyODcgMi4zOTEzMyA4LjA0NTEyQzIuMzcyNjcgOC4wMjExMyAyLjM1MTM1IDcuOTk0NDggMi4zMzI3IDcuOTcwNUMyLjMxNjcxIDcuOTUxODQgMi4zMDA3MSA3LjkzMDUyIDIuMjg0NzIgNy45MDkyQzIuMzExMzggNy45NDM4NSAyLjMzODAzIDcuOTc1ODMgMi4zNjIwMSA4LjAxMDQ3QzIuMzE0MDQgNy45NTE4NCAyLjI2ODczIDcuODg3ODggMi4yMjM0MiA3LjgyNjU4QzIuMTM1NDcgNy43MDkzMiAyLjA1Mjg2IDcuNTg5MzkgMS45Njc1NyA3LjQ2OTQ2QzEuNzk3MDEgNy4yMjE2MSAxLjYzNzEgNi45NzEwNyAxLjQ4Nzg1IDYuNzEyNThWNy41MjAwOUMxLjc1MTcgNy4wNjk2OSAyLjA0NzUxIDYuNjQwNjEgMi4zNjIwMyA2LjIyMjE4QzIuMTk2NzkgNi40NDMzOSAyLjMzNTM4IDYuMjU2ODMgMi4zNzgwMiA2LjIwMzUzQzIuNDE4IDYuMTUyODkgMi40NTc5NyA2LjEwNDkyIDIuNDk3OTUgNi4wNTQyOEMyLjU4NTkgNS45NDUwMSAyLjY3NjUxIDUuODM4NDEgMi43Njk3OSA1LjczNDQ3QzIuOTQzMDIgNS41MzcyNSAzLjEyMTU4IDUuMzQ4MDMgMy4zMDU0NiA1LjE2NDE1QzMuNjc1OTEgNC43OTM3IDQuMDY3NyA0LjQ0NDU1IDQuNDc4MDggNC4xMjIwOUM0LjUyMzM5IDQuMDg3NDQgNC42MTQgNC4wMTgxNSA0LjQyMjExIDQuMTY0NzNDNC40NDM0MyA0LjE0ODc0IDQuNDYyMDkgNC4xMzI3NSA0LjQ4MzQxIDQuMTE5NDJDNC41MzQwNSA0LjA3OTQ0IDQuNTg0NjggNC4wNDIxMyA0LjYzNzk5IDQuMDA0ODJDNC43NTI1OSAzLjkyMjIgNC44NjcxOCAzLjgzOTU4IDQuOTg0NDUgMy43NTk2M0M1LjIwMjk5IDMuNjEwMzkgNS40MjQxOSAzLjQ2OTE0IDUuNjUwNzMgMy4zMzMyMkM2LjE2Nzc0IDMuMDI0MDYgNi43MDg3OCAyLjc0OTU0IDcuMjYzMTIgMi41MTUwNEw3LjA3MTIzIDIuNTk0OTlDOC4xNTA1NyAyLjEzOTI2IDkuMjg1OTEgMS44MzI3NSAxMC40NDUyIDEuNjc1NTRDMTAuMzczMyAxLjY4NjIgMTAuMzA0IDEuNjk0MTkgMTAuMjMyIDEuNzA0ODZDMTEuNDA0NiAxLjU1MDI4IDEyLjU5NiAxLjU1MDI4IDEzLjc3MTMgMS43MDQ4NkMxMy42OTkzIDEuNjk0MTkgMTMuNjMgMS42ODYyIDEzLjU1ODEgMS42NzU1NEMxNC43MTc0IDEuODMyNzggMTUuODUyNyAyLjEzOTI2IDE2LjkzMiAyLjU5NDk5TDE2Ljc0MDIgMi41MTUwNEMxNy43MjA5IDIuOTMzNDUgMTguNjUxIDMuNDY2NDUgMTkuNTAxMiA0LjEwODc2QzE5LjUyNzggNC4xMjc0MSAxOS41NTE4IDQuMTQ4NzMgMTkuNTc4NSA0LjE2NzM5QzE5LjM4OTMgNC4wMjYxNCAxOS40NjY1IDQuMDc5NDQgMTkuNTA2NSA0LjExNDA4QzE5LjU1NzIgNC4xNTQwNiAxOS42MDc4IDQuMTk0MDQgMTkuNjU1OCA0LjIzNDAxQzE5Ljc2NSA0LjMyMTk2IDE5Ljg3NDMgNC40MTI1NyAxOS45ODA5IDQuNTAzMThDMjAuMTc4MSA0LjY3Mzc1IDIwLjM3MjcgNC44NDk2NSAyMC41NTkyIDUuMDMzNTVDMjAuOTMyMyA1LjM5ODY3IDIxLjI4NDEgNS43ODUxMSAyMS42MDkzIDYuMTkyODZDMjEuNjI3OSA2LjIxNjg1IDIxLjY0OTIgNi4yNDM1IDIxLjY2NzkgNi4yNjc0OEMyMS42ODM5IDYuMjg2MTQgMjEuNjk5OSA2LjMwNzQ2IDIxLjcxNTkgNi4zMjg3OEMyMS42ODkyIDYuMjk0MTMgMjEuNjYyNiA2LjI2MjE1IDIxLjYzODYgNi4yMjc1QzIxLjY4NjYgNi4yODYxNCAyMS43MzE5IDYuMzUwMSAyMS43NzcyIDYuNDExMzlDMjEuODY1MSA2LjUyODY2IDIxLjk0NzcgNi42NDg1OSAyMi4wMzMgNi43Njg1MkMyMi4yMDM2IDcuMDE2MzcgMjIuMzYzNSA3LjI2NjkxIDIyLjUxMjcgNy41MjUzOUMyMi43MjYgNy44ODUxOCAyMy4yNDMgOC4wNDc3NiAyMy42MDU0IDcuODEzMjJDMjMuOTY3OSA3LjU3ODY4IDI0LjExOTggNy4xMDQzIDIzLjg5MzMgNi43MjA1MkMyMi45NTUyIDUuMTIxNDkgMjEuNjg5MiAzLjc1NDI4IDIwLjIwMjEgMi42NTM2QzE4LjczNjMgMS41Njg4OSAxNy4wMjUzIDAuNzg4MDQxIDE1LjI1MzMgMC4zNzIyOThDMTMuMzMxNyAtMC4wNzgxMDM4IDExLjMzODIgLTAuMTE1NDI0IDkuNDAwOSAwLjIzNjM3NkM3LjU5OTI4IDAuNTY0MTg0IDUuODQ1NjcgMS4yNzMwOCA0LjMyMTQ0IDIuMjg4NDhDMi43ODYzNCAzLjMxMTg4IDEuNDY3MTQgNC42Mjg0NSAwLjQ1MTczMyA2LjE2ODg2QzAuMzMxODA2IDYuMzUwMDkgMC4yMTk4NzEgNi41MzM5OCAwLjEwNzkzNSA2LjcyMDUyQy0wLjAzNTk3ODUgNi45NjU3MSAtMC4wMzU5Nzg1IDcuMjgyODUgMC4xMDc5MzUgNy41MjgwM0MxLjA0NjA1IDkuMTI3MDYgMi4zMTE5OSAxMC40OTQzIDMuNzk5MDggMTEuNTk1QzUuMjY0ODggMTIuNjc5NyA2Ljk3NTkgMTMuNDYwNSA4Ljc0Nzk0IDEzLjg3NjNDMTAuNjY5NSAxNC4zMjY3IDEyLjY2MyAxNC4zNjQgMTQuNjAwMyAxNC4wMTIyQzE2LjQwMTkgMTMuNjg0NCAxOC4xNTU1IDEyLjk3NTUgMTkuNjc5OCAxMS45NjAxQzIxLjIxNDkgMTAuOTM2NyAyMi41MzQxIDkuNjIwMSAyMy41NDk1IDguMDc5NjlDMjMuNjY5NCA3Ljg5ODQ2IDIzLjc4MTMgNy43MTQ1NyAyMy44OTMzIDcuNTI4MDNDMjQuMTA2NSA3LjE2ODI1IDIzLjk4NjUgNi42MzUyNCAyMy42MDU0IDYuNDM1MzRDMjMuMjI0MyA2LjIyNzQ2IDIyLjczOTMgNi4zMzE0IDIyLjUxMjcgNi43MTc4NFY2LjcxNzg4WicvJTNFJTNDL21hc2slM0UlM0NwYXRoIGQ9J00yMi41MTI3IDYuNzE3ODhDMjIuMjQ4OSA3LjE2ODI4IDIxLjk1MzEgNy41OTczNyAyMS42Mzg2IDguMDE1NzlDMjEuODAzOCA3Ljc5NDU5IDIxLjY2NTIgNy45ODExNSAyMS42MjI2IDguMDM0NDVDMjEuNTgyNiA4LjA4NTA5IDIxLjU0MjYgOC4xMzMwNSAyMS41MDI2IDguMTgzNjlDMjEuNDE0NyA4LjI5Mjk2IDIxLjMyNDEgOC4zOTk1NyAyMS4yMzA4IDguNTAzNUMyMS4wNTc2IDguNzAwNzIgMjAuODc5IDguODg5OTQgMjAuNjk1MSA5LjA3MzgzQzIwLjMyNDcgOS40NDQyOCAxOS45MzI5IDkuNzkzNDIgMTkuNTIyNSAxMC4xMTU5QzE5LjQ3NzIgMTAuMTUwNSAxOS4zODY2IDEwLjIxOTggMTkuNTc4NSAxMC4wNzMyQzE5LjU1NzIgMTAuMDg5MiAxOS41Mzg1IDEwLjEwNTIgMTkuNTE3MiAxMC4xMTg2QzE5LjQ2NjUgMTAuMTU4NSAxOS40MTU5IDEwLjE5NTggMTkuMzYyNiAxMC4yMzMyQzE5LjI0OCAxMC4zMTU4IDE5LjEzMzQgMTAuMzk4NCAxOS4wMTYxIDEwLjQ3ODNDMTguNzk3NiAxMC42Mjc2IDE4LjU3NjQgMTAuNzY4OCAxOC4zNDk5IDEwLjkwNDhDMTcuODMyOSAxMS4yMTM5IDE3LjI5MTggMTEuNDg4NCAxNi43Mzc1IDExLjcyMjlDMTYuODAxNCAxMS42OTYzIDE2Ljg2NTQgMTEuNjY5NiAxNi45Mjk0IDExLjY0M0MxNS44NSAxMi4wOTg3IDE0LjcxNDcgMTIuNDA1MiAxMy41NTU0IDEyLjU2MjRDMTMuNjI3MyAxMi41NTE4IDEzLjY5NjYgMTIuNTQzOCAxMy43Njg2IDEyLjUzMzFDMTIuNTk2IDEyLjY4NzcgMTEuNDA0NiAxMi42ODc3IDEwLjIyOTMgMTIuNTMzMUMxMC4zMDEzIDEyLjU0MzggMTAuMzcwNiAxMi41NTE4IDEwLjQ0MjUgMTIuNTYyNEM5LjI4MzIzIDEyLjQwNTIgOC4xNDc4OSAxMi4wOTg3IDcuMDY4NTUgMTEuNjQzQzcuMTMyNTEgMTEuNjY5NiA3LjE5NjQ4IDExLjY5NjMgNy4yNjA0NCAxMS43MjI5QzYuMjc5NjggMTEuMzA0NSA1LjM0OTU2IDEwLjc3MTUgNC40OTk0MSAxMC4xMjkyQzQuNDcyNzYgMTAuMTEwNiA0LjQ0ODc3IDEwLjA4OTIgNC40MjIxMyAxMC4wNzA2QzQuNjExMzUgMTAuMjExOCA0LjUzNDA2IDEwLjE1ODUgNC40OTQwOSAxMC4xMjM5QzQuNDQzNDUgMTAuMDgzOSA0LjM5MjgxIDEwLjA0MzkgNC4zNDQ4NCAxMC4wMDRDNC4yMzU1NyA5LjkxNjAyIDQuMTI2MyA5LjgyNTQgNC4wMTk3IDkuNzM0NzlDMy44MjI0OCA5LjU2NDIzIDMuNjI3OTMgOS4zODgzMyAzLjQ0MTM4IDkuMjA0NDNDMy4wNjgyNyA4LjgzOTMxIDIuNzE2NDcgOC40NTI4NyAyLjM5MTMzIDguMDQ1MTJDMi4zNzI2NyA4LjAyMTEzIDIuMzUxMzUgNy45OTQ0OCAyLjMzMjcgNy45NzA1QzIuMzE2NzEgNy45NTE4NCAyLjMwMDcxIDcuOTMwNTIgMi4yODQ3MiA3LjkwOTJDMi4zMTEzOCA3Ljk0Mzg1IDIuMzM4MDMgNy45NzU4MyAyLjM2MjAxIDguMDEwNDdDMi4zMTQwNCA3Ljk1MTg0IDIuMjY4NzMgNy44ODc4OCAyLjIyMzQyIDcuODI2NThDMi4xMzU0NyA3LjcwOTMyIDIuMDUyODYgNy41ODkzOSAxLjk2NzU3IDcuNDY5NDZDMS43OTcwMSA3LjIyMTYxIDEuNjM3MSA2Ljk3MTA3IDEuNDg3ODUgNi43MTI1OFY3LjUyMDA5QzEuNzUxNyA3LjA2OTY5IDIuMDQ3NTEgNi42NDA2MSAyLjM2MjAzIDYuMjIyMThDMi4xOTY3OSA2LjQ0MzM5IDIuMzM1MzggNi4yNTY4MyAyLjM3ODAyIDYuMjAzNTNDMi40MTggNi4xNTI4OSAyLjQ1Nzk3IDYuMTA0OTIgMi40OTc5NSA2LjA1NDI4QzIuNTg1OSA1Ljk0NTAxIDIuNjc2NTEgNS44Mzg0MSAyLjc2OTc5IDUuNzM0NDdDMi45NDMwMiA1LjUzNzI1IDMuMTIxNTggNS4zNDgwMyAzLjMwNTQ2IDUuMTY0MTVDMy42NzU5MSA0Ljc5MzcgNC4wNjc3IDQuNDQ0NTUgNC40NzgwOCA0LjEyMjA5QzQuNTIzMzkgNC4wODc0NCA0LjYxNCA0LjAxODE1IDQuNDIyMTEgNC4xNjQ3M0M0LjQ0MzQzIDQuMTQ4NzQgNC40NjIwOSA0LjEzMjc1IDQuNDgzNDEgNC4xMTk0MkM0LjUzNDA1IDQuMDc5NDQgNC41ODQ2OCA0LjA0MjEzIDQuNjM3OTkgNC4wMDQ4MkM0Ljc1MjU5IDMuOTIyMiA0Ljg2NzE4IDMuODM5NTggNC45ODQ0NSAzLjc1OTYzQzUuMjAyOTkgMy42MTAzOSA1LjQyNDE5IDMuNDY5MTQgNS42NTA3MyAzLjMzMzIyQzYuMTY3NzQgMy4wMjQwNiA2LjcwODc4IDIuNzQ5NTQgNy4yNjMxMiAyLjUxNTA0TDcuMDcxMjMgMi41OTQ5OUM4LjE1MDU3IDIuMTM5MjYgOS4yODU5MSAxLjgzMjc1IDEwLjQ0NTIgMS42NzU1NEMxMC4zNzMzIDEuNjg2MiAxMC4zMDQgMS42OTQxOSAxMC4yMzIgMS43MDQ4NkMxMS40MDQ2IDEuNTUwMjggMTIuNTk2IDEuNTUwMjggMTMuNzcxMyAxLjcwNDg2QzEzLjY5OTMgMS42OTQxOSAxMy42MyAxLjY4NjIgMTMuNTU4MSAxLjY3NTU0QzE0LjcxNzQgMS44MzI3OCAxNS44NTI3IDIuMTM5MjYgMTYuOTMyIDIuNTk0OTlMMTYuNzQwMiAyLjUxNTA0QzE3LjcyMDkgMi45MzM0NSAxOC42NTEgMy40NjY0NSAxOS41MDEyIDQuMTA4NzZDMTkuNTI3OCA0LjEyNzQxIDE5LjU1MTggNC4xNDg3MyAxOS41Nzg1IDQuMTY3MzlDMTkuMzg5MyA0LjAyNjE0IDE5LjQ2NjUgNC4wNzk0NCAxOS41MDY1IDQuMTE0MDhDMTkuNTU3MiA0LjE1NDA2IDE5LjYwNzggNC4xOTQwNCAxOS42NTU4IDQuMjM0MDFDMTkuNzY1IDQuMzIxOTYgMTkuODc0MyA0LjQxMjU3IDE5Ljk4MDkgNC41MDMxOEMyMC4xNzgxIDQuNjczNzUgMjAuMzcyNyA0Ljg0OTY1IDIwLjU1OTIgNS4wMzM1NUMyMC45MzIzIDUuMzk4NjcgMjEuMjg0MSA1Ljc4NTExIDIxLjYwOTMgNi4xOTI4NkMyMS42Mjc5IDYuMjE2ODUgMjEuNjQ5MiA2LjI0MzUgMjEuNjY3OSA2LjI2NzQ4QzIxLjY4MzkgNi4yODYxNCAyMS42OTk5IDYuMzA3NDYgMjEuNzE1OSA2LjMyODc4QzIxLjY4OTIgNi4yOTQxMyAyMS42NjI2IDYuMjYyMTUgMjEuNjM4NiA2LjIyNzVDMjEuNjg2NiA2LjI4NjE0IDIxLjczMTkgNi4zNTAxIDIxLjc3NzIgNi40MTEzOUMyMS44NjUxIDYuNTI4NjYgMjEuOTQ3NyA2LjY0ODU5IDIyLjAzMyA2Ljc2ODUyQzIyLjIwMzYgNy4wMTYzNyAyMi4zNjM1IDcuMjY2OTEgMjIuNTEyNyA3LjUyNTM5QzIyLjcyNiA3Ljg4NTE4IDIzLjI0MyA4LjA0Nzc2IDIzLjYwNTQgNy44MTMyMkMyMy45Njc5IDcuNTc4NjggMjQuMTE5OCA3LjEwNDMgMjMuODkzMyA2LjcyMDUyQzIyLjk1NTIgNS4xMjE0OSAyMS42ODkyIDMuNzU0MjggMjAuMjAyMSAyLjY1MzZDMTguNzM2MyAxLjU2ODg5IDE3LjAyNTMgMC43ODgwNDEgMTUuMjUzMyAwLjM3MjI5OEMxMy4zMzE3IC0wLjA3ODEwMzggMTEuMzM4MiAtMC4xMTU0MjQgOS40MDA5IDAuMjM2Mzc2QzcuNTk5MjggMC41NjQxODQgNS44NDU2NyAxLjI3MzA4IDQuMzIxNDQgMi4yODg0OEMyLjc4NjM0IDMuMzExODggMS40NjcxNCA0LjYyODQ1IDAuNDUxNzMzIDYuMTY4ODZDMC4zMzE4MDYgNi4zNTAwOSAwLjIxOTg3MSA2LjUzMzk4IDAuMTA3OTM1IDYuNzIwNTJDLTAuMDM1OTc4NSA2Ljk2NTcxIC0wLjAzNTk3ODUgNy4yODI4NSAwLjEwNzkzNSA3LjUyODAzQzEuMDQ2MDUgOS4xMjcwNiAyLjMxMTk5IDEwLjQ5NDMgMy43OTkwOCAxMS41OTVDNS4yNjQ4OCAxMi42Nzk3IDYuOTc1OSAxMy40NjA1IDguNzQ3OTQgMTMuODc2M0MxMC42Njk1IDE0LjMyNjcgMTIuNjYzIDE0LjM2NCAxNC42MDAzIDE0LjAxMjJDMTYuNDAxOSAxMy42ODQ0IDE4LjE1NTUgMTIuOTc1NSAxOS42Nzk4IDExLjk2MDFDMjEuMjE0OSAxMC45MzY3IDIyLjUzNDEgOS42MjAxIDIzLjU0OTUgOC4wNzk2OUMyMy42Njk0IDcuODk4NDYgMjMuNzgxMyA3LjcxNDU3IDIzLjg5MzMgNy41MjgwM0MyNC4xMDY1IDcuMTY4MjUgMjMuOTg2NSA2LjYzNTI0IDIzLjYwNTQgNi40MzUzNEMyMy4yMjQzIDYuMjI3NDYgMjIuNzM5MyA2LjMzMTQgMjIuNTEyNyA2LjcxNzg0VjYuNzE3ODhaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQ3BhdGggZD0nTTIyLjUxMjcgNi43MTc4OEwyMy4zNzU2IDcuMjIzMzRMMjMuNTEyNyA2Ljk4OTIyVjYuNzE3ODhIMjIuNTEyN1pNMjEuNjM4NiA4LjAxNTc5TDIwLjgzNzQgNy40MTczNEwyMi40Mzc5IDguNjE2NjZMMjEuNjM4NiA4LjAxNTc5Wk0yMS42MjI2IDguMDM0NDVMMjAuODQxNyA3LjQwOTc0TDIwLjgzNzcgNy40MTQ4MkwyMS42MjI2IDguMDM0NDVaTTIxLjUwMjYgOC4xODM2OUwyMi4yODE3IDguODEwNzNMMjIuMjg3NSA4LjgwMzMyTDIxLjUwMjYgOC4xODM2OVpNMjEuMjMwOCA4LjUwMzVMMjAuNDg2NSA3LjgzNTU3TDIwLjQ3OTUgNy44NDM1NkwyMS4yMzA4IDguNTAzNVpNMjAuNjk1MSA5LjA3MzgzTDIxLjQwMjIgOS43ODA5NEwyMS40MDIzIDkuNzgwOTNMMjAuNjk1MSA5LjA3MzgzWk0xOS41MjI1IDEwLjExNTlMMjAuMTMgMTAuOTEwM0wyMC4xNDA0IDEwLjkwMjJMMTkuNTIyNSAxMC4xMTU5Wk0xOS41Nzg1IDEwLjA3MzJMMjAuMTg1NSAxMC44Njc5TDE4Ljk3ODUgOS4yNzMyNEwxOS41Nzg1IDEwLjA3MzJaTTE5LjUxNzIgMTAuMTE4NkwxOC45ODcyIDkuMjcwNTdMMTguOTQwNiA5LjI5OTY1TDE4Ljg5NzYgOS4zMzM2NkwxOS41MTcyIDEwLjExODZaTTE5LjM2MjYgMTAuMjMzMkwxOC43ODkxIDkuNDEzODZMMTguNzc3OCA5LjQyMTk4TDE5LjM2MjYgMTAuMjMzMlpNMTkuMDE2MSAxMC40NzgzTDE4LjQ1MjggOS42NTIxMUwxOC40NTIyIDkuNjUyNTRMMTkuMDE2MSAxMC40NzgzWk0xOC4zNDk5IDEwLjkwNDhMMTguODYzMSAxMS43NjNMMTguODY0NCAxMS43NjIzTDE4LjM0OTkgMTAuOTA0OFpNMTYuNzM3NSAxMS43MjI5TDE2LjM0NzkgMTAuODAyTDE3LjEyMjEgMTIuNjQ2TDE2LjczNzUgMTEuNzIyOVpNMTYuOTI5NCAxMS42NDNMMTcuMzE4MyAxMi41NjQyTDE2LjU0NDggMTAuNzE5OUwxNi45Mjk0IDExLjY0M1pNMTMuNTU1NCAxMi41NjI0TDEzLjQwODggMTEuNTczMkwxMy42ODk4IDEzLjU1MzRMMTMuNTU1NCAxMi41NjI0Wk0xMy43Njg2IDEyLjUzMzFMMTMuOTE1MSAxMy41MjIzTDEzLjYzNzkgMTEuNTQxN0wxMy43Njg2IDEyLjUzMzFaTTEwLjIyOTMgMTIuNTMzMUwxMC4zNTk3IDExLjU0MTdMMTAuMDgyOCAxMy41MjIzTDEwLjIyOTMgMTIuNTMzMVpNMTAuNDQyNSAxMi41NjI0TDEwLjMwODEgMTMuNTUzNEwxMC41ODkxIDExLjU3MzJMMTAuNDQyNSAxMi41NjI0Wk03LjA2ODU1IDExLjY0M0w3LjQ1MzE2IDEwLjcxOTlMNi42Nzk1OCAxMi41NjQyTDcuMDY4NTUgMTEuNjQzWk03LjI2MDQ0IDExLjcyMjlMNi44NzU4NyAxMi42NDZMNy42NTI4NSAxMC44MDMxTDcuMjYwNDQgMTEuNzIyOVpNNC40OTk0MSAxMC4xMjkyTDUuMTAyMjMgOS4zMzEzNEw1LjA4Nzc0IDkuMzIwMzlMNS4wNzI4NyA5LjMwOTk4TDQuNDk5NDEgMTAuMTI5MlpNNC40MjIxMyAxMC4wNzA2TDQuOTk1NjIgOS4yNTEzOEwzLjgyMzk0IDEwLjg3MTlMNC40MjIxMyAxMC4wNzA2Wk00LjQ5NDA5IDEwLjEyMzlMNS4xNDkgOS4zNjgxOUw1LjEzMTY5IDkuMzUzMTlMNS4xMTM3MSA5LjMzOUw0LjQ5NDA5IDEwLjEyMzlaTTQuMzQ0ODQgMTAuMDA0TDQuOTg1MDEgOS4yMzU3M0w0Ljk3ODQ4IDkuMjMwMjlMNC45NzE4NSA5LjIyNDk1TDQuMzQ0ODQgMTAuMDA0Wk00LjAxOTcgOS43MzQ3OUwzLjM2NTUyIDEwLjQ5MTJMMy4zNzIwNiAxMC40OTY3TDQuMDE5NyA5LjczNDc5Wk0zLjQ0MTM4IDkuMjA0NDNMNC4xNDM0MiA4LjQ5MjI4TDQuMTQwNzkgOC40ODk3MUwzLjQ0MTM4IDkuMjA0NDNaTTIuMzkxMzMgOC4wNDUxMkwxLjYwMTkxIDguNjU5MUwxLjYwOTQ3IDguNjY4NThMMi4zOTEzMyA4LjA0NTEyWk0yLjMzMjcgNy45NzA1TDMuMTIyMDEgNy4zNTY1MUwzLjEwNzQyIDcuMzM3NzVMMy4wOTE5NiA3LjMxOTcxTDIuMzMyNyA3Ljk3MDVaTTIuMjg0NzIgNy45MDkyTDMuMDc3MzUgNy4yOTk0OUwxLjQ4NDc0IDguNTA5MjFMMi4yODQ3MiA3LjkwOTJaTTIuMzYyMDEgOC4wMTA0N0wxLjU4ODA2IDguNjQzNzFMMy4xODQyNCA3LjQ0MTMxTDIuMzYyMDEgOC4wMTA0N1pNMi4yMjM0MiA3LjgyNjU4TDMuMDI3NjEgNy4yMzIxN0wzLjAyMzQxIDcuMjI2NTdMMi4yMjM0MiA3LjgyNjU4Wk0xLjk2NzU3IDcuNDY5NDZMMS4xNDM3OSA4LjAzNjM3TDEuMTQ4MTYgOC4wNDI3MUwxLjE1MjYyIDguMDQ4OTlMMS45Njc1NyA3LjQ2OTQ2Wk0xLjQ4Nzg1IDYuNzEyNThMMi4zNTM4NiA2LjIxMjU0TDAuNDg3ODU0IDIuOTgwODlWNi43MTI1OEgxLjQ4Nzg1Wk0xLjQ4Nzg1IDcuNTIwMDlIMC40ODc4NTRWMTEuMjA1NkwyLjM1MDcgOC4wMjU1NUwxLjQ4Nzg1IDcuNTIwMDlaTTIuMzYyMDMgNi4yMjIxOEwzLjE2MzE5IDYuODIwNjNMMS41NjI2OCA1LjYyMTMyTDIuMzYyMDMgNi4yMjIxOFpNMi4zNzgwMiA2LjIwMzUzTDMuMTU4OTEgNi44MjgyNEwzLjE2MjkxIDYuODIzMTZMMi4zNzgwMiA2LjIwMzUzWk0yLjQ5Nzk1IDYuMDU0MjhMMS43MTg5IDUuNDI3MjRMMS43MTMwNSA1LjQzNDY2TDIuNDk3OTUgNi4wNTQyOFpNMi43Njk3OSA1LjczNDQ3TDMuNTE0MDggNi40MDI0MUwzLjUyMTEgNi4zOTQ0MUwyLjc2OTc5IDUuNzM0NDdaTTMuMzA1NDYgNS4xNjQxNUwyLjU5ODM1IDQuNDU3MDRMMi41OTgzNCA0LjQ1NzA1TDMuMzA1NDYgNS4xNjQxNVpNNC40NzgwOCA0LjEyMjA5TDMuODcwNTggMy4zMjc2NkwzLjg2MDIzIDMuMzM1NzlMNC40NzgwOCA0LjEyMjA5Wk00LjQyMjExIDQuMTY0NzNMMy44MTUwNyAzLjM3MDA1TDUuMDIyMTEgNC45NjQ3M0w0LjQyMjExIDQuMTY0NzNaTTQuNDgzNDEgNC4xMTk0Mkw1LjAxMzQyIDQuOTY3NDFMNS4wNTk5NiA0LjkzODMyTDUuMTAzMDQgNC45MDQzMUw0LjQ4MzQxIDQuMTE5NDJaTTQuNjM3OTkgNC4wMDQ4Mkw1LjIxMTUyIDQuODI0MTJMNS4yMjI3OCA0LjgxNkw0LjYzNzk5IDQuMDA0ODJaTTQuOTg0NDUgMy43NTk2M0w1LjU0Nzc3IDQuNTg1ODdMNS41NDg0MSA0LjU4NTQ0TDQuOTg0NDUgMy43NTk2M1pNNS42NTA3MyAzLjMzMzIyTDUuMTM3NTIgMi40NzQ5NUw1LjEzNjI0IDIuNDc1NzJMNS42NTA3MyAzLjMzMzIyWk03LjI2MzEyIDIuNTE1MDRMNy42NTI3MiAzLjQzNjAyTDYuODc4NTEgMS41OTE5Nkw3LjI2MzEyIDIuNTE1MDRaTTcuMDcxMjMgMi41OTQ5OUw2LjY4MjI1IDEuNjczNzRMNy40NTU4NCAzLjUxODA3TDcuMDcxMjMgMi41OTQ5OVpNMTAuNDQ1MiAxLjY3NTU0TDEwLjU5MTggMi42NjQ3NEwxMC4zMTA4IDAuNjg0NjFMMTAuNDQ1MiAxLjY3NTU0Wk0xMC4yMzIgMS43MDQ4NkwxMC4wODU1IDAuNzE1NjUxTDEwLjM2MjcgMi42OTYyOEwxMC4yMzIgMS43MDQ4NlpNMTMuNzcxMyAxLjcwNDg2TDEzLjY0MDkgMi42OTYzMkwxMy45MTc4IDAuNzE1NjUxTDEzLjc3MTMgMS43MDQ4NlpNMTMuNTU4MSAxLjY3NTU0TDEzLjY5MjUgMC42ODQ2MTNMMTMuNDExNSAyLjY2NDc0TDEzLjU1ODEgMS42NzU1NFpNMTYuOTMyIDIuNTk0OTlMMTYuNTQ3NCAzLjUxODA3TDE3LjMyMSAxLjY3Mzc0TDE2LjkzMiAyLjU5NDk5Wk0xNi43NDAyIDIuNTE1MDRMMTcuMTI0OCAxLjU5MTk2TDE2LjM0NzcgMy40MzQ4M0wxNi43NDAyIDIuNTE1MDRaTTE5LjUwMTIgNC4xMDg3NkwxOC44OTg0IDQuOTA2NjRMMTguOTEyOSA0LjkxNzU4TDE4LjkyNzcgNC45Mjc5OUwxOS41MDEyIDQuMTA4NzZaTTE5LjU3ODUgNC4xNjczOUwxOS4wMDUgNC45ODY2TDIwLjE3NjcgMy4zNjYwM0wxOS41Nzg1IDQuMTY3MzlaTTE5LjUwNjUgNC4xMTQwOEwxOC44NTE2IDQuODY5NzlMMTguODY4OSA0Ljg4NDc5TDE4Ljg4NjkgNC44OTg5OEwxOS41MDY1IDQuMTE0MDhaTTE5LjY1NTggNC4yMzQwMUwxOS4wMTU2IDUuMDAyMjVMMTkuMDIyMSA1LjAwNzY5TDE5LjAyODcgNS4wMTMwMkwxOS42NTU4IDQuMjM0MDFaTTE5Ljk4MDkgNC41MDMxOEwyMC42MzUxIDMuNzQ2NzlMMjAuNjI4NSAzLjc0MTIzTDE5Ljk4MDkgNC41MDMxOFpNMjAuNTU5MiA1LjAzMzU1TDE5Ljg1NzIgNS43NDU2OUwxOS44NTk4IDUuNzQ4MjdMMjAuNTU5MiA1LjAzMzU1Wk0yMS42MDkzIDYuMTkyODZMMjIuMzk4NyA1LjU3ODg4TDIyLjM5MTEgNS41Njk0TDIxLjYwOTMgNi4xOTI4NlpNMjEuNjY3OSA2LjI2NzQ4TDIwLjg3ODYgNi44ODE0N0wyMC44OTMyIDYuOTAwMjNMMjAuOTA4NyA2LjkxODI4TDIxLjY2NzkgNi4yNjc0OFpNMjEuNzE1OSA2LjMyODc4TDIwLjkyMzMgNi45Mzg0OUwyMi41MTU5IDUuNzI4NzZMMjEuNzE1OSA2LjMyODc4Wk0yMS42Mzg2IDYuMjI3NUwyMi40MTI1IDUuNTk0MjZMMjAuODE2NCA2Ljc5NjY3TDIxLjYzODYgNi4yMjc1Wk0yMS43NzcyIDYuNDExMzlMMjAuOTczIDcuMDA1ODFMMjAuOTc3MiA3LjAxMTQxTDIxLjc3NzIgNi40MTEzOVpNMjIuMDMzIDYuNzY4NTJMMjIuODU2OCA2LjIwMTYxTDIyLjg1MjQgNi4xOTUyNkwyMi44NDggNi4xODg5OUwyMi4wMzMgNi43Njg1MlpNMjIuNTEyNyA3LjUyNTM5TDIxLjY0NjcgOC4wMjU0NkwyMS42NTI1IDguMDM1MTlMMjIuNTEyNyA3LjUyNTM5Wk0yMy44OTMzIDYuNzIwNTJMMjMuMDMwNyA3LjIyNjU1TDIzLjAzMjEgNy4yMjg4OEwyMy44OTMzIDYuNzIwNTJaTTIwLjIwMjEgMi42NTM1OUwyMC43OTcgMS44NDk4MUwyMC43OTcgMS44NDk3NkwyMC4yMDIxIDIuNjUzNTlaTTE1LjI1MzMgMC4zNzIyOThMMTUuNDgxNyAtMC42MDEyNjdMMTUuNDgxNSAtMC42MDEzMTRMMTUuMjUzMyAwLjM3MjI5OFpNOS40MDA5IDAuMjM2Mzc2TDkuMjIyMjMgLTAuNzQ3NTM0TDkuMjIxODggLTAuNzQ3NDcxTDkuNDAwOSAwLjIzNjM3NlpNNC4zMjE0NCAyLjI4ODQ4TDMuNzY3MDIgMS40NTYyNEwzLjc2Njc0IDEuNDU2NDNMNC4zMjE0NCAyLjI4ODQ4Wk0wLjQ1MTczMyA2LjE2ODg2TDEuMjg1NjcgNi43MjA3MkwxLjI4NjY2IDYuNzE5MjJMMC40NTE3MzMgNi4xNjg4NlpNMC4xMDc5MzUgNi43MjA1MkwtMC43NDk1NzYgNi4yMDU5NkwtMC43NTQ0OCA2LjIxNDMyTDAuMTA3OTM1IDYuNzIwNTJaTTAuMTA3OTM1IDcuNTI4MDNMMC45NzA0NTcgNy4wMjIwMUwwLjk3MDM0MiA3LjAyMTgxTDAuMTA3OTM1IDcuNTI4MDNaTTMuNzk5MDggMTEuNTk1TDMuMjA0MTYgMTIuMzk4N0wzLjIwNDI0IDEyLjM5ODhMMy43OTkwOCAxMS41OTVaTTguNzQ3OTQgMTMuODc2M0w4LjUxOTUzIDE0Ljg0OThMOC41MTk3MyAxNC44NDk5TDguNzQ3OTQgMTMuODc2M1pNMTQuNjAwMyAxNC4wMTIyTDE0Ljc3OSAxNC45OTYxTDE0Ljc3OTMgMTQuOTk2TDE0LjYwMDMgMTQuMDEyMlpNMTkuNjc5OCAxMS45NjAxTDIwLjIzNDIgMTIuNzkyM0wyMC4yMzQ1IDEyLjc5MjFMMTkuNjc5OCAxMS45NjAxWk0yMy41NDk1IDguMDc5NjlMMjIuNzE1NSA3LjUyNzg0TDIyLjcxNDUgNy41MjkzM0wyMy41NDk1IDguMDc5NjlaTTIzLjg5MzMgNy41MjgwM0wyNC43NTA3IDguMDQyNTdMMjQuNzUzNiA4LjAzNzg0TDIzLjg5MzMgNy41MjgwM1pNMjMuNjA1NCA2LjQzNTM0TDIzLjEyNjYgNy4zMTMyM0wyMy4xMzM3IDcuMzE3MTNMMjMuMTQwOSA3LjMyMDkxTDIzLjYwNTQgNi40MzUzNFpNMjIuNTEyNyA2LjcxNzg0TDIxLjY1MDEgNi4yMTIwN0wyMS41MTI3IDYuNDQ2MzFWNi43MTc4NEgyMi41MTI3Wk0yMS42NDk5IDYuMjEyNDJDMjEuNDEwNSA2LjYyMTA3IDIxLjEzNzggNy4wMTc3IDIwLjgzOTIgNy40MTQ5M0wyMi40Mzc5IDguNjE2NjZDMjIuNzY4NCA4LjE3NzA0IDIzLjA4NzMgNy43MTU1IDIzLjM3NTYgNy4yMjMzNEwyMS42NDk5IDYuMjEyNDJaTTIyLjQzOTcgOC42MTQyNEMyMi40ODA4IDguNTU5MjMgMjIuNTAyOSA4LjUyOTggMjIuNTEyMSA4LjUxNzQ3QzIyLjUxNDQgOC41MTQzOSAyMi41MTU5IDguNTEyMzggMjIuNTE2NyA4LjUxMTI5QzIyLjUxNzUgOC41MTAyMiAyMi41MTcgOC41MTA5NiAyMi41MTc1IDguNTEwMThDMjIuNTE3NiA4LjUxMDE1IDIyLjUxNzYgOC41MTAwOCAyMi41MTc3IDguNTEwMDFDMjIuNTE3NyA4LjUwOTk5IDIyLjUxNzkgOC41MDk3NSAyMi41MTgxIDguNTA5NDZDMjIuNTE4MyA4LjUwOTI0IDIyLjUxODkgOC41MDg0MyAyMi41MTkzIDguNTA3ODRDMjIuNTIzNyA4LjUwMTg0IDIyLjMxMjYgNy4xMDY0OSAyMC45MjA5IDcuMzA1NzdDMjAuOTIgNy4zMDY5MiAyMC45MTg5IDcuMzA4MzkgMjAuOTE4NyA3LjMwODdDMjAuOTE4NSA3LjMwODg2IDIwLjkxODQgNy4zMDkwOSAyMC45MTgzIDcuMzA5MThDMjAuOTE4MiA3LjMwOTMzIDIwLjkxODEgNy4zMDk0NSAyMC45MTgxIDcuMzA5NDlDMjAuOTE4IDcuMzA5NTQgMjAuOTE4IDcuMzA5NTkgMjAuOTE4IDcuMzA5NjJDMjAuOTE3OSA3LjMwOTY5IDIwLjkxNzkgNy4zMDk3NiAyMC45MTc4IDcuMzA5ODJDMjAuOTE3MiA3LjMxMDY5IDIwLjkxNDIgNy4zMTQ1OCAyMC45MDk4IDcuMzIwNTNDMjAuOTAwNiA3LjMzMjY1IDIwLjg4NTcgNy4zNTIzOSAyMC44NzA5IDcuMzcxODFDMjAuODYzNSA3LjM4MTUyIDIwLjg1NjcgNy4zOTA0NyAyMC44NTA5IDcuMzk3OTNDMjAuODQ4MSA3LjQwMTY0IDIwLjg0NTcgNy40MDQ2MiAyMC44NDQgNy40MDY4OUMyMC44NDIxIDcuNDA5MjkgMjAuODQxNCA3LjQxMDEzIDIwLjg0MTcgNy40MDk3NUwyMi40MDM0IDguNjU5MTRDMjIuNDM2IDguNjE4NDMgMjIuNDkxNSA4LjU0NDc3IDIyLjUwNzMgOC41MjM4M0MyMi41MTI1IDguNTE2OTUgMjIuNTE2IDguNTEyMzEgMjIuNTE2OSA4LjUxMTA0QzIyLjUxNzEgOC41MTA3NCAyMi41MTcgOC41MTA5NiAyMi41MTY4IDguNTExMTlDMjIuNTE2NyA4LjUxMTI3IDIyLjUxNjYgOC41MTE1IDIyLjUxNjUgOC41MTE2NUMyMi41MTYyIDguNTExOTYgMjIuNTE1MSA4LjUxMzQyIDIyLjUxNDIgOC41MTQ1N0MyMS4xMjI1IDguNzEzODUgMjAuOTExNCA3LjMxODUgMjAuOTE1OCA3LjMxMjVDMjAuOTE2MyA3LjMxMTkxIDIwLjkxNjkgNy4zMTExMSAyMC45MTcgNy4zMTA4OUMyMC45MTcxIDcuMzEwNzggMjAuOTE3MiA3LjMxMDYgMjAuOTE3MyA3LjMxMDUzQzIwLjkxNzMgNy4zMTA0OSAyMC45MTc0IDcuMzEwNDIgMjAuOTE3NCA3LjMxMDRDMjAuOTE3NCA3LjMxMDM4IDIwLjkxNzQgNy4zMTAzNCAyMC45MTc0IDcuMzEwMzNDMjAuOTE3NCA3LjMxMDMzIDIwLjkxNzUgNy4zMTAzMSAyMC45MTc1IDcuMzEwMzFDMjAuOTE3OCA3LjMwOTgzIDIwLjkxNjcgNy4zMTEzMSAyMC45MTY2IDcuMzExNDRDMjAuOTE1NiA3LjMxMjc1IDIwLjkxMzkgNy4zMTUgMjAuOTExNSA3LjMxODMxQzIwLjkwMTUgNy4zMzE1NSAyMC44Nzg5IDcuMzYxNzYgMjAuODM3NCA3LjQxNzM0TDIyLjQzOTcgOC42MTQyNFpNMjAuODM3NyA3LjQxNDgyQzIwLjgyMjQgNy40MzQxOSAyMC44MDY1IDcuNDUzODIgMjAuNzg1OSA3LjQ3OTI2QzIwLjc2NjUgNy41MDMxMyAyMC43NDI0IDcuNTMyOCAyMC43MTc3IDcuNTY0MDdMMjIuMjg3NSA4LjgwMzMyQzIyLjMwMjggOC43ODM5NSAyMi4zMTg3IDguNzY0MzEgMjIuMzM5NCA4LjczODg4QzIyLjM1ODcgOC43MTUwMSAyMi4zODI4IDguNjg1MzUgMjIuNDA3NSA4LjY1NDA4TDIwLjgzNzcgNy40MTQ4MlpNMjAuNzIzNiA3LjU1NjY4QzIwLjY0NjkgNy42NTIwNyAyMC41Njc4IDcuNzQ1MDQgMjAuNDg2NiA3LjgzNTYxTDIxLjk3NTEgOS4xNzE0QzIyLjA4MDMgOS4wNTQwOSAyMi4xODI1IDguOTMzODUgMjIuMjgxNyA4LjgxMDdMMjAuNzIzNiA3LjU1NjY4Wk0yMC40Nzk1IDcuODQzNTZDMjAuMzIxOSA4LjAyMzAyIDIwLjE1ODIgOC4xOTY1NCAxOS45ODggOC4zNjY3M0wyMS40MDIzIDkuNzgwOTNDMjEuNTk5OCA5LjU4MzM1IDIxLjc5MzMgOS4zNzg0MiAyMS45ODIxIDkuMTYzNDRMMjAuNDc5NSA3Ljg0MzU2Wk0xOS45ODggOC4zNjY3MkMxOS42NDQ2IDguNzEwMTMgMTkuMjgyNSA5LjAzMjY3IDE4LjkwNDcgOS4zMjk1OUwyMC4xNDA0IDEwLjkwMjJDMjAuNTgzMyAxMC41NTQyIDIxLjAwNDggMTAuMTc4NCAyMS40MDIyIDkuNzgwOTRMMTkuOTg4IDguMzY2NzJaTTE4LjkxNTEgOS4zMjE1M0MxOC44OTM2IDkuMzM3OTIgMTguODU3NyA5LjM2NTQxIDE4Ljg1MTkgOS4zNjk4N0MxOC44NTE1IDkuMzcwMTUgMTguODUwNyA5LjM3MDgyIDE4Ljg0OTYgOS4zNzE2M0MxOC44NDkxIDkuMzcxOTkgMTguODQ4IDkuMzcyODkgMTguODQ2NSA5LjM3NDAyQzE4Ljg0NTggOS4zNzQ1NyAxOC44NDQ0IDkuMzc1NjUgMTguODQyNyA5LjM3NzAxQzE4Ljg0MiA5LjM3NzU5IDE4LjgzNzEgOS4zODE0MyAxOC44MzEgOS4zODY0QzE4LjgyNjkgOS4zODk3MyAxOC44MTQyIDkuNDAwMzEgMTguODA1NyA5LjQwNzY0QzE4Ljc3NTggOS40MzQ2NSAxOC41ODczIDEwLjY0OTEgMTkuNjc5NiAxMS4xMzg3QzE5Ljg0MzMgMTEuMDg3IDIwLjAxMjMgMTAuOTk3MiAyMC4wMjg3IDEwLjk4NjJDMjAuMDM0OSAxMC45ODE5IDIwLjA0NDMgMTAuOTc1MiAyMC4wNDc2IDEwLjk3MjlDMjAuMDUyOCAxMC45NjkxIDIwLjA1NjggMTAuOTY2MSAyMC4wNTc3IDEwLjk2NTRDMjAuMDU5MyAxMC45NjQyIDIwLjA2MDYgMTAuOTYzMyAyMC4wNjEyIDEwLjk2MjhDMjAuMDYzNSAxMC45NjExIDIwLjA2NTMgMTAuOTU5NyAyMC4wNjU1IDEwLjk1OTVDMjAuMDY3MyAxMC45NTgyIDIwLjA2OTQgMTAuOTU2NiAyMC4wNzA4IDEwLjk1NTVDMjAuMDc0NCAxMC45NTI4IDIwLjA4MDQgMTAuOTQ4MiAyMC4wODkyIDEwLjk0MTVDMjAuMTA3MSAxMC45Mjc4IDIwLjEzNzUgMTAuOTA0NiAyMC4xODU1IDEwLjg2NzlMMTguOTcxNCA5LjI3ODU4QzE4LjkyMzUgOS4zMTUyMiAxOC44OTMzIDkuMzM4MyAxOC44NzU2IDkuMzUxNzlDMTguODY2NyA5LjM1ODU4IDE4Ljg2MTIgOS4zNjI3OCAxOC44NTgyIDkuMzY1MDRDMTguODU2MyA5LjM2NjQ4IDE4Ljg1NjQgOS4zNjYzOSAxOC44NTczIDkuMzY1NzhDMTguODU3NSA5LjM2NTYyIDE4Ljg1NzggOS4zNjUzMyAxOC44NTgzIDkuMzY0OTZDMTguODU4NyA5LjM2NDY4IDE4Ljg1OTcgOS4zNjM5IDE4Ljg2MTEgOS4zNjI5MUMxOC44NjE3IDkuMzYyNDIgMTguODYzIDkuMzYxNDkgMTguODY0NSA5LjM2MDMyQzE4Ljg2NTQgOS4zNTk2OSAxOC44Njk0IDkuMzU2NjggMTguODc0NiA5LjM1MjlDMTguODc3OSA5LjM1MDU2IDE4Ljg4NzMgOS4zNDM4OCAxOC44OTM1IDkuMzM5NTdDMTguOTA5OSA5LjMyODUyIDE5LjA3ODkgOS4yMzg4IDE5LjI0MjYgOS4xODcwNUMyMC4zMzQ5IDkuNjc2NjIgMjAuMTQ2NCAxMC44OTExIDIwLjExNjUgMTAuOTE4MUMyMC4xMDggMTAuOTI1NSAyMC4wOTUzIDEwLjkzNiAyMC4wOTEyIDEwLjkzOTRDMjAuMDg1MSAxMC45NDQzIDIwLjA4MDIgMTAuOTQ4MiAyMC4wNzk1IDEwLjk0ODdDMjAuMDc3OCAxMC45NTAxIDIwLjA3NjQgMTAuOTUxMSAyMC4wNzU4IDEwLjk1MTdDMjAuMDc0NCAxMC45NTI4IDIwLjA3MzMgMTAuOTUzNiAyMC4wNzI5IDEwLjk1MzlDMjAuMDcyIDEwLjk1NDYgMjAuMDcxMyAxMC45NTUxIDIwLjA3MTIgMTAuOTU1MkMyMC4wNzExIDEwLjk1NTMgMjAuMDcyOSAxMC45NTM5IDIwLjA3NzUgMTAuOTUwNEMyMC4wODE1IDEwLjk0NzMgMjAuMDg2OCAxMC45NDMzIDIwLjA5MjcgMTAuOTM4N0MyMC4xMDQ1IDEwLjkyOTcgMjAuMTE4NiAxMC45MTg5IDIwLjEzIDEwLjkxMDJMMTguOTE1MSA5LjMyMTUzWk0xOC45Nzg1IDkuMjczMjRDMTguOTY1NiA5LjI4Mjg5IDE4Ljk1NDYgOS4yOTE0NSAxOC45NDg1IDkuMjk2MkMxOC45NDY5IDkuMjk3NDMgMTguOTQ1NCA5LjI5ODY1IDE4Ljk0NDIgOS4yOTk1NEMxOC45NDMgOS4zMDA1MiAxOC45NDIxIDkuMzAxMjIgMTguOTQxMyA5LjMwMTg0QzE4LjkzOTYgOS4zMDMxMiAxOC45MzkyIDkuMzAzNDQgMTguOTM5NCA5LjMwMzMxQzE4LjkzOTYgOS4zMDMxNSAxOC45NDQ1IDkuMjk5MzggMTguOTUyMSA5LjI5MzkzQzE4Ljk2IDkuMjg4MzIgMTguOTcxOSA5LjI4MDA5IDE4Ljk4NzIgOS4yNzA1N0wyMC4wNDcyIDEwLjk2NjVDMjAuMDk3NyAxMC45MzUgMjAuMTM2OSAxMC45MDU0IDIwLjE1NjMgMTAuODkwNUMyMC4xNjUyIDEwLjg4MzYgMjAuMTc1MyAxMC44NzU3IDIwLjE3NzMgMTAuODc0MkMyMC4xODE0IDEwLjg3MSAyMC4xODA3IDEwLjg3MTYgMjAuMTc4NSAxMC44NzMzTDE4Ljk3ODUgOS4yNzMyNFpNMTguODk3NiA5LjMzMzY2QzE4Ljg2NDIgOS4zNTk5NiAxOC44MjkzIDkuMzg1ODIgMTguNzg5MSA5LjQxMzk0TDE5LjkzNjEgMTEuMDUyNEMyMC4wMDI1IDExLjAwNTkgMjAuMDY4OCAxMC45NTcxIDIwLjEzNjggMTAuOTAzNUwxOC44OTc2IDkuMzMzNjZaTTE4Ljc3NzggOS40MjE5OEMxOC42NjE1IDkuNTA1ODUgMTguNTU3NSA5LjU4MDc3IDE4LjQ1MjggOS42NTIxMUwxOS41Nzk1IDExLjMwNDZDMTkuNzA5NCAxMS4yMTYgMTkuODM0NiAxMS4xMjU3IDE5Ljk0NzQgMTEuMDQ0M0wxOC43Nzc4IDkuNDIxOThaTTE4LjQ1MjIgOS42NTI1NEMxOC4yNTA2IDkuNzkwMTkgMTguMDQ2IDkuOTIwOTEgMTcuODM1NCAxMC4wNDczTDE4Ljg2NDQgMTEuNzYyM0MxOS4xMDY4IDExLjYxNjggMTkuMzQ0NiAxMS40NjUgMTkuNTgwMSAxMS4zMDQxTDE4LjQ1MjIgOS42NTI1NFpNMTcuODM2NyAxMC4wNDY1QzE3LjM1OTMgMTAuMzMxOSAxNi44NTk2IDEwLjU4NTUgMTYuMzQ3OSAxMC44MDJMMTcuMTI3MSAxMi42NDM5QzE3LjcyNCAxMi4zOTE0IDE4LjMwNjQgMTIuMDk1OSAxOC44NjMxIDExLjc2M0wxNy44MzY3IDEwLjA0NjVaTTE3LjEyMjEgMTIuNjQ2QzE3LjE4NjEgMTIuNjE5MyAxNy4yNSAxMi41OTI3IDE3LjMxMzkgMTIuNTY2MUwxNi41NDQ4IDEwLjcxOTlDMTYuNDgwOCAxMC43NDY2IDE2LjQxNjggMTAuNzczMiAxNi4zNTI5IDEwLjc5OTlMMTcuMTIyMSAxMi42NDZaTTE2LjU0MDQgMTAuNzIxN0MxNS41NDQ2IDExLjE0MjIgMTQuNDk1IDExLjQyNTkgMTMuNDIxIDExLjU3MTVMMTMuNjg5OCAxMy41NTM0QzE0LjkzNDQgMTMuMzg0NiAxNi4xNTU1IDEzLjA1NTIgMTcuMzE4MyAxMi41NjQyTDE2LjU0MDQgMTAuNzIxN1pNMTMuNzAxOSAxMy41NTE2QzEzLjcyODggMTMuNTQ3NyAxMy43NTY0IDEzLjU0NCAxMy43OTI5IDEzLjUzOTJDMTMuODI3MSAxMy41MzQ3IDEzLjg3MDEgMTMuNTI5IDEzLjkxNTEgMTMuNTIyM0wxMy42MjIgMTEuNTQzOUMxMy41OTUxIDExLjU0NzkgMTMuNTY3NSAxMS41NTE2IDEzLjUzMSAxMS41NTY0QzEzLjQ5NjkgMTEuNTYwOSAxMy40NTM5IDExLjU2NjYgMTMuNDA4OCAxMS41NzMyTDEzLjcwMTkgMTMuNTUxNlpNMTMuNjM3OSAxMS41NDE3QzEyLjU1MjEgMTEuNjg0OCAxMS40NDg2IDExLjY4NDkgMTAuMzU5NyAxMS41NDE3TDEwLjA5ODkgMTMuNTI0NkMxMS4zNjA3IDEzLjY5MDUgMTIuNjM5OCAxMy42OTA2IDEzLjg5OTMgMTMuNTI0NUwxMy42Mzc5IDExLjU0MTdaTTEwLjA4MjggMTMuNTIyM0MxMC4xMjc4IDEzLjUyOSAxMC4xNzA5IDEzLjUzNDcgMTAuMjA1IDEzLjUzOTJDMTAuMjQxNSAxMy41NDQgMTAuMjY5MSAxMy41NDc3IDEwLjI5NiAxMy41NTE2TDEwLjU4OTEgMTEuNTczMkMxMC41NDQxIDExLjU2NjYgMTAuNTAxIDExLjU2MDkgMTAuNDY2OSAxMS41NTY0QzEwLjQzMDQgMTEuNTUxNiAxMC40MDI4IDExLjU0NzkgMTAuMzc1OSAxMS41NDM5TDEwLjA4MjggMTMuNTIyM1pNMTAuNTc2OSAxMS41NzE1QzkuNTAyOSAxMS40MjU4IDguNDUzMzUgMTEuMTQyMiA3LjQ1NzUyIDEwLjcyMTdMNi42Nzk1OCAxMi41NjQyQzcuODQyNDQgMTMuMDU1MiA5LjA2MzU2IDEzLjM4NDYgMTAuMzA4MSAxMy41NTM0TDEwLjU3NjkgMTEuNTcxNVpNNi42ODM5NCAxMi41NjYxQzYuNzQ3ODYgMTIuNTkyNyA2LjgxMTg4IDEyLjYxOTQgNi44NzU4NyAxMi42NDZMNy42NDUwMSAxMC43OTk4QzcuNTgxMDcgMTAuNzczMiA3LjUxNzE3IDEwLjc0NjYgNy40NTMxNiAxMC43MTk5TDYuNjgzOTQgMTIuNTY2MVpNNy42NTI4NSAxMC44MDMxQzYuNzQzOSAxMC40MTU0IDUuODg0ODkgOS45MjI2NSA1LjEwMjIzIDkuMzMxMzRMMy44OTY2IDEwLjkyNzFDNC44MTQyNCAxMS42MjA0IDUuODE1NDcgMTIuMTkzNyA2Ljg2ODAzIDEyLjY0MjdMNy42NTI4NSAxMC44MDMxWk01LjA3Mjg3IDkuMzA5OThDNS4wODE1IDkuMzE2MDIgNS4wODcwOSA5LjMyMDMgNS4wODgwNCA5LjMyMTAzQzUuMDg4MzMgOS4zMjEyNSA1LjA4NzY3IDkuMzIwNzUgNS4wODA0IDkuMzE1MDFDNS4wNzUwMiA5LjMxMDc2IDUuMDYzMDIgOS4zMDEyNyA1LjA0OTkyIDkuMjkxMjNDNS4wMzYxNCA5LjI4MDY3IDUuMDE3NTcgOS4yNjY3NCA0Ljk5NTYyIDkuMjUxMzhMMy44NDg2MyAxMC44ODk4QzMuODQwMDEgMTAuODgzOCAzLjgzNDQyIDEwLjg3OTUgMy44MzM0NyAxMC44Nzg4QzMuODMzMTkgMTAuODc4NSAzLjgzMzg2IDEwLjg3OTEgMy44NDExMyAxMC44ODQ4QzMuODQ2NTMgMTAuODg5MSAzLjg1ODUyIDEwLjg5ODUgMy44NzE2NCAxMC45MDg2QzMuODg1NDIgMTAuOTE5MiAzLjkwNCAxMC45MzMxIDMuOTI1OTYgMTAuOTQ4NUw1LjA3Mjg3IDkuMzA5OThaTTMuODIzOTQgMTAuODcxOUMzLjg2OTY5IDEwLjkwNjEgMy44OTY5OSAxMC45MjY3IDMuOTExNSAxMC45Mzc4QzMuOTE5MjUgMTAuOTQzOCAzLjkyMDg4IDEwLjk0NTEgMy45MTg4NyAxMC45NDM1QzMuOTE4MTUgMTAuOTQyOSAzLjkxNjUzIDEwLjk0MTYgMy45MTQyOSAxMC45Mzk4QzMuOTEyMzkgMTAuOTM4MyAzLjkwODAzIDEwLjkzNDggMy45MDIzNiAxMC45MzAxQzMuOTAwMzcgMTAuOTI4NCAzLjg4MzE5IDEwLjkxNDIgMy44NjIzMyAxMC44OTQ4QzMuODU5ODIgMTAuODkyNCAzLjgxODY4IDEwLjg1NSAzLjc3NDMzIDEwLjgwMTVDMy43NjA5MiAxMC43ODU0IDMuNzM3ODMgMTAuNzU2NiAzLjcxMjI4IDEwLjcxODNDMy42OTMgMTAuNjg5NCAzLjYzOTE3IDEwLjYwNjggMy41OTg0NSAxMC40ODg1QzMuNTczODQgMTAuNDE2OSAzLjQ0NjI1IDEwLjAzMzcgMy42OTU1OCA5LjYzMzk4QzMuOTcyNTMgOS4xODk5NCA0LjQyNTkyIDkuMTYzMzMgNC41NDI5NCA5LjE2MzJDNC42OTA3NiA5LjE2MzA0IDQuODAyNSA5LjE5NjQ4IDQuODM3NTggOS4yMDcyNUM0Ljg4Njc1IDkuMjIyMzUgNC45MjQ2OSA5LjIzODIxIDQuOTQ1MjkgOS4yNDcyM0M0Ljk4Njg2IDkuMjY1NDQgNS4wMTgwMyA5LjI4MjU2IDUuMDMwNDggOS4yODk1QzUuMDU4MzYgOS4zMDUwMiA1LjA3OTI3IDkuMzE4NDkgNS4wODU2MiA5LjMyMjU4QzUuMTAxODkgOS4zMzMwNyA1LjExNDEgOS4zNDE2NiA1LjExNzE1IDkuMzQzOEM1LjEyNTk0IDkuMzQ5OTcgNS4xMzIxIDkuMzU0NTMgNS4xMzMyMiA5LjM1NTM2QzUuMTM1NDMgOS4zNTY5OSA1LjEzNjc5IDkuMzU4MDIgNS4xMzcyMiA5LjM1ODM1QzUuMTM3NTEgOS4zNTg1NyA1LjEzNzcgOS4zNTg3MSA1LjEzNzggOS4zNTg3OEM1LjEzNzg1IDkuMzU4ODIgNS4xMzc4OCA5LjM1ODg1IDUuMTM3OTEgOS4zNTg4N0M1LjEzNzkzIDkuMzU4ODggNS4xMzc5NCA5LjM1ODg5IDUuMTM3OTQgOS4zNTg4OUM1LjEzNzk0IDkuMzU4ODkgNS4xMzc5MyA5LjM1ODg5IDUuMTM3OTIgOS4zNTg4OEM1LjEzNzkxIDkuMzU4ODcgNS4xMzc5IDkuMzU4ODYgNS4xMzc4OCA5LjM1ODg1QzUuMTM3ODcgOS4zNTg4NCA1LjEzNzg2IDkuMzU4ODMgNS4xMzc4NCA5LjM1ODgyQzUuMTM3ODMgOS4zNTg4MSA1LjEzNzgzIDkuMzU4ODEgNS4xMzc4MyA5LjM1ODgxQzUuMTM3ODMgOS4zNTg4MSA1LjEzNzg0IDkuMzU4ODIgNS4xMzc4NiA5LjM1ODgzQzUuMTM3ODggOS4zNTg4NSA1LjEzNzkxIDkuMzU4ODcgNS4xMzc5NiA5LjM1ODkxQzUuMTM4MDQgOS4zNTg5OCA1LjEzODIxIDkuMzU5MTEgNS4xMzg0NSA5LjM1OTMxQzUuMTM4NzIgOS4zNTk1MiA1LjE0MjYgOS4zNjI2NCA1LjE0OSA5LjM2ODE5TDMuODM5MTcgMTAuODc5NkMzLjg2OTMgMTAuOTA1NyAzLjg5ODEgMTAuOTI4NCAzLjkxNDY5IDEwLjk0MTJDMy45MjQwMiAxMC45NDg0IDMuOTM0MjIgMTAuOTU2MiAzLjk0NDMzIDEwLjk2MzZDMy45NDg2IDEwLjk2NjggMy45NTczMyAxMC45NzMyIDMuOTY3OTIgMTAuOTgwNkMzLjk3MTg4IDEwLjk4MzQgMy45ODQ4MSAxMC45OTI1IDQuMDAxNTkgMTEuMDAzM0M0LjAwODE5IDExLjAwNzYgNC4wMjkzMSAxMS4wMjEyIDQuMDU3MzMgMTEuMDM2OEM0LjA2OTg2IDExLjA0MzggNC4xMDExIDExLjA2MDkgNC4xNDI3MiAxMS4wNzkxQzQuMTYzMzQgMTEuMDg4MiA0LjIwMTMgMTEuMTA0IDQuMjUwNDkgMTEuMTE5MUM0LjI4NTU5IDExLjEyOTkgNC4zOTczNCAxMS4xNjM0IDQuNTQ1MTcgMTEuMTYzMkM0LjY2MjIgMTEuMTYzMSA1LjExNTU5IDExLjEzNjUgNS4zOTI1NSAxMC42OTI0QzUuNjQxODggMTAuMjkyNyA1LjUxNDI5IDkuOTA5NDUgNS40ODk2OCA5LjgzNzg5QzUuNDQ4OTUgOS43MTk1MSA1LjM5NTEyIDkuNjM2OTYgNS4zNzU4MiA5LjYwODA1QzUuMzUwMjcgOS41Njk3NSA1LjMyNzE2IDkuNTQwOTIgNS4zMTM3MyA5LjUyNDczQzUuMjY5MzEgOS40NzExNyA1LjIyODA0IDkuNDMzNjMgNS4yMjUzMyA5LjQzMTEyQzUuMjA0MSA5LjQxMTM0IDUuMTg2MjkgOS4zOTY1OCA1LjE4MzQyIDkuMzk0MThDNS4xNzIgOS4zODQ2NiA1LjE2MjE2IDkuMzc2ODggNS4xNTgzIDkuMzczODNDNS4xNDgyOCA5LjM2NTkyIDUuMTM3MTMgOS4zNTczMiA1LjEyNjE0IDkuMzQ4OTJDNS4xMDMxNyA5LjMzMTM2IDUuMDY5MTcgOS4zMDU3IDUuMDIwMzEgOS4yNjkyM0wzLjgyMzk0IDEwLjg3MTlaTTUuMTEzNzEgOS4zMzlDNS4wNjExMiA5LjI5NzQ4IDUuMDIxMDYgOS4yNjU3NyA0Ljk4NTAxIDkuMjM1NzNMMy43MDQ2NyAxMC43NzIyQzMuNzY0NTcgMTAuODIyMSAzLjgyNTc3IDEwLjg3MDQgMy44NzQ0NiAxMC45MDg4TDUuMTEzNzEgOS4zMzlaTTQuOTcxODUgOS4yMjQ5NUM0Ljg3MDE2IDkuMTQzMTEgNC43Njc3OCA5LjA1ODIyIDQuNjY3MzMgOC45NzI4NEwzLjM3MjA2IDEwLjQ5NjdDMy40ODQ4MiAxMC41OTI2IDMuNjAwOTggMTAuNjg4OSAzLjcxNzgzIDEwLjc4M0w0Ljk3MTg1IDkuMjI0OTVaTTQuNjczODUgOC45Nzg0M0M0LjQ4NzMzIDguODE3MTIgNC4zMDk4OSA4LjY1NjQgNC4xNDM0MiA4LjQ5MjI5TDIuNzM5MzQgOS45MTY1N0MyLjk0NTk2IDEwLjEyMDMgMy4xNTc2MyAxMC4zMTEzIDMuMzY1NTUgMTAuNDkxMkw0LjY3Mzg1IDguOTc4NDNaTTQuMTQwNzkgOC40ODk3MUMzLjc5NTE0IDguMTUxNDcgMy40NzExNyA3Ljc5NTM1IDMuMTczMTggNy40MjE2NUwxLjYwOTQ3IDguNjY4NThDMS45NjE3OCA5LjExMDM5IDIuMzQxMzkgOS41MjcxNSAyLjc0MTk3IDkuOTE5MTVMNC4xNDA3OSA4LjQ4OTcxWk0zLjE4MDY4IDcuNDMxMThDMy4xNjg3MyA3LjQxNTgxIDMuMTU2NDIgNy40MDAyMyAzLjE0Njg5IDcuMzg4MTZDMy4xMzY0MiA3LjM3NDg5IDMuMTI4NzMgNy4zNjUxNSAzLjEyMjAxIDcuMzU2NTFMMS41NDMzOCA4LjU4NDQ4QzEuNTU1MzIgOC41OTk4MyAxLjU2NzYxIDguNjE1NCAxLjU3NzEzIDguNjI3NDVDMS41ODc1OSA4LjY0MDY5IDEuNTk1MjcgOC42NTA0MyAxLjYwMTk3IDguNjU5MDVMMy4xODA2OCA3LjQzMTE4Wk0zLjA5MTk2IDcuMzE5NzFDMy4wOTU1MyA3LjMyMzg3IDMuMDk3OTQgNy4zMjY4NCAzLjA5OTAyIDcuMzI4MTdDMy4xMDAxIDcuMzI5NTEgMy4xMDAzMiA3LjMyOTgyIDMuMDk5NDQgNy4zMjg2OEMzLjA5ODU0IDcuMzI3NTIgMy4wOTcwMSA3LjMyNTUyIDMuMDk0NDUgNy4zMjIxM0MzLjA5MTc3IDcuMzE4NiAzLjA4ODkxIDcuMzE0NzggMy4wODQ3MSA3LjMwOTE4TDEuNDg0NzQgOC41MDkyMUMxLjQ5NjI2IDguNTI0NTggMS41MzIzMSA4LjU3MzMgMS41NzM0NCA4LjYyMTI4TDMuMDkxOTYgNy4zMTk3MVpNMS40OTIxIDguNTE4OTFDMS41MDIzMSA4LjUzMjE4IDEuNTExOCA4LjU0NDI2IDEuNTE4OSA4LjU1MzI4QzEuNTI3IDguNTYzNTcgMS41MzExOCA4LjU2ODg2IDEuNTM1ODcgOC41NzQ4N0MxLjU0NDYgOC41ODYwNyAxLjU0Mzc4IDguNTg1NDEgMS41Mzk3OCA4LjU3OTYzTDMuMTg0MjQgNy40NDEzMUMzLjE1NjI1IDcuNDAwODkgMy4xMzAxMiA3LjM2NjkxIDMuMTEyODcgNy4zNDQ4QzMuMDg3NDggNy4zMTIyNSAzLjA5MDMgNy4zMTYzMyAzLjA3NzM1IDcuMjk5NDlMMS40OTIxIDguNTE4OTFaTTMuMTM1OTYgNy4zNzcyM0MzLjEwODcyIDcuMzQzOTMgMy4wODk1OSA3LjMxNjA1IDMuMDI3NTkgNy4yMzIxOEwxLjQxOTI1IDguNDIwOThDMS40NDc4NyA4LjQ1OTcgMS41MTkzNiA4LjU1OTc1IDEuNTg4MDYgOC42NDM3MUwzLjEzNTk2IDcuMzc3MjNaTTMuMDIzNDEgNy4yMjY1N0MyLjk0NTU3IDcuMTIyNzkgMi44NzkzMSA3LjAyNjA0IDIuNzgyNTIgNi44ODk5M0wxLjE1MjYyIDguMDQ4OTlDMS4yMjY0IDguMTUyNzMgMS4zMjUzNyA4LjI5NTg1IDEuNDIzNDMgOC40MjY1OUwzLjAyMzQxIDcuMjI2NTdaTTIuNzkxMzUgNi45MDI1NUMyLjYzMzc5IDYuNjczNTkgMi40ODgzIDYuNDQ1MzkgMi4zNTM4NiA2LjIxMjU0TDAuNjIxODUyIDcuMjEyNjNDMC43ODU5MDQgNy40OTY3NCAwLjk2MDIyNyA3Ljc2OTYzIDEuMTQzNzkgOC4wMzYzN0wyLjc5MTM1IDYuOTAyNTVaTTAuNDg3ODU0IDYuNzEyNThWNy41MjAwOUgyLjQ4Nzg1VjYuNzEyNThIMC40ODc4NTRaTTIuMzUwNyA4LjAyNTU1QzIuNTkwMDkgNy42MTY5MSAyLjg2Mjc4IDcuMjIwMjggMy4xNjEzOCA2LjgyMzA1TDEuNTYyNjggNS42MjEzMkMxLjIzMjIzIDYuMDYwOTMgMC45MTMzMTEgNi41MjI0OCAwLjYyNTAwNCA3LjAxNDYzTDIuMzUwNyA4LjAyNTU1Wk0xLjU2MDg3IDUuNjIzNzNDMS41MTk3NyA1LjY3ODc1IDEuNDk3NzQgNS43MDgxOCAxLjQ4ODUgNS43MjA1MUMxLjQ4NjIgNS43MjM1OSAxLjQ4NDY5IDUuNzI1NiAxLjQ4Mzg3IDUuNzI2NjlDMS40ODM2NiA1LjcyNjk3IDEuNDgzNSA1LjcyNzE5IDEuNDgzMzcgNS43MjczNkMxLjQ4MzI3IDUuNzI3NDkgMS40ODMxMSA1LjcyNzcgMS40ODMwMiA1LjcyNzgzQzEuNDgyOTkgNS43Mjc4NyAxLjQ4Mjk0IDUuNzI3OTQgMS40ODI4NyA1LjcyODAyQzEuNDgyODYgNS43MjgwNCAxLjQ4MjY2IDUuNzI4MzEgMS40ODI0MSA1LjcyODY0QzEuNDgyMjIgNS43Mjg4OSAxLjQ4MTU0IDUuNzI5ODEgMS40ODEwNCA1LjczMDQ3QzEuNDc2MDIgNS43MzcyNyAxLjY4ODY3IDcuMTMyIDMuMDc5MzIgNi45MzI3M0MzLjA4MDMgNi45MzE0MyAzLjA4MTU1IDYuOTI5NzggMy4wODE4MiA2LjkyOTQyQzMuMDgxOTUgNi45MjkyNSAzLjA4MjE1IDYuOTI4OTggMy4wODIyMyA2LjkyODg4QzMuMDgyMzUgNi45Mjg3MiAzLjA4MjQ2IDYuOTI4NTggMy4wODI0OSA2LjkyODU0QzMuMDgyNTMgNi45Mjg0OCAzLjA4MjU3IDYuOTI4NDIgMy4wODI2IDYuOTI4MzlDMy4wODI2NSA2LjkyODMyIDMuMDgyNzEgNi45MjgyNCAzLjA4Mjc2IDYuOTI4MThDMy4wODM0MiA2LjkyNzI5IDMuMDg2MzUgNi45MjM0IDMuMDkwODMgNi45MTc0NUMzLjA5OTk2IDYuOTA1MzMgMy4xMTQ4NiA2Ljg4NTU5IDMuMTI5NjYgNi44NjYxN0MzLjEzNzA2IDYuODU2NDYgMy4xNDM5MSA2Ljg0NzUxIDMuMTQ5NjggNi44NDAwNEMzLjE1MjU1IDYuODM2MzQgMy4xNTQ4NiA2LjgzMzM2IDMuMTU2NjQgNi44MzEwOUMzLjE1ODUyIDYuODI4NjkgMy4xNTkxOSA2LjgyNzg1IDMuMTU4ODkgNi44MjgyMkwxLjU5NzE1IDUuNTc4ODNDMS41NjQ1OCA1LjYxOTU0IDEuNTA5MDggNS42OTMyMSAxLjQ5MzMyIDUuNzE0MTRDMS40ODgxMyA1LjcyMTAyIDEuNDg0NjUgNS43MjU2NiAxLjQ4MzcxIDUuNzI2OTFDMS40ODM0NyA1LjcyNzIzIDEuNDgzNjYgNS43MjY5NyAxLjQ4Mzg3IDUuNzI2N0MxLjQ4Mzk0IDUuNzI2NjEgMS40ODQxMyA1LjcyNjM1IDEuNDg0MjYgNS43MjYxOEMxLjQ4NDUyIDUuNzI1ODMgMS40ODU3NyA1LjcyNDE4IDEuNDg2NzUgNS43MjI4OEMyLjg3NzQgNS41MjM2MSAzLjA5MDA1IDYuOTE4MzQgMy4wODUwMyA2LjkyNTE0QzMuMDg0NTMgNi45MjU4IDMuMDgzODUgNi45MjY3MSAzLjA4MzY3IDYuOTI2OTZDMy4wODM1OCA2LjkyNzA5IDMuMDgzNDIgNi45MjcyOSAzLjA4MzM3IDYuOTI3MzZDMy4wODMzMyA2LjkyNzQxIDMuMDgzMjcgNi45Mjc0OSAzLjA4MzI1IDYuOTI3NTJDMy4wODMyIDYuOTI3NTkgMy4wODMxNyA2LjkyNzYzIDMuMDgzMTcgNi45Mjc2M0MzLjA4MzE2IDYuOTI3NjMgMy4wODMxOCA2LjkyNzYyIDMuMDgzMjMgNi45Mjc1NUMzLjA4MzI1IDYuOTI3NTIgMy4wODMyNyA2LjkyNzQ5IDMuMDgzMyA2LjkyNzQ1QzMuMDgzMzMgNi45Mjc0MSAzLjA4MzM3IDYuOTI3MzYgMy4wODM0IDYuOTI3MzJDMy4wODM1NSA2LjkyNzEyIDMuMDgzNzUgNi45MjY4NiAzLjA4Mzk5IDYuOTI2NTNDMy4wODQ5NyA2LjkyNTIyIDMuMDg2NjYgNi45MjI5OCAzLjA4OTE0IDYuOTE5NjZDMy4wOTkwNiA2LjkwNjQyIDMuMTIxNjcgNi44NzYyMiAzLjE2MzE5IDYuODIwNjNMMS41NjA4NyA1LjYyMzczWk0zLjE2MjkxIDYuODIzMTZDMy4xNzgyMSA2LjgwMzc4IDMuMTk0MTIgNi43ODQxNCAzLjIxNDc0IDYuNzU4NzFDMy4yMzQxIDYuNzM0ODMgMy4yNTgxNiA2LjcwNTE3IDMuMjgyODUgNi42NzM5MUwxLjcxMzA1IDUuNDM0NjZDMS42OTc3NSA1LjQ1NDAzIDEuNjgxODUgNS40NzM2NyAxLjY2MTIzIDUuNDk5MUMxLjY0MTg3IDUuNTIyOTcgMS42MTc4MSA1LjU1MjY0IDEuNTkzMTMgNS41ODM5TDMuMTYyOTEgNi44MjMxNlpNMy4yNzY5NiA2LjY4MTI5QzMuMzUzNzMgNi41ODU5MSAzLjQzMjc2IDYuNDkyOTQgMy41MTQwNCA2LjQwMjM3TDIuMDI1NTQgNS4wNjY1N0MxLjkyMDI2IDUuMTgzODggMS44MTgwNiA1LjMwNDEyIDEuNzE4OTQgNS40MjcyN0wzLjI3Njk2IDYuNjgxMjlaTTMuNTIxMSA2LjM5NDQxQzMuNjc4NzQgNi4yMTQ5NSAzLjg0MjM5IDYuMDQxNDQgNC4wMTI1OCA1Ljg3MTI0TDIuNTk4MzQgNC40NTcwNUMyLjQwMDc4IDQuNjU0NjIgMi4yMDczIDQuODU5NTUgMi4wMTg0NyA1LjA3NDUzTDMuNTIxMSA2LjM5NDQxWk00LjAxMjU3IDUuODcxMjVDNC4zNTU5OCA1LjUyNzg0IDQuNzE4MDYgNS4yMDUzIDUuMDk1OTMgNC45MDgzOEwzLjg2MDIzIDMuMzM1NzlDMy40MTczNCAzLjY4MzggMi45OTU4NCA0LjA1OTU1IDIuNTk4MzUgNC40NTcwNEw0LjAxMjU3IDUuODcxMjVaTTUuMDg1NTMgNC45MTY0NEM1LjEwNjk1IDQuOTAwMDYgNS4xNDI5MSA0Ljg3MjU3IDUuMTQ4NzEgNC44NjgxQzUuMTQ5MDcgNC44Njc4MyA1LjE0OTk0IDQuODY3MTYgNS4xNTEgNC44NjYzNEM1LjE1MTQ2IDQuODY1OTggNS4xNTI2MiA0Ljg2NTA5IDUuMTU0MDcgNC44NjM5NkM1LjE1NDc4IDQuODYzNDEgNS4xNTYxNiA0Ljg2MjMzIDUuMTU3ODkgNC44NjA5N0M1LjE1ODYyIDQuODYwMzkgNS4xNjM1MiA0Ljg1NjU1IDUuMTY5NjQgNC44NTE1OEM1LjE3MzcyIDQuODQ4MjUgNS4xODY0IDQuODM3NjcgNS4xOTQ5NCA0LjgzMDM0QzUuMjI0ODMgNC44MDMzMyA1LjQxMzMyIDMuNTg4ODMgNC4zMjEgMy4wOTkyNUM0LjE1NzMxIDMuMTUxMDEgMy45ODgyOSAzLjI0MDczIDMuOTcxOTEgMy4yNTE3OEMzLjk2NTcxIDMuMjU2MDkgMy45NTYyOCAzLjI2Mjc4IDMuOTUzMDMgMy4yNjUxMkMzLjk0NzgxIDMuMjY4OSAzLjk0Mzc1IDMuMjcxOTIgMy45NDI4OCAzLjI3MjU3QzMuOTQxMyAzLjI3Mzc0IDMuOTQwMDQgMy4yNzQ2OSAzLjkzOTM2IDMuMjc1MkMzLjkzNzEgMy4yNzY4OSAzLjkzNTI1IDMuMjc4MyAzLjkzNTA2IDMuMjc4NDRDMy45MzMzMiAzLjI3OTc2IDMuOTMxMTkgMy4yODEzOCAzLjkyOTgxIDMuMjgyNDRDMy45MjYyNCAzLjI4NTE1IDMuOTIwMjQgMy4yODk3MyAzLjkxMTM1IDMuMjk2NTJDMy44OTM0NiAzLjMxMDE4IDMuODYzMDUgMy4zMzM0IDMuODE1MDcgMy4zNzAwNUw1LjAyOTE1IDQuOTU5NEM1LjA3NzEyIDQuOTIyNzYgNS4xMDczNCA0Ljg5OTY4IDUuMTI1MDEgNC44ODYxOUM1LjEzMzkgNC44Nzk0IDUuMTM5NDEgNC44NzUxOSA1LjE0MjM4IDQuODcyOTNDNS4xNDQyNiA0Ljg3MTUgNS4xNDQxNSA0Ljg3MTU5IDUuMTQzMzQgNC44NzIyQzUuMTQzMTMgNC44NzIzNSA1LjE0Mjc1IDQuODcyNjQgNS4xNDIyNiA0Ljg3MzAxQzUuMTQxODggNC44NzMzIDUuMTQwODYgNC44NzQwNyA1LjEzOTUzIDQuODc1MDdDNS4xMzg4OCA0Ljg3NTU2IDUuMTM3NjQgNC44NzY0OSA1LjEzNjA3IDQuODc3NjVDNS4xMzUyMiA0Ljg3ODI5IDUuMTMxMTcgNC44ODEzIDUuMTI1OTYgNC44ODUwN0M1LjEyMjcxIDQuODg3NDEgNS4xMTMyOSA0Ljg5NDA5IDUuMTA3MDkgNC44OTg0QzUuMDkwNzIgNC45MDk0NSA0LjkyMTcgNC45OTkxNyA0Ljc1OCA1LjA1MDkzQzMuNjY1NjkgNC41NjEzNSAzLjg1NDE4IDMuMzQ2ODYgMy44ODQwNiAzLjMxOTg0QzMuODkyNiAzLjMxMjUyIDMuOTA1MjggMy4zMDE5NCAzLjkwOTM2IDMuMjk4NjFDMy45MTU0NyAzLjI5MzY1IDMuOTIwMzYgMy4yODk4MiAzLjkyMTA4IDMuMjg5MjVDMy45MjI3OSAzLjI4NzkgMy45MjQxNSAzLjI4Njg0IDMuOTI0ODMgMy4yODYzMUMzLjkyNjI0IDMuMjg1MjEgMy45MjczNCAzLjI4NDM2IDMuOTI3NzMgMy4yODQwNkMzLjkyODYzIDMuMjgzMzYgMy45MjkyOSAzLjI4Mjg2IDMuOTI5MzggMy4yODI3OUMzLjkyOTQ4IDMuMjgyNzEgMy45Mjc3IDMuMjg0MDggMy45MjMxIDMuMjg3NTlDMy45MTkwNyAzLjI5MDY4IDMuOTEzOCAzLjI5NDcxIDMuOTA3ODkgMy4yOTkyNEMzLjg5NjA4IDMuMzA4MjcgMy44ODE5NyAzLjMxOTA1IDMuODcwNjMgMy4zMjc3M0w1LjA4NTUzIDQuOTE2NDRaTTUuMDIyMTEgNC45NjQ3M0M1LjAzNDk3IDQuOTU1MDggNS4wNDU5NyA0Ljk0NjUzIDUuMDUyMDggNC45NDE3OEM1LjA1MzY1IDQuOTQwNTUgNS4wNTUyMiA0LjkzOTMzIDUuMDU2MzYgNC45Mzg0NEM1LjA1NzYxIDQuOTM3NDcgNS4wNTg1MSA0LjkzNjc3IDUuMDU5MzEgNC45MzYxNEM1LjA2MDk1IDQuOTM0ODcgNS4wNjEzNyA0LjkzNDU1IDUuMDYxMiA0LjkzNDY4QzUuMDYwOTkgNC45MzQ4NCA1LjA1NjA5IDQuOTM4NiA1LjA0ODQ1IDQuOTQ0MDVDNS4wNDA1OCA0Ljk0OTY2IDUuMDI4NjUgNC45NTc4OSA1LjAxMzQyIDQuOTY3NDFMMy45NTM0IDMuMjcxNDNDMy45MDI5MiAzLjMwMjk4IDMuODYzNzYgMy4zMzI1OCAzLjg0NDMzIDMuMzQ3NDdDMy44MzUzNyAzLjM1NDM0IDMuODI1MjggMy4zNjIyMyAzLjgyMzMgMy4zNjM3N0MzLjgxOTI0IDMuMzY2OTMgMy44MTk5MiAzLjM2NjM3IDMuODIyMTIgMy4zNjQ3Mkw1LjAyMjExIDQuOTY0NzNaTTUuMTAzMDQgNC45MDQzMUM1LjEzNjM0IDQuODc4MDIgNS4xNzEyOSA0Ljg1MjE2IDUuMjExNDcgNC44MjQwNEw0LjA2NDUgMy4xODU2QzMuOTk4MDcgMy4yMzIxMSAzLjkzMTc1IDMuMjgwODcgMy44NjM3OCAzLjMzNDUzTDUuMTAzMDQgNC45MDQzMVpNNS4yMjI3OCA0LjgxNkM1LjMzOTE0IDQuNzMyMTIgNS40NDMxNCA0LjY1NzIxIDUuNTQ3NzcgNC41ODU4N0w0LjQyMTEzIDIuOTMzNEM0LjI5MTIzIDMuMDIxOTYgNC4xNjYwNCAzLjExMjI5IDQuMDUzMTkgMy4xOTM2NEw1LjIyMjc4IDQuODE2Wk01LjU0ODQxIDQuNTg1NDRDNS43NDk5NyA0LjQ0Nzc5IDUuOTU0NjIgNC4zMTcwNyA2LjE2NTIyIDQuMTkwNzJMNS4xMzYyNCAyLjQ3NTcyQzQuODkzNzYgMi42MjEyMSA0LjY1NjAxIDIuNzcyOTkgNC40MjA0OSAyLjkzMzgzTDUuNTQ4NDEgNC41ODU0NFpNNi4xNjM5NCA0LjE5MTQ4QzYuNjQxMjYgMy45MDYwNiA3LjE0MSAzLjY1MjUgNy42NTI3MiAzLjQzNjAyTDYuODczNTEgMS41OTQwNkM2LjI3NjU2IDEuODQ2NTkgNS42OTQyMiAyLjE0MjA3IDUuMTM3NTIgMi40NzQ5Nkw2LjE2Mzk0IDQuMTkxNDhaTTYuODc4NTEgMS41OTE5Nkw2LjY4NjYyIDEuNjcxOTFMNy40NTU4NCAzLjUxODA3TDcuNjQ3NzMgMy40MzgxMkw2Ljg3ODUxIDEuNTkxOTZaTTcuNDYwMjEgMy41MTYyM0M4LjQ1NjA0IDMuMDk1NzYgOS41MDU1OCAyLjgxMjEyIDEwLjU3OTYgMi42NjY0N0wxMC4zMTA4IDAuNjg0NjFDOS4wNjYyNCAwLjg1MzM4OSA3Ljg0NTEgMS4xODI3NSA2LjY4MjI1IDEuNjczNzRMNy40NjAyMSAzLjUxNjIzWk0xMC4yOTg3IDAuNjg2MzM2QzEwLjI3MTggMC42OTAzMjUgMTAuMjQ0MiAwLjY5Mzk4NyAxMC4yMDc3IDAuNjk4ODA3QzEwLjE3MzYgMC43MDMzMTUgMTAuMTMwNSAwLjcwODk4IDEwLjA4NTUgMC43MTU2NTFMMTAuMzc4NiAyLjY5NDA2QzEwLjQwNTUgMi42OTAwNyAxMC40MzMxIDIuNjg2NDEgMTAuNDY5NiAyLjY4MTU5QzEwLjUwMzcgMi42NzcwOCAxMC41NDY3IDIuNjcxNDIgMTAuNTkxOCAyLjY2NDc0TDEwLjI5ODcgMC42ODYzMzZaTTEwLjM2MjcgMi42OTYyOEMxMS40NDg1IDIuNTUzMTUgMTIuNTUyIDIuNTUzMTEgMTMuNjQwOSAyLjY5NjMyTDEzLjkwMTcgMC43MTMzOTRDMTIuNjM5OSAwLjU0NzQ0NSAxMS4zNjA4IDAuNTQ3NDA3IDEwLjEwMTMgMC43MTM0MzJMMTAuMzYyNyAyLjY5NjI4Wk0xMy45MTc4IDAuNzE1NjUxQzEzLjg3MjggMC43MDg5OCAxMy44Mjk3IDAuNzAzMzE1IDEzLjc5NTYgMC42OTg4MDdDMTMuNzU5MSAwLjY5Mzk4NyAxMy43MzE1IDAuNjkwMzI1IDEzLjcwNDYgMC42ODYzMzZMMTMuNDExNSAyLjY2NDc0QzEzLjQ1NjUgMi42NzE0MiAxMy40OTk2IDIuNjc3MDggMTMuNTMzNyAyLjY4MTU5QzEzLjU3MDIgMi42ODY0MSAxMy41OTc4IDIuNjkwMDcgMTMuNjI0NyAyLjY5NDA2TDEzLjkxNzggMC43MTU2NTFaTTEzLjQyMzYgMi42NjY0N0MxNC40OTc3IDIuODEyMTQgMTUuNTQ3MiAzLjA5NTc4IDE2LjU0MzEgMy41MTYyNEwxNy4zMjEgMS42NzM3NEMxNi4xNTgyIDEuMTgyNzUgMTQuOTM3IDAuODUzNDIgMTMuNjkyNSAwLjY4NDYxM0wxMy40MjM2IDIuNjY2NDdaTTE3LjMxNjcgMS42NzE5MUwxNy4xMjQ4IDEuNTkxOTZMMTYuMzU1NSAzLjQzODEyTDE2LjU0NzQgMy41MTgwN0wxNy4zMTY3IDEuNjcxOTFaTTE2LjM0NzcgMy40MzQ4M0MxNy4yNTY3IDMuODIyNjEgMTguMTE1NyA0LjMxNTMyIDE4Ljg5ODQgNC45MDY2NEwyMC4xMDQgMy4zMTA4OEMxOS4xODY0IDIuNjE3NTggMTguMTg1MSAyLjA0NDMgMTcuMTMyNiAxLjU5NTI1TDE2LjM0NzcgMy40MzQ4M1pNMTguOTI3NyA0LjkyNzk5QzE4LjkxOTEgNC45MjE5NSAxOC45MTM1IDQuOTE3NjggMTguOTEyNiA0LjkxNjk1QzE4LjkxMjMgNC45MTY3MyAxOC45MTI5IDQuOTE3MjMgMTguOTIwMiA0LjkyMjk2QzE4LjkyNTYgNC45MjcyMiAxOC45Mzc2IDQuOTM2NzEgMTguOTUwNyA0Ljk0Njc1QzE4Ljk2NDUgNC45NTczIDE4Ljk4MyA0Ljk3MTIzIDE5LjAwNSA0Ljk4NjZMMjAuMTUyIDMuMzQ4MThDMjAuMTYwNiAzLjM1NDIyIDIwLjE2NjIgMy4zNTg0OSAyMC4xNjcxIDMuMzU5MjFDMjAuMTY3NCAzLjM1OTQzIDIwLjE2NjcgMy4zNTg5MiAyMC4xNTk1IDMuMzUzMThDMjAuMTU0MSAzLjM0ODkyIDIwLjE0MjEgMy4zMzk0MyAyMC4xMjkgMy4zMjkzOEMyMC4xMTUyIDMuMzE4ODIgMjAuMDk2NiAzLjMwNDg5IDIwLjA3NDYgMy4yODk1MkwxOC45Mjc3IDQuOTI3OTlaTTIwLjE3NjcgMy4zNjYwM0MyMC4xMzA5IDMuMzMxODggMjAuMTAzNiAzLjMxMTI0IDIwLjA4OTEgMy4zMDAxNEMyMC4wODE0IDMuMjk0MjIgMjAuMDc5NyAzLjI5MjkgMjAuMDgxNyAzLjI5NDQ5QzIwLjA4MjQgMy4yOTUwNiAyMC4wODQxIDMuMjk2MzQgMjAuMDg2MyAzLjI5ODE0QzIwLjA4ODIgMy4yOTk2OCAyMC4wOTI2IDMuMzAzMTkgMjAuMDk4MiAzLjMwNzkyQzIwLjEwMDIgMy4zMDk1OCAyMC4xMTc0IDMuMzIzOCAyMC4xMzgzIDMuMzQzMjJDMjAuMTQwOCAzLjM0NTU2IDIwLjE4MTkgMy4zODI5NyAyMC4yMjYzIDMuNDM2NDRDMjAuMjM5NyAzLjQ1MjYxIDIwLjI2MjggMy40ODE0NCAyMC4yODgzIDMuNTE5NzNDMjAuMzA3NiAzLjU0ODYzIDIwLjM2MTUgMy42MzEyMSAyMC40MDIyIDMuNzQ5NjRDMjAuNDI2OCAzLjgyMTI3IDIwLjU1NDQgNC4yMDQ3NCAyMC4zMDQ3IDQuNjA0NTNDMjAuMDI3NSA1LjA0ODMyIDE5LjU3NDIgNS4wNzQ2OCAxOS40NTc0IDUuMDc0NzhDMTkuMzA5NiA1LjA3NDkgMTkuMTk4IDUuMDQxNDcgMTkuMTYyOSA1LjAzMDdDMTkuMTEzOCA1LjAxNTYgMTkuMDc1OCA0Ljk5OTc1IDE5LjA1NTMgNC45OTA3MkMxOS4wMTM3IDQuOTcyNTIgMTguOTgyNSA0Ljk1NTQgMTguOTcwMSA0Ljk0ODQ3QzE4Ljk0MjIgNC45MzI5NSAxOC45MjEzIDQuOTE5NDggMTguOTE1IDQuOTE1MzlDMTguODk4NyA0LjkwNDkgMTguODg2NSA0Ljg5NjMyIDE4Ljg4MzQgNC44OTQxOEMxOC44NzQ3IDQuODg4MDEgMTguODY4NSA0Ljg4MzQ0IDE4Ljg2NzQgNC44ODI2MkMxOC44NjUyIDQuODgwOTkgMTguODYzOCA0Ljg3OTk2IDE4Ljg2MzQgNC44Nzk2M0MxOC44NjMxIDQuODc5NDEgMTguODYyOSA0Ljg3OTI3IDE4Ljg2MjggNC44NzkxOUMxOC44NjI3IDQuODc5MTUgMTguODYyNyA0Ljg3OTEzIDE4Ljg2MjcgNC44NzkxMUMxOC44NjI3IDQuODc5MDkgMTguODYyNyA0Ljg3OTA4IDE4Ljg2MjcgNC44NzkwOEMxOC44NjI3IDQuODc5MDggMTguODYyNyA0Ljg3OTA5IDE4Ljg2MjcgNC44NzkxQzE4Ljg2MjcgNC44NzkxIDE4Ljg2MjcgNC44NzkxMiAxOC44NjI3IDQuODc5MTNDMTguODYyNyA0Ljg3OTE0IDE4Ljg2MjcgNC44NzkxNSAxOC44NjI4IDQuODc5MTZDMTguODYyOCA0Ljg3OTE3IDE4Ljg2MjggNC44NzkxNyAxOC44NjI4IDQuODc5MTdDMTguODYyOCA0Ljg3OTE3IDE4Ljg2MjggNC44NzkxNiAxOC44NjI3IDQuODc5MTVDMTguODYyNyA0Ljg3OTEzIDE4Ljg2MjcgNC44NzkxIDE4Ljg2MjYgNC44NzkwN0MxOC44NjI2IDQuODc5IDE4Ljg2MjQgNC44Nzg4NyAxOC44NjIxIDQuODc4NjdDMTguODYxOSA0Ljg3ODQ1IDE4Ljg1OCA0Ljg3NTMzIDE4Ljg1MTYgNC44Njk3OUwyMC4xNjE0IDMuMzU4MzhDMjAuMTMxMyAzLjMzMjI3IDIwLjEwMjUgMy4zMDk2MSAyMC4wODU5IDMuMjk2NzlDMjAuMDc2NiAzLjI4OTU3IDIwLjA2NjQgMy4yODE4MiAyMC4wNTYzIDMuMjc0MzVDMjAuMDUyIDMuMjcxMTkgMjAuMDQzMyAzLjI2NDc3IDIwLjAzMjcgMy4yNTczM0MyMC4wMjg3IDMuMjU0NTYgMjAuMDE1OCAzLjI0NTQ5IDE5Ljk5OSAzLjIzNDY3QzE5Ljk5MjQgMy4yMzA0MSAxOS45NzEzIDMuMjE2ODIgMTkuOTQzMyAzLjIwMTIxQzE5LjkzMDggMy4xOTQyNCAxOS44OTk1IDMuMTc3MDkgMTkuODU3OSAzLjE1ODg2QzE5LjgzNzMgMy4xNDk4MyAxOS43OTk0IDMuMTMzOTcgMTkuNzUwMiAzLjExODg3QzE5LjcxNTEgMy4xMDgwOSAxOS42MDM0IDMuMDc0NjUgMTkuNDU1NyAzLjA3NDc4QzE5LjMzODkgMy4wNzQ4NyAxOC44ODU2IDMuMTAxMjMgMTguNjA4NCAzLjU0NTAzQzE4LjM1ODcgMy45NDQ4MyAxOC40ODYyIDQuMzI4MyAxOC41MTA5IDQuMzk5OTRDMTguNTUxNiA0LjUxODM4IDE4LjYwNTUgNC42MDA5OCAxOC42MjQ4IDQuNjI5OUMxOC42NTAzIDQuNjY4MiAxOC42NzM0IDQuNjk3MDUgMTguNjg2OSA0LjcxMzI0QzE4LjczMTMgNC43NjY4IDE4Ljc3MjYgNC44MDQzNSAxOC43NzUzIDQuODA2ODZDMTguNzk2NSA0LjgyNjY0IDE4LjgxNDMgNC44NDEzOSAxOC44MTcyIDQuODQzNzlDMTguODI4NiA0Ljg1MzMyIDE4LjgzODQgNC44NjExIDE4Ljg0MjMgNC44NjQxNEMxOC44NTIzIDQuODcyMDYgMTguODYzNSA0Ljg4MDY1IDE4Ljg3NDUgNC44ODkwNkMxOC44OTc0IDQuOTA2NjEgMTguOTMxNCA0LjkzMjI3IDE4Ljk4MDMgNC45Njg3NEwyMC4xNzY3IDMuMzY2MDNaTTE4Ljg4NjkgNC44OTg5OEMxOC45Mzk1IDQuOTQwNSAxOC45Nzk1IDQuOTcyMjEgMTkuMDE1NiA1LjAwMjI1TDIwLjI5NTkgMy40NjU3OEMyMC4yMzYgMy40MTU4NiAyMC4xNzQ4IDMuMzY3NjIgMjAuMTI2MSAzLjMyOTE5TDE4Ljg4NjkgNC44OTg5OFpNMTkuMDI4NyA1LjAxMzAyQzE5LjEzMDQgNS4wOTQ4NyAxOS4yMzI4IDUuMTc5NzYgMTkuMzMzMyA1LjI2NTE0TDIwLjYyODUgMy43NDEyM0MyMC41MTU4IDMuNjQ1MzkgMjAuMzk5NiAzLjU0OTA1IDIwLjI4MjggMy40NTVMMTkuMDI4NyA1LjAxMzAyWk0xOS4zMjY3IDUuMjU5NTVDMTkuNTEzMyA1LjQyMDg2IDE5LjY5MDcgNS41ODE1OCAxOS44NTcyIDUuNzQ1NjlMMjEuMjYxMyA0LjMyMTQxQzIxLjA1NDYgNC4xMTc3MiAyMC44NDMgMy45MjY2NCAyMC42MzUgMy43NDY4MkwxOS4zMjY3IDUuMjU5NTVaTTE5Ljg1OTggNS43NDgyN0MyMC4yMDU1IDYuMDg2NTEgMjAuNTI5NCA2LjQ0MjYzIDIwLjgyNzQgNi44MTYzM0wyMi4zOTExIDUuNTY5NEMyMi4wMzg4IDUuMTI3NTkgMjEuNjU5MiA0LjcxMDgyIDIxLjI1ODYgNC4zMTg4M0wxOS44NTk4IDUuNzQ4MjdaTTIwLjgxOTkgNi44MDY4QzIwLjgzMTkgNi44MjIxOCAyMC44NDQyIDYuODM3NzYgMjAuODUzNyA2Ljg0OTgzQzIwLjg2NDIgNi44NjMxIDIwLjg3MTkgNi44NzI4NCAyMC44Nzg2IDYuODgxNDdMMjIuNDU3MiA1LjY1MzQ5QzIyLjQ0NTMgNS42MzgxNCAyMi40MzMgNS42MjI1NiAyMi40MjM1IDUuNjEwNTFDMjIuNDEzIDUuNTk3MjYgMjIuNDA1MyA1LjU4NzUzIDIyLjM5ODYgNS41Nzg5M0wyMC44MTk5IDYuODA2OFpNMjAuOTA4NyA2LjkxODI4QzIwLjkwNTEgNi45MTQxMSAyMC45MDI3IDYuOTExMTQgMjAuOTAxNiA2LjkwOTgxQzIwLjkwMDUgNi45MDg0NiAyMC45MDAzIDYuOTA4MTYgMjAuOTAxMiA2LjkwOTNDMjAuOTAyMSA2LjkxMDQ2IDIwLjkwMzYgNi45MTI0NiAyMC45MDYxIDYuOTE1ODRDMjAuOTA4OCA2LjkxOTM4IDIwLjkxMTcgNi45MjMyIDIwLjkxNTkgNi45Mjg3OUwyMi41MTU5IDUuNzI4NzZDMjIuNTA0MyA1LjcxMzQxIDIyLjQ2ODMgNS42NjQ2OCAyMi40MjcyIDUuNjE2NjhMMjAuOTA4NyA2LjkxODI4Wk0yMi41MDg1IDUuNzE5MDdDMjIuNDk4MyA1LjcwNTggMjIuNDg4OCA1LjY5MzcxIDIyLjQ4MTcgNS42ODQ2OUMyMi40NzM2IDUuNjc0MzkgMjIuNDY5NCA1LjY2OTExIDIyLjQ2NDcgNS42NjMxQzIyLjQ1NiA1LjY1MTg5IDIyLjQ1NjggNS42NTI1NiAyMi40NjA4IDUuNjU4MzRMMjAuODE2NCA2Ljc5NjY3QzIwLjg0NDMgNi44MzcxIDIwLjg3MDUgNi44NzEwNyAyMC44ODc3IDYuODkzMThDMjAuOTEzMSA2LjkyNTczIDIwLjkxMDMgNi45MjE2NyAyMC45MjMzIDYuOTM4NDlMMjIuNTA4NSA1LjcxOTA3Wk0yMC44NjQ2IDYuODYwNzVDMjAuODkxOSA2Ljg5NDA1IDIwLjkxMSA2LjkyMTkzIDIwLjk3MyA3LjAwNTc5TDIyLjU4MTMgNS44MTY5OUMyMi41NTI3IDUuNzc4MjcgMjIuNDgxMiA1LjY3ODIyIDIyLjQxMjUgNS41OTQyNkwyMC44NjQ2IDYuODYwNzVaTTIwLjk3NzIgNy4wMTE0MUMyMS4wNTUgNy4xMTUxOSAyMS4xMjEzIDcuMjExOTQgMjEuMjE4MSA3LjM0ODA1TDIyLjg0OCA2LjE4ODk5QzIyLjc3NDIgNi4wODUyNCAyMi42NzUyIDUuOTQyMTIgMjIuNTc3MiA1LjgxMTM4TDIwLjk3NzIgNy4wMTE0MVpNMjEuMjA5MiA3LjMzNTQyQzIxLjM2NjggNy41NjQzOSAyMS41MTIzIDcuNzkyNTkgMjEuNjQ2NyA4LjAyNTQzTDIzLjM3ODcgNy4wMjUzNUMyMy4yMTQ3IDYuNzQxMjMgMjMuMDQwNCA2LjQ2ODM1IDIyLjg1NjggNi4yMDE2MUwyMS4yMDkyIDcuMzM1NDJaTTIxLjY1MjUgOC4wMzUxOUMyMi4xMTMgOC44MTIzOCAyMy4yNDMgOS4yMzg4IDI0LjE0ODcgOC42NTI3OUwyMy4wNjIyIDYuOTczNjVDMjMuMTYxMSA2LjkwOTY2IDIzLjI0NjQgNi45MjE4NSAyMy4yNzI2IDYuOTI5MTdDMjMuMjk0MSA2LjkzNTE5IDIzLjMzNTYgNi45NTI0NCAyMy4zNzMgNy4wMTU1OUwyMS42NTI1IDguMDM1MTlaTTI0LjE0ODcgOC42NTI3OUMyNC44OTQ5IDguMTY5OTIgMjUuMjkyMiA3LjEyMzEgMjQuNzU0NCA2LjIxMjE3TDIzLjAzMjEgNy4yMjg4OEMyMi45OTcxIDcuMTY5NjIgMjIuOTk0IDcuMTAwNDMgMjMuMDA3NCA3LjA1MjY2QzIzLjAxODggNy4wMTIwMyAyMy4wNDA2IDYuOTg3NjMgMjMuMDYyMiA2Ljk3MzY1TDI0LjE0ODcgOC42NTI3OVpNMjQuNzU1OCA2LjIxNDVDMjMuNzQ0NCA0LjQ5MDYzIDIyLjM4NDIgMy4wMjQ1OCAyMC43OTcgMS44NDk4MUwxOS42MDcyIDMuNDU3MzhDMjAuOTk0MiA0LjQ4Mzk4IDIyLjE2NTkgNS43NTIzNSAyMy4wMzA3IDcuMjI2NTRMMjQuNzU1OCA2LjIxNDVaTTIwLjc5NyAxLjg0OTc2QzE5LjIxODggMC42ODE4OTkgMTcuMzgyNCAtMC4xNTUzMzIgMTUuNDgxNyAtMC42MDEyNjdMMTUuMDI0OSAxLjM0NTg2QzE2LjY2ODIgMS43MzE0MSAxOC4yNTM4IDIuNDU1ODkgMTkuNjA3MyAzLjQ1NzQzTDIwLjc5NyAxLjg0OTc2Wk0xNS40ODE1IC0wLjYwMTMxNEMxMy40MjIyIC0xLjA4NCAxMS4yOTAxIC0xLjEyMzA0IDkuMjIyMjMgLTAuNzQ3NTM0TDkuNTc5NTcgMS4yMjAyOUMxMS4zODY0IDAuODkyMTkgMTMuMjQxMiAwLjkyNzc5MSAxNS4wMjUxIDEuMzQ1OTFMMTUuNDgxNSAtMC42MDEzMTRaTTkuMjIxODggLTAuNzQ3NDcxQzcuMjg1ODYgLTAuMzk1MjA3IDUuNDA0NTMgMC4zNjUzNzIgMy43NjcwMiAxLjQ1NjI0TDQuODc1ODYgMy4xMjA3MkM2LjI4NjggMi4xODA3OCA3LjkxMjcgMS41MjM1OCA5LjU3OTkxIDEuMjIwMjJMOS4yMjE4OCAtMC43NDc0NzFaTTMuNzY2NzQgMS40NTY0M0MyLjEyMjQxIDIuNTUyNjUgMC43MDcyMDEgMy45NjQzMyAtMC4zODMxOTEgNS42MTg0OUwxLjI4NjY2IDYuNzE5MjJDMi4yMjcwNyA1LjI5MjU4IDMuNDUwMjggNC4wNzExMSA0Ljg3NjE0IDMuMTIwNTNMMy43NjY3NCAxLjQ1NjQzWk0tMC4zODIyMDYgNS42MTdDLTAuNTE0OTkyIDUuODE3NjYgLTAuNjM2MzU5IDYuMDE3MzggLTAuNzQ5NTM2IDYuMjA1OTlMMC45NjU0MDcgNy4yMzUwNUMxLjA3NjEgNy4wNTA1OCAxLjE3ODYgNi44ODI1MSAxLjI4NTY3IDYuNzIwNzJMLTAuMzgyMjA2IDUuNjE3Wk0tMC43NTQ0OCA2LjIxNDMyQy0xLjA4MTg0IDYuNzcyMDQgLTEuMDgxODUgNy40NzY1MiAtMC43NTQ0NzEgOC4wMzQyNEwwLjk3MDM0MiA3LjAyMTgxQzAuOTkzMjYgNy4wNjA4NiAxIDcuMDk2NTcgMSA3LjEyNDI4QzEgNy4xNTE5OCAwLjk5MzI2MSA3LjE4NzY5IDAuOTcwMzUxIDcuMjI2NzJMLTAuNzU0NDggNi4yMTQzMlpNLTAuNzU0NTg2IDguMDM0MDVDMC4yNTY3NjYgOS43NTc5MiAxLjYxNjk4IDExLjIyNCAzLjIwNDE2IDEyLjM5ODdMNC4zOTQwMSAxMC43OTEyQzMuMDA3IDkuNzY0NTcgMS44MzUzMyA4LjQ5NjIgMC45NzA0NTcgNy4wMjIwMUwtMC43NTQ1ODYgOC4wMzQwNVpNMy4yMDQyNCAxMi4zOTg4QzQuNzgyNCAxMy41NjY3IDYuNjE4OCAxNC40MDM5IDguNTE5NTMgMTQuODQ5OEw4Ljk3NjM1IDEyLjkwMjdDNy4zMzMgMTIuNTE3MSA1Ljc0NzM2IDExLjc5MjcgNC4zOTM5MyAxMC43OTExTDMuMjA0MjQgMTIuMzk4OFpNOC41MTk3MyAxNC44NDk5QzEwLjU3OSAxNS4zMzI2IDEyLjcxMTEgMTUuMzcxNiAxNC43NzkgMTQuOTk2MUwxNC40MjE2IDEzLjAyODNDMTIuNjE0OCAxMy4zNTY0IDEwLjc2IDEzLjMyMDggOC45NzYxNSAxMi45MDI2TDguNTE5NzMgMTQuODQ5OVpNMTQuNzc5MyAxNC45OTZDMTYuNzE1MyAxNC42NDM4IDE4LjU5NjcgMTMuODgzMiAyMC4yMzQyIDEyLjc5MjNMMTkuMTI1MyAxMS4xMjc4QzE3LjcxNDQgMTIuMDY3OCAxNi4wODg1IDEyLjcyNSAxNC40MjEzIDEzLjAyODNMMTQuNzc5MyAxNC45OTZaTTIwLjIzNDUgMTIuNzkyMUMyMS44Nzg4IDExLjY5NTkgMjMuMjk0IDEwLjI4NDIgMjQuMzg0NCA4LjYzMDA2TDIyLjcxNDUgNy41MjkzM0MyMS43NzQxIDguOTU1OTcgMjAuNTUwOSAxMC4xNzc0IDE5LjEyNTEgMTEuMTI4TDIwLjIzNDUgMTIuNzkyMVpNMjQuMzgzNCA4LjYzMTU1QzI0LjUxNjIgOC40MzA4OSAyNC42Mzc2IDguMjMxMTcgMjQuNzUwNyA4LjA0MjU2TDIzLjAzNTggNy4wMTM1QzIyLjkyNTEgNy4xOTc5OCAyMi44MjI2IDcuMzY2MDQgMjIuNzE1NSA3LjUyNzg0TDI0LjM4MzQgOC42MzE1NVpNMjQuNzUzNiA4LjAzNzg0QzI1LjIyOCA3LjIzNzE2IDI1LjAwOTkgNi4wNDI4MiAyNC4wNjk5IDUuNTQ5NzdMMjMuMTQwOSA3LjMyMDkxQzIzLjAzODEgNy4yNjY5NSAyMy4wMDg0IDcuMTg5NiAyMy4wMDIzIDcuMTY1MDFDMjIuOTk3IDcuMTQ0MDMgMjIuOTg5NSA3LjA5MTU3IDIzLjAzMyA3LjAxODIzTDI0Ljc1MzYgOC4wMzc4NFpNMjQuMDg0MyA1LjU1NzQ0QzIzLjI3OTIgNS4xMTgzMSAyMi4xNzggNS4zMTE2NyAyMS42NTAxIDYuMjEyMDdMMjMuMzc1NCA3LjIyMzZDMjMuMzQ1MSA3LjI3NTM0IDIzLjI5MSA3LjMxMjI5IDIzLjIzOSA3LjMyNTAxQzIzLjE5MyA3LjMzNjI5IDIzLjE1NCA3LjMyODE3IDIzLjEyNjYgNy4zMTMyM0wyNC4wODQzIDUuNTU3NDRaTTIxLjUxMjcgNi43MTc4NFY2LjcxNzg4SDIzLjUxMjdWNi43MTc4NEgyMS41MTI3WicgZmlsbD0nJTIzMzMzMzMzJyBtYXNrPSd1cmwoJTIzcGF0aC0xLWluc2lkZS0xXzUyMTJfNjA1MTMpJy8lM0UlM0NwYXRoIGQ9J00xNS41MzA4IDguNDE3MDJDMTUuNTEzNCA4LjQxODQ1IDE1LjQ5NiA4LjQxOTU1IDE1LjQ3ODYgOC40MjAzTDE1LjQ3ODQgOC40MjAzMUMxNS4yODExIDguNDI4NzkgMTUuMDk3IDguMzg5NTkgMTQuOTMyNiA4LjMxNTI0TDE0Ljg3OTcgOC40NDIyOUwxNC44NzkxIDguNDQzNTZMMTQuODcyOCA4LjQ0MDkxQzE0Ljc5NSA4LjYwMDMxIDE0LjcwNjkgOC43NTQyMSAxNC42MDk4IDguOTAxNjFDMTQuNTk5MyA4LjkyMzEgMTQuNTg5NiA4LjkzOTExIDE0LjU4NjggOC45NDM2TDE0LjU4NjggOC45NDM2M0MxNC41ODI2IDguOTUwNjIgMTQuNTc4OSA4Ljk1NjIgMTQuNTc2OCA4Ljk1OTQ0QzE0LjU2OTUgOC45NzA1IDE0LjU2MjYgOC45ODAwNyAxNC41NjAzIDguOTgzMjZDMTQuNTQ4IDkuMDAwMTMgMTQuNTI5NCA5LjAyNDc0IDE0LjUxNDMgOS4wNDQzNEwxNC40OSA5LjA3NTU3TDE0LjQ3NzggOS4wOTA3N0MxNC40NzQzIDkuMDk1MTEgMTQuNDY4MyA5LjEwMjQ4IDE0LjQ2MTQgOS4xMTAzN0MxNC40NTg1IDkuMTEzNzggMTQuNDUxNCA5LjEyMTk2IDE0LjQ0MjEgOS4xMzE2QzE0LjQzOCA5LjEzNTc5IDE0LjQyOTcgOS4xNDQzMyAxNC40MTg1IDkuMTU0NTRDMTQuMzYwMiA5LjIyMTYgMTQuMjk4MyA5LjI4NzYgMTQuMjMyNSA5LjM1MTM1QzE0LjE3NDQgOS40MDkzNSAxNC4xMTU1IDkuNDYzODkgMTQuMDU2NCA5LjUxNTc4QzE0LjA1MyA5LjUxOTg3IDE0LjA1IDkuNTIzMjcgMTQuMDQ3NyA5LjUyNTkyQzE0LjA0MDEgOS41MzQ0MSAxNC4wMzM2IDkuNTQxMjYgMTQuMDI4OSA5LjU0NTk3QzE0LjAxMzEgOS41NjIwNSAxMy45OTg3IDkuNTc0NTUgMTMuOTkzNiA5LjU3ODk5QzEzLjk4MDEgOS41OTA3MyAxMy45NjU3IDkuNjAyMjkgMTMuOTU1MiA5LjYxMDY3QzEzLjk0MzUgOS42MTk5NiAxMy45MzEyIDkuNjI5NTYgMTMuOTE5NiA5LjYzODQyQzEzLjkwODEgOS42NDcyNCAxMy44OTYxIDkuNjU2MjggMTMuODg1MSA5LjY2NDM2TDEzLjg2NzEgOS42NzczQzEzLjg2MjUgOS42ODA1NyAxMy44NTE0IDkuNjg4NCAxMy44MzgxIDkuNjk2NzRDMTMuODM0MiA5LjY5OTE2IDEzLjgyODYgOS43MDI2NCAxMy44MjE4IDkuNzA2NkMxMy44MTU4IDkuNzEwMDkgMTMuODA0MSA5LjcxNjc0IDEzLjc4ODkgOS43MjQxMkMxMy43ODQ4IDkuNzI2MTIgMTMuNzc5NiA5LjcyODYxIDEzLjc3MzMgOS43MzE0QzEzLjYzMDEgOS44MjYyIDEzLjQ4MSA5LjkxMDg0IDEzLjMyOCA5Ljk4NTU1TDEzLjMzMDcgOS45OTIwNUwxMy4zMjk0IDkuOTkyNTdMMTMuMTM4OCAxMC4wNzJMMTMuMTM2NiAxMC4wNjY3QzEyLjk0ODYgMTAuMTMzNyAxMi43NTU5IDEwLjE4NjkgMTIuNTYwMyAxMC4yMjU5TDEyLjU2MTMgMTAuMjMzQzEyLjUyMTQgMTAuMjM4OSAxMi40ODI4IDEwLjI0NCAxMi40NDg0IDEwLjI0ODVMMTIuNDQ2OSAxMC4yNDg3QzEyLjQxNiAxMC4yNTI4IDEyLjM4ODQgMTAuMjU2NSAxMi4zNjEzIDEwLjI2MDRDMTIuMzU2MiAxMC4yNjExIDEyLjM1MTIgMTAuMjYxOSAxMi4zNDYyIDEwLjI2MjZMMTIuMzQ1MyAxMC4yNTY1QzEyLjEyMDIgMTAuMjc1IDExLjg5NDQgMTAuMjc1IDExLjY2OTQgMTAuMjU2NUwxMS42Njg1IDEwLjI2MjdDMTEuNjYxOCAxMC4yNjE3IDExLjY1NTEgMTAuMjYwOCAxMS42NDg1IDEwLjI1OThDMTEuNjIyNyAxMC4yNTYxIDExLjU5NjQgMTAuMjUyNiAxMS41NjcxIDEwLjI0ODdMMTEuNTY1NiAxMC4yNDg1QzExLjUzMTMgMTAuMjQ0IDExLjQ5MjYgMTAuMjM4OSAxMS40NTI3IDEwLjIzM0wxMS40NTM3IDEwLjIyNjFDMTEuMjU3MSAxMC4xODcxIDExLjA2NSAxMC4xMzM3IDEwLjg3NzUgMTAuMDY2OEwxMC44NzUzIDEwLjA3MkwxMC42ODQ3IDkuOTkyNThMMTAuNjgzNCA5Ljk5MjA1TDEwLjY4NiA5Ljk4NTY2QzEwLjUyNjYgOS45MDc4OCAxMC4zNzI3IDkuODE5ODMgMTAuMjI1MyA5LjcyMjdDMTAuMjAzOCA5LjcxMjIzIDEwLjE4NzggOS43MDI0NyAxMC4xODMzIDkuNjk5NzNMMTAuMTgzMyA5LjY5OTcyQzEwLjE3NjMgOS42OTU0NiAxMC4xNzA3IDkuNjkxODIgMTAuMTY3NSA5LjY4OTY5QzEwLjE1NjUgOS42ODI0NCAxMC4xNDcgOS42NzU1NSAxMC4xNDM3IDkuNjczMkwxMC4xNDM3IDkuNjczMTZDMTAuMTI2OCA5LjY2MDk1IDEwLjEwMjIgOS42NDIyOCAxMC4wODI2IDkuNjI3MkwxMC4wNTE0IDkuNjAyODdMMTAuMDM2MiA5LjU5MDcyQzEwLjAzMTggOS41ODcyIDEwLjAyNDUgOS41ODExOCAxMC4wMTY2IDkuNTc0MzRDMTAuMDEzMiA5LjU3MTM5IDEwLjAwNSA5LjU2NDI2IDkuOTk1MzQgOS41NTQ5OEM5Ljk5MTE1IDkuNTUwOTQgOS45ODI2MSA5LjU0MjYyIDkuOTcyMzkgOS41MzE0NUM5LjkwNTMzIDkuNDczMTQgOS44MzkzMiA5LjQxMTE1IDkuNzc1NTcgOS4zNDUzOEM5LjcxNzU4IDkuMjg3MjUgOS42NjMwNCA5LjIyODQ0IDkuNjExMTcgOS4xNjkzQzkuNjA3MDcgOS4xNjU4NiA5LjYwMzY2IDkuMTYyODkgOS42MDEwMiA5LjE2MDU1QzkuNTkyNTIgOS4xNTMwMyA5LjU4NTY3IDkuMTQ2NDYgOS41ODA5NyA5LjE0MTgzQzkuNTY0ODggOS4xMjYwMiA5LjU1MjM5IDkuMTExNjQgOS41NDc5NSA5LjEwNjUxQzkuNTM2MjEgOS4wOTI5OCA5LjUyNDY1IDkuMDc4NjUgOS41MTYyNyA5LjA2ODEyQzkuNTA2OTggOS4wNTY0NCA5LjQ5NzM4IDkuMDQ0MDkgOS40ODg1MiA5LjAzMjVDOS40Nzk3IDkuMDIwOTggOS40NzA2NiA5LjAwODk3IDkuNDYyNTggOC45OTc5N0w5LjQ0OTY0IDguOTgwMDNDOS40NDYzNyA4Ljk3NTQgOS40Mzg1NCA4Ljk2NDI1IDkuNDMwMiA4Ljk1MDk5QzkuNDI3NzcgOC45NDcxMyA5LjQyNDMgOC45NDE1MSA5LjQyMDMzIDguOTM0NjhDOS40MTY4NCA4LjkyODY3IDkuNDEwMTkgOC45MTY5NiA5LjQwMjgyIDguOTAxODJDOS40MDA4MiA4Ljg5NzcyIDkuMzk4MzMgOC44OTI0NiA5LjM5NTU1IDguODg2MjJDOS4zMDA3NCA4Ljc0MzAzIDkuMjE2MDkgOC41OTM5MyA5LjE0MTM5IDguNDQwODZMOS4xMzQ4OCA4LjQ0MzU1TDkuMTM0MzcgOC40NDIzMkw5LjA1NDk0IDguMjUxNjlMOS4wNjAyMSA4LjI0OTQ2QzguOTkzMjkgOC4wNjE1IDguOTQwMDMgNy44Njg4NCA4LjkwMTA4IDcuNjczMjRMOC44OTM5NSA3LjY3NDI1QzguODg4MDQgNy42MzQzNCA4Ljg4Mjk0IDcuNTk1NzMgOC44Nzg0IDcuNTYxNEw4Ljg3ODIgNy41NTk4NEM4Ljg3NDEyIDcuNTI4OTQgOC44NzA0NyA3LjUwMTM0IDguODY2NTYgNy40NzQyQzguODY1ODEgNy40NjkxNiA4Ljg2NTA4IDcuNDY0MTMgOC44NjQzNSA3LjQ1OTA5TDguODcwNDUgNy40NTgyQzguODUxOTYgNy4yMzMxNSA4Ljg1MTk1IDcuMDA3MzIgOC44NzA0IDYuNzgyMjdMOC44NjQyNiA2Ljc4MTM4QzguODY1MjEgNi43NzQ3MSA4Ljg2NjE4IDYuNzY4MDQgOC44NjcxNyA2Ljc2MTM3QzguODcwODUgNi43MzU2MSA4Ljg3NDMzIDYuNzA5MjkgOC44NzgyIDYuNjgwMDJMOC44Nzg0IDYuNjc4NDdDOC44ODI5NCA2LjY0NDEzIDguODg4MDQgNi42MDU1MiA4Ljg5Mzk1IDYuNTY1NjFMOC45MDA4OCA2LjU2NjU5QzguOTM5ODggNi4zNzAwMSA4Ljk5MzIyIDYuMTc3OSA5LjA2MDEzIDUuOTkwMzhMOS4wNTQ5MyA1Ljk4ODE5TDkuMTM0MzYgNS43OTc1Nkw5LjEzNDg5IDUuNzk2MjhMOS4xNDEyOSA1Ljc5ODkzQzkuMjE5MDYgNS42Mzk1NCA5LjMwNzExIDUuNDg1NjQgOS40MDQyNCA1LjMzODI0QzkuNDE0NyA1LjMxNjc1IDkuNDI0NDcgNS4zMDA3MyA5LjQyNzIxIDUuMjk2MjNMOS40MjcyMyA1LjI5NjIxQzkuNDMxNDkgNS4yODkyMiA5LjQzNTEyIDUuMjgzNjQgOS40MzcyNiA1LjI4MDRDOS40NDQ1IDUuMjY5NDIgOS40NTEzOCA1LjI1OTkxIDkuNDUzNzQgNS4yNTY2NUw5LjQ1Mzc5IDUuMjU2NThDOS40NjU5OSA1LjIzOTcxIDkuNDg0NjYgNS4yMTUxIDkuNDk5NzUgNS4xOTU1MUw5LjUyNDA3IDUuMTY0MjdMOS41MzYyMyA1LjE0OTA3QzkuNTM5NzUgNS4xNDQ3MyA5LjU0NTc2IDUuMTM3MzYgOS41NTI2IDUuMTI5NDdDOS41NTU1NiA1LjEyNjA2IDkuNTYyNjkgNS4xMTc4OCA5LjU3MTk3IDUuMTA4MjRDOS41NzYgNS4xMDQwNSA5LjU4NDMyIDUuMDk1NTIgOS41OTU0OCA1LjA4NTMxQzkuNjUzNzkgNS4wMTgyNCA5LjcxNTc4IDQuOTUyMjQgOS43ODE1NSA0Ljg4ODQ5QzkuODM5NjggNC44MzA1IDkuODk4NDkgNC43NzU5NSA5Ljk1NzY0IDQuNzI0MDdDOS45NjEwOCA0LjcxOTk4IDkuOTY0MDUgNC43MTY1NyA5Ljk2NjM5IDQuNzEzOTNDOS45NzM5MiA0LjcwNTQzIDkuOTgwNDggNC42OTg1OCA5Ljk4NTExIDQuNjkzODdDMTAuMDAwOSA0LjY3Nzc5IDEwLjAxNTMgNC42NjUyOSAxMC4wMjA0IDQuNjYwODVDMTAuMDM0IDQuNjQ5MTEgMTAuMDQ4MyA0LjYzNzU1IDEwLjA1ODggNC42MjkxOEMxMC4wNzA1IDQuNjE5ODkgMTAuMDgyOSA0LjYxMDI5IDEwLjA5NDQgNC42MDE0MkMxMC4xMDYgNC41OTI2MSAxMC4xMTggNC41ODM1NyAxMC4xMjkgNC41NzU0OUwxMC4xNDY5IDQuNTYyNTVDMTAuMTUxNSA0LjU1OTI4IDEwLjE2MjcgNC41NTE0NCAxMC4xNzU5IDQuNTQzMUMxMC4xNzk4IDQuNTQwNjggMTAuMTg1NCA0LjUzNzIgMTAuMTkyMyA0LjUzMzI0QzEwLjE5ODMgNC41Mjk3NSAxMC4yMSA0LjUyMzEgMTAuMjI1MSA0LjUxNTcyQzEwLjIyOTIgNC41MTM3MyAxMC4yMzQ1IDQuNTExMjMgMTAuMjQwNyA0LjUwODQ1QzEwLjM4MzkgNC40MTM2NCAxMC41MzMgNC4zMjkgMTAuNjg2MSA0LjI1NDI5TDEwLjY4MzQgNC4yNDc3OUwxMC42ODQ2IDQuMjQ3MjdMMTAuODc1MyA0LjE2Nzg0TDEwLjg3NzUgNC4xNzMxMkMxMS4wNjU0IDQuMTA2MTkgMTEuMjU4MSA0LjA1MjkzIDExLjQ1MzcgNC4wMTM5OUwxMS40NTI3IDQuMDA2ODVDMTEuNDkyNiA0LjAwMDk1IDExLjUzMTIgMy45OTU4NSAxMS41NjU1IDMuOTkxMzFMMTEuNTY3MSAzLjk5MTFDMTEuNTk4IDMuOTg3MDIgMTEuNjI1NiAzLjk4MzM3IDExLjY1MjcgMy45Nzk0NkMxMS42NTc4IDMuOTc4NzIgMTEuNjYyOCAzLjk3Nzk4IDExLjY2NzggMy45NzcyNUwxMS42Njg3IDMuOTgzMzVDMTEuODkzOCAzLjk2NDg3IDEyLjExOTYgMy45NjQ4NSAxMi4zNDQ3IDMuOTgzM0wxMi4zNDU2IDMuOTc3MTdDMTIuMzUyMiAzLjk3ODEyIDEyLjM1ODkgMy45NzkwOSAxMi4zNjU2IDMuOTgwMDdDMTIuMzkxMyAzLjk4Mzc1IDEyLjQxNzYgMy45ODcyNCAxMi40NDY5IDMuOTkxMUwxMi40NDg1IDMuOTkxMzFDMTIuNDgyOCAzLjk5NTg1IDEyLjUyMTQgNC4wMDA5NCAxMi41NjEzIDQuMDA2ODVMMTIuNTYwNCA0LjAxMzc5QzEyLjc1NjkgNC4wNTI3OSAxMi45NDkgNC4xMDYxMyAxMy4xMzY2IDQuMTczMDRMMTMuMTM4NyA0LjE2NzgzTDEzLjMyOTQgNC4yNDcyN0wxMy4zMzA3IDQuMjQ3OEwxMy4zMjggNC4yNTQxOUMxMy40ODc0IDQuMzMxOTYgMTMuNjQxMyA0LjQyMDAxIDEzLjc4ODcgNC41MTcxNEMxMy44MTAyIDQuNTI3NiAxMy44MjYyIDQuNTM3MzYgMTMuODMwNyA0LjU0MDExTDEzLjgzMDcgNC41NDAxM0MxMy44Mzc3IDQuNTQ0MzkgMTMuODQzMyA0LjU0ODAyIDEzLjg0NjUgNC41NTAxNkMxMy44NTc1IDQuNTU3NDEgMTMuODY3MSA0LjU2NDMgMTMuODcwMyA0LjU2NjY1TDEzLjg3MDQgNC41NjY2OUMxMy44ODcyIDQuNTc4ODkgMTMuOTExOCA0LjU5NzU2IDEzLjkzMTQgNC42MTI2NUwxMy45NjI3IDQuNjM2OTdMMTMuOTc3OSA0LjY0OTEzQzEzLjk4MjIgNC42NTI2NSAxMy45ODk2IDQuNjU4NjYgMTMuOTk3NSA0LjY2NTVDMTQuMDAwOSA0LjY2ODQ2IDE0LjAwOTEgNC42NzU1OSAxNC4wMTg3IDQuNjg0ODdDMTQuMDIyOSA0LjY4ODkgMTQuMDMxNCA0LjY5NzIyIDE0LjA0MTYgNC43MDgzOUMxNC4xMDg3IDQuNzY2NyAxNC4xNzQ3IDQuODI4NjggMTQuMjM4NCA0Ljg5NDQ1QzE0LjI5NjQgNC45NTI1OCAxNC4zNTEgNS4wMTE0IDE0LjQwMjkgNS4wNzA1NEMxNC40MDcgNS4wNzM5OCAxNC40MTA0IDUuMDc2OTUgMTQuNDEzIDUuMDc5M0MxNC40MjE1IDUuMDg2ODIgMTQuNDI4NCA1LjA5MzM5IDE0LjQzMzEgNS4wOTgwMkMxNC40NDkyIDUuMTEzODMgMTQuNDYxNiA1LjEyODIxIDE0LjQ2NjEgNS4xMzMzM0MxNC40Nzc4IDUuMTQ2ODcgMTQuNDg5NCA1LjE2MTIgMTQuNDk3OCA1LjE3MTczQzE0LjUwNzEgNS4xODM0MSAxNC41MTY3IDUuMTk1NzYgMTQuNTI1NSA1LjIwNzM1QzE0LjUzNDMgNS4yMTg4NiAxNC41NDM0IDUuMjMwODcgMTQuNTUxNSA1LjI0MTg3TDE0LjU2NDQgNS4yNTk4MUMxNC41Njc3IDUuMjY0NDUgMTQuNTc1NSA1LjI3NTYgMTQuNTgzOCA1LjI4ODg1QzE0LjU4NjMgNS4yOTI3MSAxNC41ODk3IDUuMjk4MzQgMTQuNTkzNyA1LjMwNTE3QzE0LjU5NzIgNS4zMTExOCAxNC42MDM4IDUuMzIyODggMTQuNjExMiA1LjMzODAzQzE0LjYxMzIgNS4zNDIxMiAxNC42MTU3IDUuMzQ3MzggMTQuNjE4NSA1LjM1MzYyQzE0LjcxMzMgNS40OTY4MSAxNC43OTc5IDUuNjQ1OSAxNC44NzI2IDUuNzk4OTdMMTQuODc5MSA1Ljc5NjI3TDE0Ljg3OTcgNS43OTc1M0wxNC45Mzg2IDUuOTM4ODVDMTUuMDkzNSA1Ljg3MDE1IDE1LjI2MjIgNS44Mjk2OSAxNS40MzU1IDUuODIyMjVNMTUuNTMwOCA4LjQxNzAyTDE1LjUyNTcgNS44MjE3Mk0xNS41MzA4IDguNDE3MDJDMTUuMTAxMSA5LjU5MjU5IDE0LjAyODUgMTAuNTQ0MyAxMi43OTU3IDEwLjc5MTFDMTEuOTcyOSAxMC45NTQyIDExLjE2MTYgMTAuODU2IDEwLjM5MjkgMTAuNTEwOUwxMC4zOTE2IDEwLjUxMDNDOS43MzU5NiAxMC4yMTgxIDkuMTYyMzggOS42ODI3NSA4Ljc3OTc1IDkuMDUwN0wxNS41MzA4IDguNDE3MDJaTTE1LjQzNTUgNS44MjIyNUwxNS40NTcgNi4zMjEzN0wxNS40MzUzIDUuODIyMjZDMTUuNDM1NCA1LjgyMjI2IDE1LjQzNTQgNS44MjIyNSAxNS40MzU1IDUuODIyMjVaTTE1LjQzNTUgNS44MjIyNUMxNS40NjU5IDUuODIwOTQgMTUuNDk2IDUuODIwNzggMTUuNTI1NyA1LjgyMTcyTTE1LjUyNTcgNS44MjE3MkMxNS40MTc4IDUuNTIzOTYgMTUuMjcyNiA1LjI0MjcgMTUuMDkxMiA0Ljk5MDkyTDE1LjA5MDkgNC45OTA0MUMxNC42MTgyIDQuMzMyNTIgMTMuOTk1NSAzLjg1NjM4IDEzLjIzNzIgMy41NzY3NkwxMy4yMzcgMy41NzY2OUMxMS44MjY0IDMuMDU1ODkgMTAuMDk2IDMuNTIzNjMgOS4xNDcxNyA0LjY4Njc4QzguNjI1MTEgNS4zMjgwOCA4LjMyMjA3IDYuMDYxNTggOC4yNTU5MSA2Ljg4MTY0TDguMjU1ODggNi44ODIwNEM4LjE5NTU2IDcuNjIyMDkgOC4zOTE0NiA4LjQwODE4IDguNzc5NzIgOS4wNTA2NEwxNS41MjU3IDUuODIxNzJaTTE1LjQ3ODcgNi44MjEzMkMxNS41OTE0IDYuODE2NDEgMTUuNzUwOCA2Ljk1MDY5IDE1Ljc1NjQgNy4xMDgxNUwxNS40MzU0IDcuNDIxMjNDMTUuMzgzIDcuNDIzNDUgMTUuMzE2NyA3LjQwMTMxIDE1LjI1NDQgNy4zMzY5OUMxNS4xOTEyIDcuMjcxNzUgMTUuMTU4OSA3LjE4OTMyIDE1LjE1NzUgNy4xMjEzMUMxNS4xNTk5IDYuOTY5NzEgMTUuMjgyNSA2LjgyOTc0IDE1LjQ3ODQgNi44MjEzM0wxNS40Nzg3IDYuODIxMzJaTTE1Ljc1NjUgNy4xMjgzOUMxNS43NTUgNy4yNjg5MyAxNS42MzUxIDcuNDEyNTUgMTUuNDM1NSA3LjQyMTIzTDE1Ljc1NjUgNy4xMjRDMTUuNzU2NSA3LjEyNTQ3IDE1Ljc1NjUgNy4xMjY5MyAxNS43NTY1IDcuMTI4MzlaTTE1LjE1NzUgNy4xMTgwN0wxNC42NTkxIDcuMTIxMjRMMTUuMTU3NSA3LjExOTE0QzE1LjE1NzUgNy4xMTg3OCAxNS4xNTc1IDcuMTE4NDMgMTUuMTU3NSA3LjExODA3WicgZmlsbD0nJTIzMzMzMzMzJyBzdHJva2U9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC10ZWNobmljYWxkb2N1bWVudC11cmwgYTpob3ZlciwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC10ZWNobmljYWxkb2N1bWVudC11cmwgYTpob3ZlciwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLXRlY2huaWNhbGRvY3VtZW50LXVybCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDI0IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0ncGF0aC0xLWluc2lkZS0xXzUyMTJfNjA1MTMnIGZpbGw9J3doaXRlJyUzRSUzQ3BhdGggZD0nTTIyLjUxMjcgNi43MTc4OEMyMi4yNDg5IDcuMTY4MjggMjEuOTUzMSA3LjU5NzM3IDIxLjYzODYgOC4wMTU3OUMyMS44MDM4IDcuNzk0NTkgMjEuNjY1MiA3Ljk4MTE1IDIxLjYyMjYgOC4wMzQ0NUMyMS41ODI2IDguMDg1MDkgMjEuNTQyNiA4LjEzMzA1IDIxLjUwMjYgOC4xODM2OUMyMS40MTQ3IDguMjkyOTYgMjEuMzI0MSA4LjM5OTU3IDIxLjIzMDggOC41MDM1QzIxLjA1NzYgOC43MDA3MiAyMC44NzkgOC44ODk5NCAyMC42OTUxIDkuMDczODNDMjAuMzI0NyA5LjQ0NDI4IDE5LjkzMjkgOS43OTM0MiAxOS41MjI1IDEwLjExNTlDMTkuNDc3MiAxMC4xNTA1IDE5LjM4NjYgMTAuMjE5OCAxOS41Nzg1IDEwLjA3MzJDMTkuNTU3MiAxMC4wODkyIDE5LjUzODUgMTAuMTA1MiAxOS41MTcyIDEwLjExODZDMTkuNDY2NSAxMC4xNTg1IDE5LjQxNTkgMTAuMTk1OCAxOS4zNjI2IDEwLjIzMzJDMTkuMjQ4IDEwLjMxNTggMTkuMTMzNCAxMC4zOTg0IDE5LjAxNjEgMTAuNDc4M0MxOC43OTc2IDEwLjYyNzYgMTguNTc2NCAxMC43Njg4IDE4LjM0OTkgMTAuOTA0OEMxNy44MzI5IDExLjIxMzkgMTcuMjkxOCAxMS40ODg0IDE2LjczNzUgMTEuNzIyOUMxNi44MDE0IDExLjY5NjMgMTYuODY1NCAxMS42Njk2IDE2LjkyOTQgMTEuNjQzQzE1Ljg1IDEyLjA5ODcgMTQuNzE0NyAxMi40MDUyIDEzLjU1NTQgMTIuNTYyNEMxMy42MjczIDEyLjU1MTggMTMuNjk2NiAxMi41NDM4IDEzLjc2ODYgMTIuNTMzMUMxMi41OTYgMTIuNjg3NyAxMS40MDQ2IDEyLjY4NzcgMTAuMjI5MyAxMi41MzMxQzEwLjMwMTMgMTIuNTQzOCAxMC4zNzA2IDEyLjU1MTggMTAuNDQyNSAxMi41NjI0QzkuMjgzMjMgMTIuNDA1MiA4LjE0Nzg5IDEyLjA5ODcgNy4wNjg1NSAxMS42NDNDNy4xMzI1MSAxMS42Njk2IDcuMTk2NDggMTEuNjk2MyA3LjI2MDQ0IDExLjcyMjlDNi4yNzk2OCAxMS4zMDQ1IDUuMzQ5NTYgMTAuNzcxNSA0LjQ5OTQxIDEwLjEyOTJDNC40NzI3NiAxMC4xMTA2IDQuNDQ4NzcgMTAuMDg5MiA0LjQyMjEzIDEwLjA3MDZDNC42MTEzNSAxMC4yMTE4IDQuNTM0MDYgMTAuMTU4NSA0LjQ5NDA5IDEwLjEyMzlDNC40NDM0NSAxMC4wODM5IDQuMzkyODEgMTAuMDQzOSA0LjM0NDg0IDEwLjAwNEM0LjIzNTU3IDkuOTE2MDIgNC4xMjYzIDkuODI1NCA0LjAxOTcgOS43MzQ3OUMzLjgyMjQ4IDkuNTY0MjMgMy42Mjc5MyA5LjM4ODMzIDMuNDQxMzggOS4yMDQ0M0MzLjA2ODI3IDguODM5MzEgMi43MTY0NyA4LjQ1Mjg3IDIuMzkxMzMgOC4wNDUxMkMyLjM3MjY3IDguMDIxMTMgMi4zNTEzNSA3Ljk5NDQ4IDIuMzMyNyA3Ljk3MDVDMi4zMTY3MSA3Ljk1MTg0IDIuMzAwNzEgNy45MzA1MiAyLjI4NDcyIDcuOTA5MkMyLjMxMTM4IDcuOTQzODUgMi4zMzgwMyA3Ljk3NTgzIDIuMzYyMDEgOC4wMTA0N0MyLjMxNDA0IDcuOTUxODQgMi4yNjg3MyA3Ljg4Nzg4IDIuMjIzNDIgNy44MjY1OEMyLjEzNTQ3IDcuNzA5MzIgMi4wNTI4NiA3LjU4OTM5IDEuOTY3NTcgNy40Njk0NkMxLjc5NzAxIDcuMjIxNjEgMS42MzcxIDYuOTcxMDcgMS40ODc4NSA2LjcxMjU4VjcuNTIwMDlDMS43NTE3IDcuMDY5NjkgMi4wNDc1MSA2LjY0MDYxIDIuMzYyMDMgNi4yMjIxOEMyLjE5Njc5IDYuNDQzMzkgMi4zMzUzOCA2LjI1NjgzIDIuMzc4MDIgNi4yMDM1M0MyLjQxOCA2LjE1Mjg5IDIuNDU3OTcgNi4xMDQ5MiAyLjQ5Nzk1IDYuMDU0MjhDMi41ODU5IDUuOTQ1MDEgMi42NzY1MSA1LjgzODQxIDIuNzY5NzkgNS43MzQ0N0MyLjk0MzAyIDUuNTM3MjUgMy4xMjE1OCA1LjM0ODAzIDMuMzA1NDYgNS4xNjQxNUMzLjY3NTkxIDQuNzkzNyA0LjA2NzcgNC40NDQ1NSA0LjQ3ODA4IDQuMTIyMDlDNC41MjMzOSA0LjA4NzQ0IDQuNjE0IDQuMDE4MTUgNC40MjIxMSA0LjE2NDczQzQuNDQzNDMgNC4xNDg3NCA0LjQ2MjA5IDQuMTMyNzUgNC40ODM0MSA0LjExOTQyQzQuNTM0MDUgNC4wNzk0NCA0LjU4NDY4IDQuMDQyMTMgNC42Mzc5OSA0LjAwNDgyQzQuNzUyNTkgMy45MjIyIDQuODY3MTggMy44Mzk1OCA0Ljk4NDQ1IDMuNzU5NjNDNS4yMDI5OSAzLjYxMDM5IDUuNDI0MTkgMy40NjkxNCA1LjY1MDczIDMuMzMzMjJDNi4xNjc3NCAzLjAyNDA2IDYuNzA4NzggMi43NDk1NCA3LjI2MzEyIDIuNTE1MDRMNy4wNzEyMyAyLjU5NDk5QzguMTUwNTcgMi4xMzkyNiA5LjI4NTkxIDEuODMyNzUgMTAuNDQ1MiAxLjY3NTU0QzEwLjM3MzMgMS42ODYyIDEwLjMwNCAxLjY5NDE5IDEwLjIzMiAxLjcwNDg2QzExLjQwNDYgMS41NTAyOCAxMi41OTYgMS41NTAyOCAxMy43NzEzIDEuNzA0ODZDMTMuNjk5MyAxLjY5NDE5IDEzLjYzIDEuNjg2MiAxMy41NTgxIDEuNjc1NTRDMTQuNzE3NCAxLjgzMjc4IDE1Ljg1MjcgMi4xMzkyNiAxNi45MzIgMi41OTQ5OUwxNi43NDAyIDIuNTE1MDRDMTcuNzIwOSAyLjkzMzQ1IDE4LjY1MSAzLjQ2NjQ1IDE5LjUwMTIgNC4xMDg3NkMxOS41Mjc4IDQuMTI3NDEgMTkuNTUxOCA0LjE0ODczIDE5LjU3ODUgNC4xNjczOUMxOS4zODkzIDQuMDI2MTQgMTkuNDY2NSA0LjA3OTQ0IDE5LjUwNjUgNC4xMTQwOEMxOS41NTcyIDQuMTU0MDYgMTkuNjA3OCA0LjE5NDA0IDE5LjY1NTggNC4yMzQwMUMxOS43NjUgNC4zMjE5NiAxOS44NzQzIDQuNDEyNTcgMTkuOTgwOSA0LjUwMzE4QzIwLjE3ODEgNC42NzM3NSAyMC4zNzI3IDQuODQ5NjUgMjAuNTU5MiA1LjAzMzU1QzIwLjkzMjMgNS4zOTg2NyAyMS4yODQxIDUuNzg1MTEgMjEuNjA5MyA2LjE5Mjg2QzIxLjYyNzkgNi4yMTY4NSAyMS42NDkyIDYuMjQzNSAyMS42Njc5IDYuMjY3NDhDMjEuNjgzOSA2LjI4NjE0IDIxLjY5OTkgNi4zMDc0NiAyMS43MTU5IDYuMzI4NzhDMjEuNjg5MiA2LjI5NDEzIDIxLjY2MjYgNi4yNjIxNSAyMS42Mzg2IDYuMjI3NUMyMS42ODY2IDYuMjg2MTQgMjEuNzMxOSA2LjM1MDEgMjEuNzc3MiA2LjQxMTM5QzIxLjg2NTEgNi41Mjg2NiAyMS45NDc3IDYuNjQ4NTkgMjIuMDMzIDYuNzY4NTJDMjIuMjAzNiA3LjAxNjM3IDIyLjM2MzUgNy4yNjY5MSAyMi41MTI3IDcuNTI1MzlDMjIuNzI2IDcuODg1MTggMjMuMjQzIDguMDQ3NzYgMjMuNjA1NCA3LjgxMzIyQzIzLjk2NzkgNy41Nzg2OCAyNC4xMTk4IDcuMTA0MyAyMy44OTMzIDYuNzIwNTJDMjIuOTU1MiA1LjEyMTQ5IDIxLjY4OTIgMy43NTQyOCAyMC4yMDIxIDIuNjUzNkMxOC43MzYzIDEuNTY4ODkgMTcuMDI1MyAwLjc4ODA0MSAxNS4yNTMzIDAuMzcyMjk4QzEzLjMzMTcgLTAuMDc4MTAzOCAxMS4zMzgyIC0wLjExNTQyNCA5LjQwMDkgMC4yMzYzNzZDNy41OTkyOCAwLjU2NDE4NCA1Ljg0NTY3IDEuMjczMDggNC4zMjE0NCAyLjI4ODQ4QzIuNzg2MzQgMy4zMTE4OCAxLjQ2NzE0IDQuNjI4NDUgMC40NTE3MzMgNi4xNjg4NkMwLjMzMTgwNiA2LjM1MDA5IDAuMjE5ODcxIDYuNTMzOTggMC4xMDc5MzUgNi43MjA1MkMtMC4wMzU5Nzg1IDYuOTY1NzEgLTAuMDM1OTc4NSA3LjI4Mjg1IDAuMTA3OTM1IDcuNTI4MDNDMS4wNDYwNSA5LjEyNzA2IDIuMzExOTkgMTAuNDk0MyAzLjc5OTA4IDExLjU5NUM1LjI2NDg4IDEyLjY3OTcgNi45NzU5IDEzLjQ2MDUgOC43NDc5NCAxMy44NzYzQzEwLjY2OTUgMTQuMzI2NyAxMi42NjMgMTQuMzY0IDE0LjYwMDMgMTQuMDEyMkMxNi40MDE5IDEzLjY4NDQgMTguMTU1NSAxMi45NzU1IDE5LjY3OTggMTEuOTYwMUMyMS4yMTQ5IDEwLjkzNjcgMjIuNTM0MSA5LjYyMDEgMjMuNTQ5NSA4LjA3OTY5QzIzLjY2OTQgNy44OTg0NiAyMy43ODEzIDcuNzE0NTcgMjMuODkzMyA3LjUyODAzQzI0LjEwNjUgNy4xNjgyNSAyMy45ODY1IDYuNjM1MjQgMjMuNjA1NCA2LjQzNTM0QzIzLjIyNDMgNi4yMjc0NiAyMi43MzkzIDYuMzMxNCAyMi41MTI3IDYuNzE3ODRWNi43MTc4OFonLyUzRSUzQy9tYXNrJTNFJTNDcGF0aCBkPSdNMjIuNTEyNyA2LjcxNzg4QzIyLjI0ODkgNy4xNjgyOCAyMS45NTMxIDcuNTk3MzcgMjEuNjM4NiA4LjAxNTc5QzIxLjgwMzggNy43OTQ1OSAyMS42NjUyIDcuOTgxMTUgMjEuNjIyNiA4LjAzNDQ1QzIxLjU4MjYgOC4wODUwOSAyMS41NDI2IDguMTMzMDUgMjEuNTAyNiA4LjE4MzY5QzIxLjQxNDcgOC4yOTI5NiAyMS4zMjQxIDguMzk5NTcgMjEuMjMwOCA4LjUwMzVDMjEuMDU3NiA4LjcwMDcyIDIwLjg3OSA4Ljg4OTk0IDIwLjY5NTEgOS4wNzM4M0MyMC4zMjQ3IDkuNDQ0MjggMTkuOTMyOSA5Ljc5MzQyIDE5LjUyMjUgMTAuMTE1OUMxOS40NzcyIDEwLjE1MDUgMTkuMzg2NiAxMC4yMTk4IDE5LjU3ODUgMTAuMDczMkMxOS41NTcyIDEwLjA4OTIgMTkuNTM4NSAxMC4xMDUyIDE5LjUxNzIgMTAuMTE4NkMxOS40NjY1IDEwLjE1ODUgMTkuNDE1OSAxMC4xOTU4IDE5LjM2MjYgMTAuMjMzMkMxOS4yNDggMTAuMzE1OCAxOS4xMzM0IDEwLjM5ODQgMTkuMDE2MSAxMC40NzgzQzE4Ljc5NzYgMTAuNjI3NiAxOC41NzY0IDEwLjc2ODggMTguMzQ5OSAxMC45MDQ4QzE3LjgzMjkgMTEuMjEzOSAxNy4yOTE4IDExLjQ4ODQgMTYuNzM3NSAxMS43MjI5QzE2LjgwMTQgMTEuNjk2MyAxNi44NjU0IDExLjY2OTYgMTYuOTI5NCAxMS42NDNDMTUuODUgMTIuMDk4NyAxNC43MTQ3IDEyLjQwNTIgMTMuNTU1NCAxMi41NjI0QzEzLjYyNzMgMTIuNTUxOCAxMy42OTY2IDEyLjU0MzggMTMuNzY4NiAxMi41MzMxQzEyLjU5NiAxMi42ODc3IDExLjQwNDYgMTIuNjg3NyAxMC4yMjkzIDEyLjUzMzFDMTAuMzAxMyAxMi41NDM4IDEwLjM3MDYgMTIuNTUxOCAxMC40NDI1IDEyLjU2MjRDOS4yODMyMyAxMi40MDUyIDguMTQ3ODkgMTIuMDk4NyA3LjA2ODU1IDExLjY0M0M3LjEzMjUxIDExLjY2OTYgNy4xOTY0OCAxMS42OTYzIDcuMjYwNDQgMTEuNzIyOUM2LjI3OTY4IDExLjMwNDUgNS4zNDk1NiAxMC43NzE1IDQuNDk5NDEgMTAuMTI5MkM0LjQ3Mjc2IDEwLjExMDYgNC40NDg3NyAxMC4wODkyIDQuNDIyMTMgMTAuMDcwNkM0LjYxMTM1IDEwLjIxMTggNC41MzQwNiAxMC4xNTg1IDQuNDk0MDkgMTAuMTIzOUM0LjQ0MzQ1IDEwLjA4MzkgNC4zOTI4MSAxMC4wNDM5IDQuMzQ0ODQgMTAuMDA0QzQuMjM1NTcgOS45MTYwMiA0LjEyNjMgOS44MjU0IDQuMDE5NyA5LjczNDc5QzMuODIyNDggOS41NjQyMyAzLjYyNzkzIDkuMzg4MzMgMy40NDEzOCA5LjIwNDQzQzMuMDY4MjcgOC44MzkzMSAyLjcxNjQ3IDguNDUyODcgMi4zOTEzMyA4LjA0NTEyQzIuMzcyNjcgOC4wMjExMyAyLjM1MTM1IDcuOTk0NDggMi4zMzI3IDcuOTcwNUMyLjMxNjcxIDcuOTUxODQgMi4zMDA3MSA3LjkzMDUyIDIuMjg0NzIgNy45MDkyQzIuMzExMzggNy45NDM4NSAyLjMzODAzIDcuOTc1ODMgMi4zNjIwMSA4LjAxMDQ3QzIuMzE0MDQgNy45NTE4NCAyLjI2ODczIDcuODg3ODggMi4yMjM0MiA3LjgyNjU4QzIuMTM1NDcgNy43MDkzMiAyLjA1Mjg2IDcuNTg5MzkgMS45Njc1NyA3LjQ2OTQ2QzEuNzk3MDEgNy4yMjE2MSAxLjYzNzEgNi45NzEwNyAxLjQ4Nzg1IDYuNzEyNThWNy41MjAwOUMxLjc1MTcgNy4wNjk2OSAyLjA0NzUxIDYuNjQwNjEgMi4zNjIwMyA2LjIyMjE4QzIuMTk2NzkgNi40NDMzOSAyLjMzNTM4IDYuMjU2ODMgMi4zNzgwMiA2LjIwMzUzQzIuNDE4IDYuMTUyODkgMi40NTc5NyA2LjEwNDkyIDIuNDk3OTUgNi4wNTQyOEMyLjU4NTkgNS45NDUwMSAyLjY3NjUxIDUuODM4NDEgMi43Njk3OSA1LjczNDQ3QzIuOTQzMDIgNS41MzcyNSAzLjEyMTU4IDUuMzQ4MDMgMy4zMDU0NiA1LjE2NDE1QzMuNjc1OTEgNC43OTM3IDQuMDY3NyA0LjQ0NDU1IDQuNDc4MDggNC4xMjIwOUM0LjUyMzM5IDQuMDg3NDQgNC42MTQgNC4wMTgxNSA0LjQyMjExIDQuMTY0NzNDNC40NDM0MyA0LjE0ODc0IDQuNDYyMDkgNC4xMzI3NSA0LjQ4MzQxIDQuMTE5NDJDNC41MzQwNSA0LjA3OTQ0IDQuNTg0NjggNC4wNDIxMyA0LjYzNzk5IDQuMDA0ODJDNC43NTI1OSAzLjkyMjIgNC44NjcxOCAzLjgzOTU4IDQuOTg0NDUgMy43NTk2M0M1LjIwMjk5IDMuNjEwMzkgNS40MjQxOSAzLjQ2OTE0IDUuNjUwNzMgMy4zMzMyMkM2LjE2Nzc0IDMuMDI0MDYgNi43MDg3OCAyLjc0OTU0IDcuMjYzMTIgMi41MTUwNEw3LjA3MTIzIDIuNTk0OTlDOC4xNTA1NyAyLjEzOTI2IDkuMjg1OTEgMS44MzI3NSAxMC40NDUyIDEuNjc1NTRDMTAuMzczMyAxLjY4NjIgMTAuMzA0IDEuNjk0MTkgMTAuMjMyIDEuNzA0ODZDMTEuNDA0NiAxLjU1MDI4IDEyLjU5NiAxLjU1MDI4IDEzLjc3MTMgMS43MDQ4NkMxMy42OTkzIDEuNjk0MTkgMTMuNjMgMS42ODYyIDEzLjU1ODEgMS42NzU1NEMxNC43MTc0IDEuODMyNzggMTUuODUyNyAyLjEzOTI2IDE2LjkzMiAyLjU5NDk5TDE2Ljc0MDIgMi41MTUwNEMxNy43MjA5IDIuOTMzNDUgMTguNjUxIDMuNDY2NDUgMTkuNTAxMiA0LjEwODc2QzE5LjUyNzggNC4xMjc0MSAxOS41NTE4IDQuMTQ4NzMgMTkuNTc4NSA0LjE2NzM5QzE5LjM4OTMgNC4wMjYxNCAxOS40NjY1IDQuMDc5NDQgMTkuNTA2NSA0LjExNDA4QzE5LjU1NzIgNC4xNTQwNiAxOS42MDc4IDQuMTk0MDQgMTkuNjU1OCA0LjIzNDAxQzE5Ljc2NSA0LjMyMTk2IDE5Ljg3NDMgNC40MTI1NyAxOS45ODA5IDQuNTAzMThDMjAuMTc4MSA0LjY3Mzc1IDIwLjM3MjcgNC44NDk2NSAyMC41NTkyIDUuMDMzNTVDMjAuOTMyMyA1LjM5ODY3IDIxLjI4NDEgNS43ODUxMSAyMS42MDkzIDYuMTkyODZDMjEuNjI3OSA2LjIxNjg1IDIxLjY0OTIgNi4yNDM1IDIxLjY2NzkgNi4yNjc0OEMyMS42ODM5IDYuMjg2MTQgMjEuNjk5OSA2LjMwNzQ2IDIxLjcxNTkgNi4zMjg3OEMyMS42ODkyIDYuMjk0MTMgMjEuNjYyNiA2LjI2MjE1IDIxLjYzODYgNi4yMjc1QzIxLjY4NjYgNi4yODYxNCAyMS43MzE5IDYuMzUwMSAyMS43NzcyIDYuNDExMzlDMjEuODY1MSA2LjUyODY2IDIxLjk0NzcgNi42NDg1OSAyMi4wMzMgNi43Njg1MkMyMi4yMDM2IDcuMDE2MzcgMjIuMzYzNSA3LjI2NjkxIDIyLjUxMjcgNy41MjUzOUMyMi43MjYgNy44ODUxOCAyMy4yNDMgOC4wNDc3NiAyMy42MDU0IDcuODEzMjJDMjMuOTY3OSA3LjU3ODY4IDI0LjExOTggNy4xMDQzIDIzLjg5MzMgNi43MjA1MkMyMi45NTUyIDUuMTIxNDkgMjEuNjg5MiAzLjc1NDI4IDIwLjIwMjEgMi42NTM2QzE4LjczNjMgMS41Njg4OSAxNy4wMjUzIDAuNzg4MDQxIDE1LjI1MzMgMC4zNzIyOThDMTMuMzMxNyAtMC4wNzgxMDM4IDExLjMzODIgLTAuMTE1NDI0IDkuNDAwOSAwLjIzNjM3NkM3LjU5OTI4IDAuNTY0MTg0IDUuODQ1NjcgMS4yNzMwOCA0LjMyMTQ0IDIuMjg4NDhDMi43ODYzNCAzLjMxMTg4IDEuNDY3MTQgNC42Mjg0NSAwLjQ1MTczMyA2LjE2ODg2QzAuMzMxODA2IDYuMzUwMDkgMC4yMTk4NzEgNi41MzM5OCAwLjEwNzkzNSA2LjcyMDUyQy0wLjAzNTk3ODUgNi45NjU3MSAtMC4wMzU5Nzg1IDcuMjgyODUgMC4xMDc5MzUgNy41MjgwM0MxLjA0NjA1IDkuMTI3MDYgMi4zMTE5OSAxMC40OTQzIDMuNzk5MDggMTEuNTk1QzUuMjY0ODggMTIuNjc5NyA2Ljk3NTkgMTMuNDYwNSA4Ljc0Nzk0IDEzLjg3NjNDMTAuNjY5NSAxNC4zMjY3IDEyLjY2MyAxNC4zNjQgMTQuNjAwMyAxNC4wMTIyQzE2LjQwMTkgMTMuNjg0NCAxOC4xNTU1IDEyLjk3NTUgMTkuNjc5OCAxMS45NjAxQzIxLjIxNDkgMTAuOTM2NyAyMi41MzQxIDkuNjIwMSAyMy41NDk1IDguMDc5NjlDMjMuNjY5NCA3Ljg5ODQ2IDIzLjc4MTMgNy43MTQ1NyAyMy44OTMzIDcuNTI4MDNDMjQuMTA2NSA3LjE2ODI1IDIzLjk4NjUgNi42MzUyNCAyMy42MDU0IDYuNDM1MzRDMjMuMjI0MyA2LjIyNzQ2IDIyLjczOTMgNi4zMzE0IDIyLjUxMjcgNi43MTc4NFY2LjcxNzg4WicgZmlsbD0nJTIzQzIxNzM0Jy8lM0UlM0NwYXRoIGQ9J00yMi41MTI3IDYuNzE3ODhMMjMuMzc1NiA3LjIyMzM0TDIzLjUxMjcgNi45ODkyMlY2LjcxNzg4SDIyLjUxMjdaTTIxLjYzODYgOC4wMTU3OUwyMC44Mzc0IDcuNDE3MzRMMjIuNDM3OSA4LjYxNjY2TDIxLjYzODYgOC4wMTU3OVpNMjEuNjIyNiA4LjAzNDQ1TDIwLjg0MTcgNy40MDk3NEwyMC44Mzc3IDcuNDE0ODJMMjEuNjIyNiA4LjAzNDQ1Wk0yMS41MDI2IDguMTgzNjlMMjIuMjgxNyA4LjgxMDczTDIyLjI4NzUgOC44MDMzMkwyMS41MDI2IDguMTgzNjlaTTIxLjIzMDggOC41MDM1TDIwLjQ4NjUgNy44MzU1N0wyMC40Nzk1IDcuODQzNTZMMjEuMjMwOCA4LjUwMzVaTTIwLjY5NTEgOS4wNzM4M0wyMS40MDIyIDkuNzgwOTRMMjEuNDAyMyA5Ljc4MDkzTDIwLjY5NTEgOS4wNzM4M1pNMTkuNTIyNSAxMC4xMTU5TDIwLjEzIDEwLjkxMDNMMjAuMTQwNCAxMC45MDIyTDE5LjUyMjUgMTAuMTE1OVpNMTkuNTc4NSAxMC4wNzMyTDIwLjE4NTUgMTAuODY3OUwxOC45Nzg1IDkuMjczMjRMMTkuNTc4NSAxMC4wNzMyWk0xOS41MTcyIDEwLjExODZMMTguOTg3MiA5LjI3MDU3TDE4Ljk0MDYgOS4yOTk2NUwxOC44OTc2IDkuMzMzNjZMMTkuNTE3MiAxMC4xMTg2Wk0xOS4zNjI2IDEwLjIzMzJMMTguNzg5MSA5LjQxMzg2TDE4Ljc3NzggOS40MjE5OEwxOS4zNjI2IDEwLjIzMzJaTTE5LjAxNjEgMTAuNDc4M0wxOC40NTI4IDkuNjUyMTFMMTguNDUyMiA5LjY1MjU0TDE5LjAxNjEgMTAuNDc4M1pNMTguMzQ5OSAxMC45MDQ4TDE4Ljg2MzEgMTEuNzYzTDE4Ljg2NDQgMTEuNzYyM0wxOC4zNDk5IDEwLjkwNDhaTTE2LjczNzUgMTEuNzIyOUwxNi4zNDc5IDEwLjgwMkwxNy4xMjIxIDEyLjY0NkwxNi43Mzc1IDExLjcyMjlaTTE2LjkyOTQgMTEuNjQzTDE3LjMxODMgMTIuNTY0MkwxNi41NDQ4IDEwLjcxOTlMMTYuOTI5NCAxMS42NDNaTTEzLjU1NTQgMTIuNTYyNEwxMy40MDg4IDExLjU3MzJMMTMuNjg5OCAxMy41NTM0TDEzLjU1NTQgMTIuNTYyNFpNMTMuNzY4NiAxMi41MzMxTDEzLjkxNTEgMTMuNTIyM0wxMy42Mzc5IDExLjU0MTdMMTMuNzY4NiAxMi41MzMxWk0xMC4yMjkzIDEyLjUzMzFMMTAuMzU5NyAxMS41NDE3TDEwLjA4MjggMTMuNTIyM0wxMC4yMjkzIDEyLjUzMzFaTTEwLjQ0MjUgMTIuNTYyNEwxMC4zMDgxIDEzLjU1MzRMMTAuNTg5MSAxMS41NzMyTDEwLjQ0MjUgMTIuNTYyNFpNNy4wNjg1NSAxMS42NDNMNy40NTMxNiAxMC43MTk5TDYuNjc5NTggMTIuNTY0Mkw3LjA2ODU1IDExLjY0M1pNNy4yNjA0NCAxMS43MjI5TDYuODc1ODcgMTIuNjQ2TDcuNjUyODUgMTAuODAzMUw3LjI2MDQ0IDExLjcyMjlaTTQuNDk5NDEgMTAuMTI5Mkw1LjEwMjIzIDkuMzMxMzRMNS4wODc3NCA5LjMyMDM5TDUuMDcyODcgOS4zMDk5OEw0LjQ5OTQxIDEwLjEyOTJaTTQuNDIyMTMgMTAuMDcwNkw0Ljk5NTYyIDkuMjUxMzhMMy44MjM5NCAxMC44NzE5TDQuNDIyMTMgMTAuMDcwNlpNNC40OTQwOSAxMC4xMjM5TDUuMTQ5IDkuMzY4MTlMNS4xMzE2OSA5LjM1MzE5TDUuMTEzNzEgOS4zMzlMNC40OTQwOSAxMC4xMjM5Wk00LjM0NDg0IDEwLjAwNEw0Ljk4NTAxIDkuMjM1NzNMNC45Nzg0OCA5LjIzMDI5TDQuOTcxODUgOS4yMjQ5NUw0LjM0NDg0IDEwLjAwNFpNNC4wMTk3IDkuNzM0NzlMMy4zNjU1MiAxMC40OTEyTDMuMzcyMDYgMTAuNDk2N0w0LjAxOTcgOS43MzQ3OVpNMy40NDEzOCA5LjIwNDQzTDQuMTQzNDIgOC40OTIyOEw0LjE0MDc5IDguNDg5NzFMMy40NDEzOCA5LjIwNDQzWk0yLjM5MTMzIDguMDQ1MTJMMS42MDE5MSA4LjY1OTFMMS42MDk0NyA4LjY2ODU4TDIuMzkxMzMgOC4wNDUxMlpNMi4zMzI3IDcuOTcwNUwzLjEyMjAxIDcuMzU2NTFMMy4xMDc0MiA3LjMzNzc1TDMuMDkxOTYgNy4zMTk3MUwyLjMzMjcgNy45NzA1Wk0yLjI4NDcyIDcuOTA5MkwzLjA3NzM1IDcuMjk5NDlMMS40ODQ3NCA4LjUwOTIxTDIuMjg0NzIgNy45MDkyWk0yLjM2MjAxIDguMDEwNDdMMS41ODgwNiA4LjY0MzcxTDMuMTg0MjQgNy40NDEzMUwyLjM2MjAxIDguMDEwNDdaTTIuMjIzNDIgNy44MjY1OEwzLjAyNzYxIDcuMjMyMTdMMy4wMjM0MSA3LjIyNjU3TDIuMjIzNDIgNy44MjY1OFpNMS45Njc1NyA3LjQ2OTQ2TDEuMTQzNzkgOC4wMzYzN0wxLjE0ODE2IDguMDQyNzFMMS4xNTI2MiA4LjA0ODk5TDEuOTY3NTcgNy40Njk0NlpNMS40ODc4NSA2LjcxMjU4TDIuMzUzODYgNi4yMTI1NEwwLjQ4Nzg1NCAyLjk4MDg5VjYuNzEyNThIMS40ODc4NVpNMS40ODc4NSA3LjUyMDA5SDAuNDg3ODU0VjExLjIwNTZMMi4zNTA3IDguMDI1NTVMMS40ODc4NSA3LjUyMDA5Wk0yLjM2MjAzIDYuMjIyMThMMy4xNjMxOSA2LjgyMDYzTDEuNTYyNjggNS42MjEzMkwyLjM2MjAzIDYuMjIyMThaTTIuMzc4MDIgNi4yMDM1M0wzLjE1ODkxIDYuODI4MjRMMy4xNjI5MSA2LjgyMzE2TDIuMzc4MDIgNi4yMDM1M1pNMi40OTc5NSA2LjA1NDI4TDEuNzE4OSA1LjQyNzI0TDEuNzEzMDUgNS40MzQ2NkwyLjQ5Nzk1IDYuMDU0MjhaTTIuNzY5NzkgNS43MzQ0N0wzLjUxNDA4IDYuNDAyNDFMMy41MjExIDYuMzk0NDFMMi43Njk3OSA1LjczNDQ3Wk0zLjMwNTQ2IDUuMTY0MTVMMi41OTgzNSA0LjQ1NzA0TDIuNTk4MzQgNC40NTcwNUwzLjMwNTQ2IDUuMTY0MTVaTTQuNDc4MDggNC4xMjIwOUwzLjg3MDU4IDMuMzI3NjZMMy44NjAyMyAzLjMzNTc5TDQuNDc4MDggNC4xMjIwOVpNNC40MjIxMSA0LjE2NDczTDMuODE1MDcgMy4zNzAwNUw1LjAyMjExIDQuOTY0NzNMNC40MjIxMSA0LjE2NDczWk00LjQ4MzQxIDQuMTE5NDJMNS4wMTM0MiA0Ljk2NzQxTDUuMDU5OTYgNC45MzgzMkw1LjEwMzA0IDQuOTA0MzFMNC40ODM0MSA0LjExOTQyWk00LjYzNzk5IDQuMDA0ODJMNS4yMTE1MiA0LjgyNDEyTDUuMjIyNzggNC44MTZMNC42Mzc5OSA0LjAwNDgyWk00Ljk4NDQ1IDMuNzU5NjNMNS41NDc3NyA0LjU4NTg3TDUuNTQ4NDEgNC41ODU0NEw0Ljk4NDQ1IDMuNzU5NjNaTTUuNjUwNzMgMy4zMzMyMkw1LjEzNzUyIDIuNDc0OTVMNS4xMzYyNCAyLjQ3NTcyTDUuNjUwNzMgMy4zMzMyMlpNNy4yNjMxMiAyLjUxNTA0TDcuNjUyNzIgMy40MzYwMkw2Ljg3ODUxIDEuNTkxOTZMNy4yNjMxMiAyLjUxNTA0Wk03LjA3MTIzIDIuNTk0OTlMNi42ODIyNSAxLjY3Mzc0TDcuNDU1ODQgMy41MTgwN0w3LjA3MTIzIDIuNTk0OTlaTTEwLjQ0NTIgMS42NzU1NEwxMC41OTE4IDIuNjY0NzRMMTAuMzEwOCAwLjY4NDYxTDEwLjQ0NTIgMS42NzU1NFpNMTAuMjMyIDEuNzA0ODZMMTAuMDg1NSAwLjcxNTY1MUwxMC4zNjI3IDIuNjk2MjhMMTAuMjMyIDEuNzA0ODZaTTEzLjc3MTMgMS43MDQ4NkwxMy42NDA5IDIuNjk2MzJMMTMuOTE3OCAwLjcxNTY1MUwxMy43NzEzIDEuNzA0ODZaTTEzLjU1ODEgMS42NzU1NEwxMy42OTI1IDAuNjg0NjEzTDEzLjQxMTUgMi42NjQ3NEwxMy41NTgxIDEuNjc1NTRaTTE2LjkzMiAyLjU5NDk5TDE2LjU0NzQgMy41MTgwN0wxNy4zMjEgMS42NzM3NEwxNi45MzIgMi41OTQ5OVpNMTYuNzQwMiAyLjUxNTA0TDE3LjEyNDggMS41OTE5NkwxNi4zNDc3IDMuNDM0ODNMMTYuNzQwMiAyLjUxNTA0Wk0xOS41MDEyIDQuMTA4NzZMMTguODk4NCA0LjkwNjY0TDE4LjkxMjkgNC45MTc1OEwxOC45Mjc3IDQuOTI3OTlMMTkuNTAxMiA0LjEwODc2Wk0xOS41Nzg1IDQuMTY3MzlMMTkuMDA1IDQuOTg2NkwyMC4xNzY3IDMuMzY2MDNMMTkuNTc4NSA0LjE2NzM5Wk0xOS41MDY1IDQuMTE0MDhMMTguODUxNiA0Ljg2OTc5TDE4Ljg2ODkgNC44ODQ3OUwxOC44ODY5IDQuODk4OThMMTkuNTA2NSA0LjExNDA4Wk0xOS42NTU4IDQuMjM0MDFMMTkuMDE1NiA1LjAwMjI1TDE5LjAyMjEgNS4wMDc2OUwxOS4wMjg3IDUuMDEzMDJMMTkuNjU1OCA0LjIzNDAxWk0xOS45ODA5IDQuNTAzMThMMjAuNjM1MSAzLjc0Njc5TDIwLjYyODUgMy43NDEyM0wxOS45ODA5IDQuNTAzMThaTTIwLjU1OTIgNS4wMzM1NUwxOS44NTcyIDUuNzQ1NjlMMTkuODU5OCA1Ljc0ODI3TDIwLjU1OTIgNS4wMzM1NVpNMjEuNjA5MyA2LjE5Mjg2TDIyLjM5ODcgNS41Nzg4OEwyMi4zOTExIDUuNTY5NEwyMS42MDkzIDYuMTkyODZaTTIxLjY2NzkgNi4yNjc0OEwyMC44Nzg2IDYuODgxNDdMMjAuODkzMiA2LjkwMDIzTDIwLjkwODcgNi45MTgyOEwyMS42Njc5IDYuMjY3NDhaTTIxLjcxNTkgNi4zMjg3OEwyMC45MjMzIDYuOTM4NDlMMjIuNTE1OSA1LjcyODc2TDIxLjcxNTkgNi4zMjg3OFpNMjEuNjM4NiA2LjIyNzVMMjIuNDEyNSA1LjU5NDI2TDIwLjgxNjQgNi43OTY2N0wyMS42Mzg2IDYuMjI3NVpNMjEuNzc3MiA2LjQxMTM5TDIwLjk3MyA3LjAwNTgxTDIwLjk3NzIgNy4wMTE0MUwyMS43NzcyIDYuNDExMzlaTTIyLjAzMyA2Ljc2ODUyTDIyLjg1NjggNi4yMDE2MUwyMi44NTI0IDYuMTk1MjZMMjIuODQ4IDYuMTg4OTlMMjIuMDMzIDYuNzY4NTJaTTIyLjUxMjcgNy41MjUzOUwyMS42NDY3IDguMDI1NDZMMjEuNjUyNSA4LjAzNTE5TDIyLjUxMjcgNy41MjUzOVpNMjMuODkzMyA2LjcyMDUyTDIzLjAzMDcgNy4yMjY1NUwyMy4wMzIxIDcuMjI4ODhMMjMuODkzMyA2LjcyMDUyWk0yMC4yMDIxIDIuNjUzNTlMMjAuNzk3IDEuODQ5ODFMMjAuNzk3IDEuODQ5NzZMMjAuMjAyMSAyLjY1MzU5Wk0xNS4yNTMzIDAuMzcyMjk4TDE1LjQ4MTcgLTAuNjAxMjY3TDE1LjQ4MTUgLTAuNjAxMzE0TDE1LjI1MzMgMC4zNzIyOThaTTkuNDAwOSAwLjIzNjM3Nkw5LjIyMjIzIC0wLjc0NzUzNEw5LjIyMTg4IC0wLjc0NzQ3MUw5LjQwMDkgMC4yMzYzNzZaTTQuMzIxNDQgMi4yODg0OEwzLjc2NzAyIDEuNDU2MjRMMy43NjY3NCAxLjQ1NjQzTDQuMzIxNDQgMi4yODg0OFpNMC40NTE3MzMgNi4xNjg4NkwxLjI4NTY3IDYuNzIwNzJMMS4yODY2NiA2LjcxOTIyTDAuNDUxNzMzIDYuMTY4ODZaTTAuMTA3OTM1IDYuNzIwNTJMLTAuNzQ5NTc2IDYuMjA1OTZMLTAuNzU0NDggNi4yMTQzMkwwLjEwNzkzNSA2LjcyMDUyWk0wLjEwNzkzNSA3LjUyODAzTDAuOTcwNDU3IDcuMDIyMDFMMC45NzAzNDIgNy4wMjE4MUwwLjEwNzkzNSA3LjUyODAzWk0zLjc5OTA4IDExLjU5NUwzLjIwNDE2IDEyLjM5ODdMMy4yMDQyNCAxMi4zOTg4TDMuNzk5MDggMTEuNTk1Wk04Ljc0Nzk0IDEzLjg3NjNMOC41MTk1MyAxNC44NDk4TDguNTE5NzMgMTQuODQ5OUw4Ljc0Nzk0IDEzLjg3NjNaTTE0LjYwMDMgMTQuMDEyMkwxNC43NzkgMTQuOTk2MUwxNC43NzkzIDE0Ljk5NkwxNC42MDAzIDE0LjAxMjJaTTE5LjY3OTggMTEuOTYwMUwyMC4yMzQyIDEyLjc5MjNMMjAuMjM0NSAxMi43OTIxTDE5LjY3OTggMTEuOTYwMVpNMjMuNTQ5NSA4LjA3OTY5TDIyLjcxNTUgNy41Mjc4NEwyMi43MTQ1IDcuNTI5MzNMMjMuNTQ5NSA4LjA3OTY5Wk0yMy44OTMzIDcuNTI4MDNMMjQuNzUwNyA4LjA0MjU3TDI0Ljc1MzYgOC4wMzc4NEwyMy44OTMzIDcuNTI4MDNaTTIzLjYwNTQgNi40MzUzNEwyMy4xMjY2IDcuMzEzMjNMMjMuMTMzNyA3LjMxNzEzTDIzLjE0MDkgNy4zMjA5MUwyMy42MDU0IDYuNDM1MzRaTTIyLjUxMjcgNi43MTc4NEwyMS42NTAxIDYuMjEyMDdMMjEuNTEyNyA2LjQ0NjMxVjYuNzE3ODRIMjIuNTEyN1pNMjEuNjQ5OSA2LjIxMjQyQzIxLjQxMDUgNi42MjEwNyAyMS4xMzc4IDcuMDE3NyAyMC44MzkyIDcuNDE0OTNMMjIuNDM3OSA4LjYxNjY2QzIyLjc2ODQgOC4xNzcwNCAyMy4wODczIDcuNzE1NSAyMy4zNzU2IDcuMjIzMzRMMjEuNjQ5OSA2LjIxMjQyWk0yMi40Mzk3IDguNjE0MjRDMjIuNDgwOCA4LjU1OTIzIDIyLjUwMjkgOC41Mjk4IDIyLjUxMjEgOC41MTc0N0MyMi41MTQ0IDguNTE0MzkgMjIuNTE1OSA4LjUxMjM4IDIyLjUxNjcgOC41MTEyOUMyMi41MTc1IDguNTEwMjIgMjIuNTE3IDguNTEwOTYgMjIuNTE3NSA4LjUxMDE4QzIyLjUxNzYgOC41MTAxNSAyMi41MTc2IDguNTEwMDggMjIuNTE3NyA4LjUxMDAxQzIyLjUxNzcgOC41MDk5OSAyMi41MTc5IDguNTA5NzUgMjIuNTE4MSA4LjUwOTQ2QzIyLjUxODMgOC41MDkyNCAyMi41MTg5IDguNTA4NDMgMjIuNTE5MyA4LjUwNzg0QzIyLjUyMzcgOC41MDE4NCAyMi4zMTI2IDcuMTA2NDkgMjAuOTIwOSA3LjMwNTc3QzIwLjkyIDcuMzA2OTIgMjAuOTE4OSA3LjMwODM5IDIwLjkxODcgNy4zMDg3QzIwLjkxODUgNy4zMDg4NiAyMC45MTg0IDcuMzA5MDkgMjAuOTE4MyA3LjMwOTE4QzIwLjkxODIgNy4zMDkzMyAyMC45MTgxIDcuMzA5NDUgMjAuOTE4MSA3LjMwOTQ5QzIwLjkxOCA3LjMwOTU0IDIwLjkxOCA3LjMwOTU5IDIwLjkxOCA3LjMwOTYyQzIwLjkxNzkgNy4zMDk2OSAyMC45MTc5IDcuMzA5NzYgMjAuOTE3OCA3LjMwOTgyQzIwLjkxNzIgNy4zMTA2OSAyMC45MTQyIDcuMzE0NTggMjAuOTA5OCA3LjMyMDUzQzIwLjkwMDYgNy4zMzI2NSAyMC44ODU3IDcuMzUyMzkgMjAuODcwOSA3LjM3MTgxQzIwLjg2MzUgNy4zODE1MiAyMC44NTY3IDcuMzkwNDcgMjAuODUwOSA3LjM5NzkzQzIwLjg0ODEgNy40MDE2NCAyMC44NDU3IDcuNDA0NjIgMjAuODQ0IDcuNDA2ODlDMjAuODQyMSA3LjQwOTI5IDIwLjg0MTQgNy40MTAxMyAyMC44NDE3IDcuNDA5NzVMMjIuNDAzNCA4LjY1OTE0QzIyLjQzNiA4LjYxODQzIDIyLjQ5MTUgOC41NDQ3NyAyMi41MDczIDguNTIzODNDMjIuNTEyNSA4LjUxNjk1IDIyLjUxNiA4LjUxMjMxIDIyLjUxNjkgOC41MTEwNEMyMi41MTcxIDguNTEwNzQgMjIuNTE3IDguNTEwOTYgMjIuNTE2OCA4LjUxMTE5QzIyLjUxNjcgOC41MTEyNyAyMi41MTY2IDguNTExNSAyMi41MTY1IDguNTExNjVDMjIuNTE2MiA4LjUxMTk2IDIyLjUxNTEgOC41MTM0MiAyMi41MTQyIDguNTE0NTdDMjEuMTIyNSA4LjcxMzg1IDIwLjkxMTQgNy4zMTg1IDIwLjkxNTggNy4zMTI1QzIwLjkxNjMgNy4zMTE5MSAyMC45MTY5IDcuMzExMTEgMjAuOTE3IDcuMzEwODlDMjAuOTE3MSA3LjMxMDc4IDIwLjkxNzIgNy4zMTA2IDIwLjkxNzMgNy4zMTA1M0MyMC45MTczIDcuMzEwNDkgMjAuOTE3NCA3LjMxMDQyIDIwLjkxNzQgNy4zMTA0QzIwLjkxNzQgNy4zMTAzOCAyMC45MTc0IDcuMzEwMzQgMjAuOTE3NCA3LjMxMDMzQzIwLjkxNzQgNy4zMTAzMyAyMC45MTc1IDcuMzEwMzEgMjAuOTE3NSA3LjMxMDMxQzIwLjkxNzggNy4zMDk4MyAyMC45MTY3IDcuMzExMzEgMjAuOTE2NiA3LjMxMTQ0QzIwLjkxNTYgNy4zMTI3NSAyMC45MTM5IDcuMzE1IDIwLjkxMTUgNy4zMTgzMUMyMC45MDE1IDcuMzMxNTUgMjAuODc4OSA3LjM2MTc2IDIwLjgzNzQgNy40MTczNEwyMi40Mzk3IDguNjE0MjRaTTIwLjgzNzcgNy40MTQ4MkMyMC44MjI0IDcuNDM0MTkgMjAuODA2NSA3LjQ1MzgyIDIwLjc4NTkgNy40NzkyNkMyMC43NjY1IDcuNTAzMTMgMjAuNzQyNCA3LjUzMjggMjAuNzE3NyA3LjU2NDA3TDIyLjI4NzUgOC44MDMzMkMyMi4zMDI4IDguNzgzOTUgMjIuMzE4NyA4Ljc2NDMxIDIyLjMzOTQgOC43Mzg4OEMyMi4zNTg3IDguNzE1MDEgMjIuMzgyOCA4LjY4NTM1IDIyLjQwNzUgOC42NTQwOEwyMC44Mzc3IDcuNDE0ODJaTTIwLjcyMzYgNy41NTY2OEMyMC42NDY5IDcuNjUyMDcgMjAuNTY3OCA3Ljc0NTA0IDIwLjQ4NjYgNy44MzU2MUwyMS45NzUxIDkuMTcxNEMyMi4wODAzIDkuMDU0MDkgMjIuMTgyNSA4LjkzMzg1IDIyLjI4MTcgOC44MTA3TDIwLjcyMzYgNy41NTY2OFpNMjAuNDc5NSA3Ljg0MzU2QzIwLjMyMTkgOC4wMjMwMiAyMC4xNTgyIDguMTk2NTQgMTkuOTg4IDguMzY2NzNMMjEuNDAyMyA5Ljc4MDkzQzIxLjU5OTggOS41ODMzNSAyMS43OTMzIDkuMzc4NDIgMjEuOTgyMSA5LjE2MzQ0TDIwLjQ3OTUgNy44NDM1NlpNMTkuOTg4IDguMzY2NzJDMTkuNjQ0NiA4LjcxMDEzIDE5LjI4MjUgOS4wMzI2NyAxOC45MDQ3IDkuMzI5NTlMMjAuMTQwNCAxMC45MDIyQzIwLjU4MzMgMTAuNTU0MiAyMS4wMDQ4IDEwLjE3ODQgMjEuNDAyMiA5Ljc4MDk0TDE5Ljk4OCA4LjM2NjcyWk0xOC45MTUxIDkuMzIxNTNDMTguODkzNiA5LjMzNzkyIDE4Ljg1NzcgOS4zNjU0MSAxOC44NTE5IDkuMzY5ODdDMTguODUxNSA5LjM3MDE1IDE4Ljg1MDcgOS4zNzA4MiAxOC44NDk2IDkuMzcxNjNDMTguODQ5MSA5LjM3MTk5IDE4Ljg0OCA5LjM3Mjg5IDE4Ljg0NjUgOS4zNzQwMkMxOC44NDU4IDkuMzc0NTcgMTguODQ0NCA5LjM3NTY1IDE4Ljg0MjcgOS4zNzcwMUMxOC44NDIgOS4zNzc1OSAxOC44MzcxIDkuMzgxNDMgMTguODMxIDkuMzg2NEMxOC44MjY5IDkuMzg5NzMgMTguODE0MiA5LjQwMDMxIDE4LjgwNTcgOS40MDc2NEMxOC43NzU4IDkuNDM0NjUgMTguNTg3MyAxMC42NDkxIDE5LjY3OTYgMTEuMTM4N0MxOS44NDMzIDExLjA4NyAyMC4wMTIzIDEwLjk5NzIgMjAuMDI4NyAxMC45ODYyQzIwLjAzNDkgMTAuOTgxOSAyMC4wNDQzIDEwLjk3NTIgMjAuMDQ3NiAxMC45NzI5QzIwLjA1MjggMTAuOTY5MSAyMC4wNTY4IDEwLjk2NjEgMjAuMDU3NyAxMC45NjU0QzIwLjA1OTMgMTAuOTY0MiAyMC4wNjA2IDEwLjk2MzMgMjAuMDYxMiAxMC45NjI4QzIwLjA2MzUgMTAuOTYxMSAyMC4wNjUzIDEwLjk1OTcgMjAuMDY1NSAxMC45NTk1QzIwLjA2NzMgMTAuOTU4MiAyMC4wNjk0IDEwLjk1NjYgMjAuMDcwOCAxMC45NTU1QzIwLjA3NDQgMTAuOTUyOCAyMC4wODA0IDEwLjk0ODIgMjAuMDg5MiAxMC45NDE1QzIwLjEwNzEgMTAuOTI3OCAyMC4xMzc1IDEwLjkwNDYgMjAuMTg1NSAxMC44Njc5TDE4Ljk3MTQgOS4yNzg1OEMxOC45MjM1IDkuMzE1MjIgMTguODkzMyA5LjMzODMgMTguODc1NiA5LjM1MTc5QzE4Ljg2NjcgOS4zNTg1OCAxOC44NjEyIDkuMzYyNzggMTguODU4MiA5LjM2NTA0QzE4Ljg1NjMgOS4zNjY0OCAxOC44NTY0IDkuMzY2MzkgMTguODU3MyA5LjM2NTc4QzE4Ljg1NzUgOS4zNjU2MiAxOC44NTc4IDkuMzY1MzMgMTguODU4MyA5LjM2NDk2QzE4Ljg1ODcgOS4zNjQ2OCAxOC44NTk3IDkuMzYzOSAxOC44NjExIDkuMzYyOTFDMTguODYxNyA5LjM2MjQyIDE4Ljg2MyA5LjM2MTQ5IDE4Ljg2NDUgOS4zNjAzMkMxOC44NjU0IDkuMzU5NjkgMTguODY5NCA5LjM1NjY4IDE4Ljg3NDYgOS4zNTI5QzE4Ljg3NzkgOS4zNTA1NiAxOC44ODczIDkuMzQzODggMTguODkzNSA5LjMzOTU3QzE4LjkwOTkgOS4zMjg1MiAxOS4wNzg5IDkuMjM4OCAxOS4yNDI2IDkuMTg3MDVDMjAuMzM0OSA5LjY3NjYyIDIwLjE0NjQgMTAuODkxMSAyMC4xMTY1IDEwLjkxODFDMjAuMTA4IDEwLjkyNTUgMjAuMDk1MyAxMC45MzYgMjAuMDkxMiAxMC45Mzk0QzIwLjA4NTEgMTAuOTQ0MyAyMC4wODAyIDEwLjk0ODIgMjAuMDc5NSAxMC45NDg3QzIwLjA3NzggMTAuOTUwMSAyMC4wNzY0IDEwLjk1MTEgMjAuMDc1OCAxMC45NTE3QzIwLjA3NDQgMTAuOTUyOCAyMC4wNzMzIDEwLjk1MzYgMjAuMDcyOSAxMC45NTM5QzIwLjA3MiAxMC45NTQ2IDIwLjA3MTMgMTAuOTU1MSAyMC4wNzEyIDEwLjk1NTJDMjAuMDcxMSAxMC45NTUzIDIwLjA3MjkgMTAuOTUzOSAyMC4wNzc1IDEwLjk1MDRDMjAuMDgxNSAxMC45NDczIDIwLjA4NjggMTAuOTQzMyAyMC4wOTI3IDEwLjkzODdDMjAuMTA0NSAxMC45Mjk3IDIwLjExODYgMTAuOTE4OSAyMC4xMyAxMC45MTAyTDE4LjkxNTEgOS4zMjE1M1pNMTguOTc4NSA5LjI3MzI0QzE4Ljk2NTYgOS4yODI4OSAxOC45NTQ2IDkuMjkxNDUgMTguOTQ4NSA5LjI5NjJDMTguOTQ2OSA5LjI5NzQzIDE4Ljk0NTQgOS4yOTg2NSAxOC45NDQyIDkuMjk5NTRDMTguOTQzIDkuMzAwNTIgMTguOTQyMSA5LjMwMTIyIDE4Ljk0MTMgOS4zMDE4NEMxOC45Mzk2IDkuMzAzMTIgMTguOTM5MiA5LjMwMzQ0IDE4LjkzOTQgOS4zMDMzMUMxOC45Mzk2IDkuMzAzMTUgMTguOTQ0NSA5LjI5OTM4IDE4Ljk1MjEgOS4yOTM5M0MxOC45NiA5LjI4ODMyIDE4Ljk3MTkgOS4yODAwOSAxOC45ODcyIDkuMjcwNTdMMjAuMDQ3MiAxMC45NjY1QzIwLjA5NzcgMTAuOTM1IDIwLjEzNjkgMTAuOTA1NCAyMC4xNTYzIDEwLjg5MDVDMjAuMTY1MiAxMC44ODM2IDIwLjE3NTMgMTAuODc1NyAyMC4xNzczIDEwLjg3NDJDMjAuMTgxNCAxMC44NzEgMjAuMTgwNyAxMC44NzE2IDIwLjE3ODUgMTAuODczM0wxOC45Nzg1IDkuMjczMjRaTTE4Ljg5NzYgOS4zMzM2NkMxOC44NjQyIDkuMzU5OTYgMTguODI5MyA5LjM4NTgyIDE4Ljc4OTEgOS40MTM5NEwxOS45MzYxIDExLjA1MjRDMjAuMDAyNSAxMS4wMDU5IDIwLjA2ODggMTAuOTU3MSAyMC4xMzY4IDEwLjkwMzVMMTguODk3NiA5LjMzMzY2Wk0xOC43Nzc4IDkuNDIxOThDMTguNjYxNSA5LjUwNTg1IDE4LjU1NzUgOS41ODA3NyAxOC40NTI4IDkuNjUyMTFMMTkuNTc5NSAxMS4zMDQ2QzE5LjcwOTQgMTEuMjE2IDE5LjgzNDYgMTEuMTI1NyAxOS45NDc0IDExLjA0NDNMMTguNzc3OCA5LjQyMTk4Wk0xOC40NTIyIDkuNjUyNTRDMTguMjUwNiA5Ljc5MDE5IDE4LjA0NiA5LjkyMDkxIDE3LjgzNTQgMTAuMDQ3M0wxOC44NjQ0IDExLjc2MjNDMTkuMTA2OCAxMS42MTY4IDE5LjM0NDYgMTEuNDY1IDE5LjU4MDEgMTEuMzA0MUwxOC40NTIyIDkuNjUyNTRaTTE3LjgzNjcgMTAuMDQ2NUMxNy4zNTkzIDEwLjMzMTkgMTYuODU5NiAxMC41ODU1IDE2LjM0NzkgMTAuODAyTDE3LjEyNzEgMTIuNjQzOUMxNy43MjQgMTIuMzkxNCAxOC4zMDY0IDEyLjA5NTkgMTguODYzMSAxMS43NjNMMTcuODM2NyAxMC4wNDY1Wk0xNy4xMjIxIDEyLjY0NkMxNy4xODYxIDEyLjYxOTMgMTcuMjUgMTIuNTkyNyAxNy4zMTM5IDEyLjU2NjFMMTYuNTQ0OCAxMC43MTk5QzE2LjQ4MDggMTAuNzQ2NiAxNi40MTY4IDEwLjc3MzIgMTYuMzUyOSAxMC43OTk5TDE3LjEyMjEgMTIuNjQ2Wk0xNi41NDA0IDEwLjcyMTdDMTUuNTQ0NiAxMS4xNDIyIDE0LjQ5NSAxMS40MjU5IDEzLjQyMSAxMS41NzE1TDEzLjY4OTggMTMuNTUzNEMxNC45MzQ0IDEzLjM4NDYgMTYuMTU1NSAxMy4wNTUyIDE3LjMxODMgMTIuNTY0MkwxNi41NDA0IDEwLjcyMTdaTTEzLjcwMTkgMTMuNTUxNkMxMy43Mjg4IDEzLjU0NzcgMTMuNzU2NCAxMy41NDQgMTMuNzkyOSAxMy41MzkyQzEzLjgyNzEgMTMuNTM0NyAxMy44NzAxIDEzLjUyOSAxMy45MTUxIDEzLjUyMjNMMTMuNjIyIDExLjU0MzlDMTMuNTk1MSAxMS41NDc5IDEzLjU2NzUgMTEuNTUxNiAxMy41MzEgMTEuNTU2NEMxMy40OTY5IDExLjU2MDkgMTMuNDUzOSAxMS41NjY2IDEzLjQwODggMTEuNTczMkwxMy43MDE5IDEzLjU1MTZaTTEzLjYzNzkgMTEuNTQxN0MxMi41NTIxIDExLjY4NDggMTEuNDQ4NiAxMS42ODQ5IDEwLjM1OTcgMTEuNTQxN0wxMC4wOTg5IDEzLjUyNDZDMTEuMzYwNyAxMy42OTA1IDEyLjYzOTggMTMuNjkwNiAxMy44OTkzIDEzLjUyNDVMMTMuNjM3OSAxMS41NDE3Wk0xMC4wODI4IDEzLjUyMjNDMTAuMTI3OCAxMy41MjkgMTAuMTcwOSAxMy41MzQ3IDEwLjIwNSAxMy41MzkyQzEwLjI0MTUgMTMuNTQ0IDEwLjI2OTEgMTMuNTQ3NyAxMC4yOTYgMTMuNTUxNkwxMC41ODkxIDExLjU3MzJDMTAuNTQ0MSAxMS41NjY2IDEwLjUwMSAxMS41NjA5IDEwLjQ2NjkgMTEuNTU2NEMxMC40MzA0IDExLjU1MTYgMTAuNDAyOCAxMS41NDc5IDEwLjM3NTkgMTEuNTQzOUwxMC4wODI4IDEzLjUyMjNaTTEwLjU3NjkgMTEuNTcxNUM5LjUwMjkgMTEuNDI1OCA4LjQ1MzM1IDExLjE0MjIgNy40NTc1MiAxMC43MjE3TDYuNjc5NTggMTIuNTY0MkM3Ljg0MjQ0IDEzLjA1NTIgOS4wNjM1NiAxMy4zODQ2IDEwLjMwODEgMTMuNTUzNEwxMC41NzY5IDExLjU3MTVaTTYuNjgzOTQgMTIuNTY2MUM2Ljc0Nzg2IDEyLjU5MjcgNi44MTE4OCAxMi42MTk0IDYuODc1ODcgMTIuNjQ2TDcuNjQ1MDEgMTAuNzk5OEM3LjU4MTA3IDEwLjc3MzIgNy41MTcxNyAxMC43NDY2IDcuNDUzMTYgMTAuNzE5OUw2LjY4Mzk0IDEyLjU2NjFaTTcuNjUyODUgMTAuODAzMUM2Ljc0MzkgMTAuNDE1NCA1Ljg4NDg5IDkuOTIyNjUgNS4xMDIyMyA5LjMzMTM0TDMuODk2NiAxMC45MjcxQzQuODE0MjQgMTEuNjIwNCA1LjgxNTQ3IDEyLjE5MzcgNi44NjgwMyAxMi42NDI3TDcuNjUyODUgMTAuODAzMVpNNS4wNzI4NyA5LjMwOTk4QzUuMDgxNSA5LjMxNjAyIDUuMDg3MDkgOS4zMjAzIDUuMDg4MDQgOS4zMjEwM0M1LjA4ODMzIDkuMzIxMjUgNS4wODc2NyA5LjMyMDc1IDUuMDgwNCA5LjMxNTAxQzUuMDc1MDIgOS4zMTA3NiA1LjA2MzAyIDkuMzAxMjcgNS4wNDk5MiA5LjI5MTIzQzUuMDM2MTQgOS4yODA2NyA1LjAxNzU3IDkuMjY2NzQgNC45OTU2MiA5LjI1MTM4TDMuODQ4NjMgMTAuODg5OEMzLjg0MDAxIDEwLjg4MzggMy44MzQ0MiAxMC44Nzk1IDMuODMzNDcgMTAuODc4OEMzLjgzMzE5IDEwLjg3ODUgMy44MzM4NiAxMC44NzkxIDMuODQxMTMgMTAuODg0OEMzLjg0NjUzIDEwLjg4OTEgMy44NTg1MiAxMC44OTg1IDMuODcxNjQgMTAuOTA4NkMzLjg4NTQyIDEwLjkxOTIgMy45MDQgMTAuOTMzMSAzLjkyNTk2IDEwLjk0ODVMNS4wNzI4NyA5LjMwOTk4Wk0zLjgyMzk0IDEwLjg3MTlDMy44Njk2OSAxMC45MDYxIDMuODk2OTkgMTAuOTI2NyAzLjkxMTUgMTAuOTM3OEMzLjkxOTI1IDEwLjk0MzggMy45MjA4OCAxMC45NDUxIDMuOTE4ODcgMTAuOTQzNUMzLjkxODE1IDEwLjk0MjkgMy45MTY1MyAxMC45NDE2IDMuOTE0MjkgMTAuOTM5OEMzLjkxMjM5IDEwLjkzODMgMy45MDgwMyAxMC45MzQ4IDMuOTAyMzYgMTAuOTMwMUMzLjkwMDM3IDEwLjkyODQgMy44ODMxOSAxMC45MTQyIDMuODYyMzMgMTAuODk0OEMzLjg1OTgyIDEwLjg5MjQgMy44MTg2OCAxMC44NTUgMy43NzQzMyAxMC44MDE1QzMuNzYwOTIgMTAuNzg1NCAzLjczNzgzIDEwLjc1NjYgMy43MTIyOCAxMC43MTgzQzMuNjkzIDEwLjY4OTQgMy42MzkxNyAxMC42MDY4IDMuNTk4NDUgMTAuNDg4NUMzLjU3Mzg0IDEwLjQxNjkgMy40NDYyNSAxMC4wMzM3IDMuNjk1NTggOS42MzM5OEMzLjk3MjUzIDkuMTg5OTQgNC40MjU5MiA5LjE2MzMzIDQuNTQyOTQgOS4xNjMyQzQuNjkwNzYgOS4xNjMwNCA0LjgwMjUgOS4xOTY0OCA0LjgzNzU4IDkuMjA3MjVDNC44ODY3NSA5LjIyMjM1IDQuOTI0NjkgOS4yMzgyMSA0Ljk0NTI5IDkuMjQ3MjNDNC45ODY4NiA5LjI2NTQ0IDUuMDE4MDMgOS4yODI1NiA1LjAzMDQ4IDkuMjg5NUM1LjA1ODM2IDkuMzA1MDIgNS4wNzkyNyA5LjMxODQ5IDUuMDg1NjIgOS4zMjI1OEM1LjEwMTg5IDkuMzMzMDcgNS4xMTQxIDkuMzQxNjYgNS4xMTcxNSA5LjM0MzhDNS4xMjU5NCA5LjM0OTk3IDUuMTMyMSA5LjM1NDUzIDUuMTMzMjIgOS4zNTUzNkM1LjEzNTQzIDkuMzU2OTkgNS4xMzY3OSA5LjM1ODAyIDUuMTM3MjIgOS4zNTgzNUM1LjEzNzUxIDkuMzU4NTcgNS4xMzc3IDkuMzU4NzEgNS4xMzc4IDkuMzU4NzhDNS4xMzc4NSA5LjM1ODgyIDUuMTM3ODggOS4zNTg4NSA1LjEzNzkxIDkuMzU4ODdDNS4xMzc5MyA5LjM1ODg4IDUuMTM3OTQgOS4zNTg4OSA1LjEzNzk0IDkuMzU4ODlDNS4xMzc5NCA5LjM1ODg5IDUuMTM3OTMgOS4zNTg4OSA1LjEzNzkyIDkuMzU4ODhDNS4xMzc5MSA5LjM1ODg3IDUuMTM3OSA5LjM1ODg2IDUuMTM3ODggOS4zNTg4NUM1LjEzNzg3IDkuMzU4ODQgNS4xMzc4NiA5LjM1ODgzIDUuMTM3ODQgOS4zNTg4MkM1LjEzNzgzIDkuMzU4ODEgNS4xMzc4MyA5LjM1ODgxIDUuMTM3ODMgOS4zNTg4MUM1LjEzNzgzIDkuMzU4ODEgNS4xMzc4NCA5LjM1ODgyIDUuMTM3ODYgOS4zNTg4M0M1LjEzNzg4IDkuMzU4ODUgNS4xMzc5MSA5LjM1ODg3IDUuMTM3OTYgOS4zNTg5MUM1LjEzODA0IDkuMzU4OTggNS4xMzgyMSA5LjM1OTExIDUuMTM4NDUgOS4zNTkzMUM1LjEzODcyIDkuMzU5NTIgNS4xNDI2IDkuMzYyNjQgNS4xNDkgOS4zNjgxOUwzLjgzOTE3IDEwLjg3OTZDMy44NjkzIDEwLjkwNTcgMy44OTgxIDEwLjkyODQgMy45MTQ2OSAxMC45NDEyQzMuOTI0MDIgMTAuOTQ4NCAzLjkzNDIyIDEwLjk1NjIgMy45NDQzMyAxMC45NjM2QzMuOTQ4NiAxMC45NjY4IDMuOTU3MzMgMTAuOTczMiAzLjk2NzkyIDEwLjk4MDZDMy45NzE4OCAxMC45ODM0IDMuOTg0ODEgMTAuOTkyNSA0LjAwMTU5IDExLjAwMzNDNC4wMDgxOSAxMS4wMDc2IDQuMDI5MzEgMTEuMDIxMiA0LjA1NzMzIDExLjAzNjhDNC4wNjk4NiAxMS4wNDM4IDQuMTAxMSAxMS4wNjA5IDQuMTQyNzIgMTEuMDc5MUM0LjE2MzM0IDExLjA4ODIgNC4yMDEzIDExLjEwNCA0LjI1MDQ5IDExLjExOTFDNC4yODU1OSAxMS4xMjk5IDQuMzk3MzQgMTEuMTYzNCA0LjU0NTE3IDExLjE2MzJDNC42NjIyIDExLjE2MzEgNS4xMTU1OSAxMS4xMzY1IDUuMzkyNTUgMTAuNjkyNEM1LjY0MTg4IDEwLjI5MjcgNS41MTQyOSA5LjkwOTQ1IDUuNDg5NjggOS44Mzc4OUM1LjQ0ODk1IDkuNzE5NTEgNS4zOTUxMiA5LjYzNjk2IDUuMzc1ODIgOS42MDgwNUM1LjM1MDI3IDkuNTY5NzUgNS4zMjcxNiA5LjU0MDkyIDUuMzEzNzMgOS41MjQ3M0M1LjI2OTMxIDkuNDcxMTcgNS4yMjgwNCA5LjQzMzYzIDUuMjI1MzMgOS40MzExMkM1LjIwNDEgOS40MTEzNCA1LjE4NjI5IDkuMzk2NTggNS4xODM0MiA5LjM5NDE4QzUuMTcyIDkuMzg0NjYgNS4xNjIxNiA5LjM3Njg4IDUuMTU4MyA5LjM3MzgzQzUuMTQ4MjggOS4zNjU5MiA1LjEzNzEzIDkuMzU3MzIgNS4xMjYxNCA5LjM0ODkyQzUuMTAzMTcgOS4zMzEzNiA1LjA2OTE3IDkuMzA1NyA1LjAyMDMxIDkuMjY5MjNMMy44MjM5NCAxMC44NzE5Wk01LjExMzcxIDkuMzM5QzUuMDYxMTIgOS4yOTc0OCA1LjAyMTA2IDkuMjY1NzcgNC45ODUwMSA5LjIzNTczTDMuNzA0NjcgMTAuNzcyMkMzLjc2NDU3IDEwLjgyMjEgMy44MjU3NyAxMC44NzA0IDMuODc0NDYgMTAuOTA4OEw1LjExMzcxIDkuMzM5Wk00Ljk3MTg1IDkuMjI0OTVDNC44NzAxNiA5LjE0MzExIDQuNzY3NzggOS4wNTgyMiA0LjY2NzMzIDguOTcyODRMMy4zNzIwNiAxMC40OTY3QzMuNDg0ODIgMTAuNTkyNiAzLjYwMDk4IDEwLjY4ODkgMy43MTc4MyAxMC43ODNMNC45NzE4NSA5LjIyNDk1Wk00LjY3Mzg1IDguOTc4NDNDNC40ODczMyA4LjgxNzEyIDQuMzA5ODkgOC42NTY0IDQuMTQzNDIgOC40OTIyOUwyLjczOTM0IDkuOTE2NTdDMi45NDU5NiAxMC4xMjAzIDMuMTU3NjMgMTAuMzExMyAzLjM2NTU1IDEwLjQ5MTJMNC42NzM4NSA4Ljk3ODQzWk00LjE0MDc5IDguNDg5NzFDMy43OTUxNCA4LjE1MTQ3IDMuNDcxMTcgNy43OTUzNSAzLjE3MzE4IDcuNDIxNjVMMS42MDk0NyA4LjY2ODU4QzEuOTYxNzggOS4xMTAzOSAyLjM0MTM5IDkuNTI3MTUgMi43NDE5NyA5LjkxOTE1TDQuMTQwNzkgOC40ODk3MVpNMy4xODA2OCA3LjQzMTE4QzMuMTY4NzMgNy40MTU4MSAzLjE1NjQyIDcuNDAwMjMgMy4xNDY4OSA3LjM4ODE2QzMuMTM2NDIgNy4zNzQ4OSAzLjEyODczIDcuMzY1MTUgMy4xMjIwMSA3LjM1NjUxTDEuNTQzMzggOC41ODQ0OEMxLjU1NTMyIDguNTk5ODMgMS41Njc2MSA4LjYxNTQgMS41NzcxMyA4LjYyNzQ1QzEuNTg3NTkgOC42NDA2OSAxLjU5NTI3IDguNjUwNDMgMS42MDE5NyA4LjY1OTA1TDMuMTgwNjggNy40MzExOFpNMy4wOTE5NiA3LjMxOTcxQzMuMDk1NTMgNy4zMjM4NyAzLjA5Nzk0IDcuMzI2ODQgMy4wOTkwMiA3LjMyODE3QzMuMTAwMSA3LjMyOTUxIDMuMTAwMzIgNy4zMjk4MiAzLjA5OTQ0IDcuMzI4NjhDMy4wOTg1NCA3LjMyNzUyIDMuMDk3MDEgNy4zMjU1MiAzLjA5NDQ1IDcuMzIyMTNDMy4wOTE3NyA3LjMxODYgMy4wODg5MSA3LjMxNDc4IDMuMDg0NzEgNy4zMDkxOEwxLjQ4NDc0IDguNTA5MjFDMS40OTYyNiA4LjUyNDU4IDEuNTMyMzEgOC41NzMzIDEuNTczNDQgOC42MjEyOEwzLjA5MTk2IDcuMzE5NzFaTTEuNDkyMSA4LjUxODkxQzEuNTAyMzEgOC41MzIxOCAxLjUxMTggOC41NDQyNiAxLjUxODkgOC41NTMyOEMxLjUyNyA4LjU2MzU3IDEuNTMxMTggOC41Njg4NiAxLjUzNTg3IDguNTc0ODdDMS41NDQ2IDguNTg2MDcgMS41NDM3OCA4LjU4NTQxIDEuNTM5NzggOC41Nzk2M0wzLjE4NDI0IDcuNDQxMzFDMy4xNTYyNSA3LjQwMDg5IDMuMTMwMTIgNy4zNjY5MSAzLjExMjg3IDcuMzQ0OEMzLjA4NzQ4IDcuMzEyMjUgMy4wOTAzIDcuMzE2MzMgMy4wNzczNSA3LjI5OTQ5TDEuNDkyMSA4LjUxODkxWk0zLjEzNTk2IDcuMzc3MjNDMy4xMDg3MiA3LjM0MzkzIDMuMDg5NTkgNy4zMTYwNSAzLjAyNzU5IDcuMjMyMThMMS40MTkyNSA4LjQyMDk4QzEuNDQ3ODcgOC40NTk3IDEuNTE5MzYgOC41NTk3NSAxLjU4ODA2IDguNjQzNzFMMy4xMzU5NiA3LjM3NzIzWk0zLjAyMzQxIDcuMjI2NTdDMi45NDU1NyA3LjEyMjc5IDIuODc5MzEgNy4wMjYwNCAyLjc4MjUyIDYuODg5OTNMMS4xNTI2MiA4LjA0ODk5QzEuMjI2NCA4LjE1MjczIDEuMzI1MzcgOC4yOTU4NSAxLjQyMzQzIDguNDI2NTlMMy4wMjM0MSA3LjIyNjU3Wk0yLjc5MTM1IDYuOTAyNTVDMi42MzM3OSA2LjY3MzU5IDIuNDg4MyA2LjQ0NTM5IDIuMzUzODYgNi4yMTI1NEwwLjYyMTg1MiA3LjIxMjYzQzAuNzg1OTA0IDcuNDk2NzQgMC45NjAyMjcgNy43Njk2MyAxLjE0Mzc5IDguMDM2MzdMMi43OTEzNSA2LjkwMjU1Wk0wLjQ4Nzg1NCA2LjcxMjU4VjcuNTIwMDlIMi40ODc4NVY2LjcxMjU4SDAuNDg3ODU0Wk0yLjM1MDcgOC4wMjU1NUMyLjU5MDA5IDcuNjE2OTEgMi44NjI3OCA3LjIyMDI4IDMuMTYxMzggNi44MjMwNUwxLjU2MjY4IDUuNjIxMzJDMS4yMzIyMyA2LjA2MDkzIDAuOTEzMzExIDYuNTIyNDggMC42MjUwMDQgNy4wMTQ2M0wyLjM1MDcgOC4wMjU1NVpNMS41NjA4NyA1LjYyMzczQzEuNTE5NzcgNS42Nzg3NSAxLjQ5Nzc0IDUuNzA4MTggMS40ODg1IDUuNzIwNTFDMS40ODYyIDUuNzIzNTkgMS40ODQ2OSA1LjcyNTYgMS40ODM4NyA1LjcyNjY5QzEuNDgzNjYgNS43MjY5NyAxLjQ4MzUgNS43MjcxOSAxLjQ4MzM3IDUuNzI3MzZDMS40ODMyNyA1LjcyNzQ5IDEuNDgzMTEgNS43Mjc3IDEuNDgzMDIgNS43Mjc4M0MxLjQ4Mjk5IDUuNzI3ODcgMS40ODI5NCA1LjcyNzk0IDEuNDgyODcgNS43MjgwMkMxLjQ4Mjg2IDUuNzI4MDQgMS40ODI2NiA1LjcyODMxIDEuNDgyNDEgNS43Mjg2NEMxLjQ4MjIyIDUuNzI4ODkgMS40ODE1NCA1LjcyOTgxIDEuNDgxMDQgNS43MzA0N0MxLjQ3NjAyIDUuNzM3MjcgMS42ODg2NyA3LjEzMiAzLjA3OTMyIDYuOTMyNzNDMy4wODAzIDYuOTMxNDMgMy4wODE1NSA2LjkyOTc4IDMuMDgxODIgNi45Mjk0MkMzLjA4MTk1IDYuOTI5MjUgMy4wODIxNSA2LjkyODk4IDMuMDgyMjMgNi45Mjg4OEMzLjA4MjM1IDYuOTI4NzIgMy4wODI0NiA2LjkyODU4IDMuMDgyNDkgNi45Mjg1NEMzLjA4MjUzIDYuOTI4NDggMy4wODI1NyA2LjkyODQyIDMuMDgyNiA2LjkyODM5QzMuMDgyNjUgNi45MjgzMiAzLjA4MjcxIDYuOTI4MjQgMy4wODI3NiA2LjkyODE4QzMuMDgzNDIgNi45MjcyOSAzLjA4NjM1IDYuOTIzNCAzLjA5MDgzIDYuOTE3NDVDMy4wOTk5NiA2LjkwNTMzIDMuMTE0ODYgNi44ODU1OSAzLjEyOTY2IDYuODY2MTdDMy4xMzcwNiA2Ljg1NjQ2IDMuMTQzOTEgNi44NDc1MSAzLjE0OTY4IDYuODQwMDRDMy4xNTI1NSA2LjgzNjM0IDMuMTU0ODYgNi44MzMzNiAzLjE1NjY0IDYuODMxMDlDMy4xNTg1MiA2LjgyODY5IDMuMTU5MTkgNi44Mjc4NSAzLjE1ODg5IDYuODI4MjJMMS41OTcxNSA1LjU3ODgzQzEuNTY0NTggNS42MTk1NCAxLjUwOTA4IDUuNjkzMjEgMS40OTMzMiA1LjcxNDE0QzEuNDg4MTMgNS43MjEwMiAxLjQ4NDY1IDUuNzI1NjYgMS40ODM3MSA1LjcyNjkxQzEuNDgzNDcgNS43MjcyMyAxLjQ4MzY2IDUuNzI2OTcgMS40ODM4NyA1LjcyNjdDMS40ODM5NCA1LjcyNjYxIDEuNDg0MTMgNS43MjYzNSAxLjQ4NDI2IDUuNzI2MThDMS40ODQ1MiA1LjcyNTgzIDEuNDg1NzcgNS43MjQxOCAxLjQ4Njc1IDUuNzIyODhDMi44Nzc0IDUuNTIzNjEgMy4wOTAwNSA2LjkxODM0IDMuMDg1MDMgNi45MjUxNEMzLjA4NDUzIDYuOTI1OCAzLjA4Mzg1IDYuOTI2NzEgMy4wODM2NyA2LjkyNjk2QzMuMDgzNTggNi45MjcwOSAzLjA4MzQyIDYuOTI3MjkgMy4wODMzNyA2LjkyNzM2QzMuMDgzMzMgNi45Mjc0MSAzLjA4MzI3IDYuOTI3NDkgMy4wODMyNSA2LjkyNzUyQzMuMDgzMiA2LjkyNzU5IDMuMDgzMTcgNi45Mjc2MyAzLjA4MzE3IDYuOTI3NjNDMy4wODMxNiA2LjkyNzYzIDMuMDgzMTggNi45Mjc2MiAzLjA4MzIzIDYuOTI3NTVDMy4wODMyNSA2LjkyNzUyIDMuMDgzMjcgNi45Mjc0OSAzLjA4MzMgNi45Mjc0NUMzLjA4MzMzIDYuOTI3NDEgMy4wODMzNyA2LjkyNzM2IDMuMDgzNCA2LjkyNzMyQzMuMDgzNTUgNi45MjcxMiAzLjA4Mzc1IDYuOTI2ODYgMy4wODM5OSA2LjkyNjUzQzMuMDg0OTcgNi45MjUyMiAzLjA4NjY2IDYuOTIyOTggMy4wODkxNCA2LjkxOTY2QzMuMDk5MDYgNi45MDY0MiAzLjEyMTY3IDYuODc2MjIgMy4xNjMxOSA2LjgyMDYzTDEuNTYwODcgNS42MjM3M1pNMy4xNjI5MSA2LjgyMzE2QzMuMTc4MjEgNi44MDM3OCAzLjE5NDEyIDYuNzg0MTQgMy4yMTQ3NCA2Ljc1ODcxQzMuMjM0MSA2LjczNDgzIDMuMjU4MTYgNi43MDUxNyAzLjI4Mjg1IDYuNjczOTFMMS43MTMwNSA1LjQzNDY2QzEuNjk3NzUgNS40NTQwMyAxLjY4MTg1IDUuNDczNjcgMS42NjEyMyA1LjQ5OTFDMS42NDE4NyA1LjUyMjk3IDEuNjE3ODEgNS41NTI2NCAxLjU5MzEzIDUuNTgzOUwzLjE2MjkxIDYuODIzMTZaTTMuMjc2OTYgNi42ODEyOUMzLjM1MzczIDYuNTg1OTEgMy40MzI3NiA2LjQ5Mjk0IDMuNTE0MDQgNi40MDIzN0wyLjAyNTU0IDUuMDY2NTdDMS45MjAyNiA1LjE4Mzg4IDEuODE4MDYgNS4zMDQxMiAxLjcxODk0IDUuNDI3MjdMMy4yNzY5NiA2LjY4MTI5Wk0zLjUyMTEgNi4zOTQ0MUMzLjY3ODc0IDYuMjE0OTUgMy44NDIzOSA2LjA0MTQ0IDQuMDEyNTggNS44NzEyNEwyLjU5ODM0IDQuNDU3MDVDMi40MDA3OCA0LjY1NDYyIDIuMjA3MyA0Ljg1OTU1IDIuMDE4NDcgNS4wNzQ1M0wzLjUyMTEgNi4zOTQ0MVpNNC4wMTI1NyA1Ljg3MTI1QzQuMzU1OTggNS41Mjc4NCA0LjcxODA2IDUuMjA1MyA1LjA5NTkzIDQuOTA4MzhMMy44NjAyMyAzLjMzNTc5QzMuNDE3MzQgMy42ODM4IDIuOTk1ODQgNC4wNTk1NSAyLjU5ODM1IDQuNDU3MDRMNC4wMTI1NyA1Ljg3MTI1Wk01LjA4NTUzIDQuOTE2NDRDNS4xMDY5NSA0LjkwMDA2IDUuMTQyOTEgNC44NzI1NyA1LjE0ODcxIDQuODY4MUM1LjE0OTA3IDQuODY3ODMgNS4xNDk5NCA0Ljg2NzE2IDUuMTUxIDQuODY2MzRDNS4xNTE0NiA0Ljg2NTk4IDUuMTUyNjIgNC44NjUwOSA1LjE1NDA3IDQuODYzOTZDNS4xNTQ3OCA0Ljg2MzQxIDUuMTU2MTYgNC44NjIzMyA1LjE1Nzg5IDQuODYwOTdDNS4xNTg2MiA0Ljg2MDM5IDUuMTYzNTIgNC44NTY1NSA1LjE2OTY0IDQuODUxNThDNS4xNzM3MiA0Ljg0ODI1IDUuMTg2NCA0LjgzNzY3IDUuMTk0OTQgNC44MzAzNEM1LjIyNDgzIDQuODAzMzMgNS40MTMzMiAzLjU4ODgzIDQuMzIxIDMuMDk5MjVDNC4xNTczMSAzLjE1MTAxIDMuOTg4MjkgMy4yNDA3MyAzLjk3MTkxIDMuMjUxNzhDMy45NjU3MSAzLjI1NjA5IDMuOTU2MjggMy4yNjI3OCAzLjk1MzAzIDMuMjY1MTJDMy45NDc4MSAzLjI2ODkgMy45NDM3NSAzLjI3MTkyIDMuOTQyODggMy4yNzI1N0MzLjk0MTMgMy4yNzM3NCAzLjk0MDA0IDMuMjc0NjkgMy45MzkzNiAzLjI3NTJDMy45MzcxIDMuMjc2ODkgMy45MzUyNSAzLjI3ODMgMy45MzUwNiAzLjI3ODQ0QzMuOTMzMzIgMy4yNzk3NiAzLjkzMTE5IDMuMjgxMzggMy45Mjk4MSAzLjI4MjQ0QzMuOTI2MjQgMy4yODUxNSAzLjkyMDI0IDMuMjg5NzMgMy45MTEzNSAzLjI5NjUyQzMuODkzNDYgMy4zMTAxOCAzLjg2MzA1IDMuMzMzNCAzLjgxNTA3IDMuMzcwMDVMNS4wMjkxNSA0Ljk1OTRDNS4wNzcxMiA0LjkyMjc2IDUuMTA3MzQgNC44OTk2OCA1LjEyNTAxIDQuODg2MTlDNS4xMzM5IDQuODc5NCA1LjEzOTQxIDQuODc1MTkgNS4xNDIzOCA0Ljg3MjkzQzUuMTQ0MjYgNC44NzE1IDUuMTQ0MTUgNC44NzE1OSA1LjE0MzM0IDQuODcyMkM1LjE0MzEzIDQuODcyMzUgNS4xNDI3NSA0Ljg3MjY0IDUuMTQyMjYgNC44NzMwMUM1LjE0MTg4IDQuODczMyA1LjE0MDg2IDQuODc0MDcgNS4xMzk1MyA0Ljg3NTA3QzUuMTM4ODggNC44NzU1NiA1LjEzNzY0IDQuODc2NDkgNS4xMzYwNyA0Ljg3NzY1QzUuMTM1MjIgNC44NzgyOSA1LjEzMTE3IDQuODgxMyA1LjEyNTk2IDQuODg1MDdDNS4xMjI3MSA0Ljg4NzQxIDUuMTEzMjkgNC44OTQwOSA1LjEwNzA5IDQuODk4NEM1LjA5MDcyIDQuOTA5NDUgNC45MjE3IDQuOTk5MTcgNC43NTggNS4wNTA5M0MzLjY2NTY5IDQuNTYxMzUgMy44NTQxOCAzLjM0Njg2IDMuODg0MDYgMy4zMTk4NEMzLjg5MjYgMy4zMTI1MiAzLjkwNTI4IDMuMzAxOTQgMy45MDkzNiAzLjI5ODYxQzMuOTE1NDcgMy4yOTM2NSAzLjkyMDM2IDMuMjg5ODIgMy45MjEwOCAzLjI4OTI1QzMuOTIyNzkgMy4yODc5IDMuOTI0MTUgMy4yODY4NCAzLjkyNDgzIDMuMjg2MzFDMy45MjYyNCAzLjI4NTIxIDMuOTI3MzQgMy4yODQzNiAzLjkyNzczIDMuMjg0MDZDMy45Mjg2MyAzLjI4MzM2IDMuOTI5MjkgMy4yODI4NiAzLjkyOTM4IDMuMjgyNzlDMy45Mjk0OCAzLjI4MjcxIDMuOTI3NyAzLjI4NDA4IDMuOTIzMSAzLjI4NzU5QzMuOTE5MDcgMy4yOTA2OCAzLjkxMzggMy4yOTQ3MSAzLjkwNzg5IDMuMjk5MjRDMy44OTYwOCAzLjMwODI3IDMuODgxOTcgMy4zMTkwNSAzLjg3MDYzIDMuMzI3NzNMNS4wODU1MyA0LjkxNjQ0Wk01LjAyMjExIDQuOTY0NzNDNS4wMzQ5NyA0Ljk1NTA4IDUuMDQ1OTcgNC45NDY1MyA1LjA1MjA4IDQuOTQxNzhDNS4wNTM2NSA0Ljk0MDU1IDUuMDU1MjIgNC45MzkzMyA1LjA1NjM2IDQuOTM4NDRDNS4wNTc2MSA0LjkzNzQ3IDUuMDU4NTEgNC45MzY3NyA1LjA1OTMxIDQuOTM2MTRDNS4wNjA5NSA0LjkzNDg3IDUuMDYxMzcgNC45MzQ1NSA1LjA2MTIgNC45MzQ2OEM1LjA2MDk5IDQuOTM0ODQgNS4wNTYwOSA0LjkzODYgNS4wNDg0NSA0Ljk0NDA1QzUuMDQwNTggNC45NDk2NiA1LjAyODY1IDQuOTU3ODkgNS4wMTM0MiA0Ljk2NzQxTDMuOTUzNCAzLjI3MTQzQzMuOTAyOTIgMy4zMDI5OCAzLjg2Mzc2IDMuMzMyNTggMy44NDQzMyAzLjM0NzQ3QzMuODM1MzcgMy4zNTQzNCAzLjgyNTI4IDMuMzYyMjMgMy44MjMzIDMuMzYzNzdDMy44MTkyNCAzLjM2NjkzIDMuODE5OTIgMy4zNjYzNyAzLjgyMjEyIDMuMzY0NzJMNS4wMjIxMSA0Ljk2NDczWk01LjEwMzA0IDQuOTA0MzFDNS4xMzYzNCA0Ljg3ODAyIDUuMTcxMjkgNC44NTIxNiA1LjIxMTQ3IDQuODI0MDRMNC4wNjQ1IDMuMTg1NkMzLjk5ODA3IDMuMjMyMTEgMy45MzE3NSAzLjI4MDg3IDMuODYzNzggMy4zMzQ1M0w1LjEwMzA0IDQuOTA0MzFaTTUuMjIyNzggNC44MTZDNS4zMzkxNCA0LjczMjEyIDUuNDQzMTQgNC42NTcyMSA1LjU0Nzc3IDQuNTg1ODdMNC40MjExMyAyLjkzMzRDNC4yOTEyMyAzLjAyMTk2IDQuMTY2MDQgMy4xMTIyOSA0LjA1MzE5IDMuMTkzNjRMNS4yMjI3OCA0LjgxNlpNNS41NDg0MSA0LjU4NTQ0QzUuNzQ5OTcgNC40NDc3OSA1Ljk1NDYyIDQuMzE3MDcgNi4xNjUyMiA0LjE5MDcyTDUuMTM2MjQgMi40NzU3MkM0Ljg5Mzc2IDIuNjIxMjEgNC42NTYwMSAyLjc3Mjk5IDQuNDIwNDkgMi45MzM4M0w1LjU0ODQxIDQuNTg1NDRaTTYuMTYzOTQgNC4xOTE0OEM2LjY0MTI2IDMuOTA2MDYgNy4xNDEgMy42NTI1IDcuNjUyNzIgMy40MzYwMkw2Ljg3MzUxIDEuNTk0MDZDNi4yNzY1NiAxLjg0NjU5IDUuNjk0MjIgMi4xNDIwNyA1LjEzNzUyIDIuNDc0OTZMNi4xNjM5NCA0LjE5MTQ4Wk02Ljg3ODUxIDEuNTkxOTZMNi42ODY2MiAxLjY3MTkxTDcuNDU1ODQgMy41MTgwN0w3LjY0NzczIDMuNDM4MTJMNi44Nzg1MSAxLjU5MTk2Wk03LjQ2MDIxIDMuNTE2MjNDOC40NTYwNCAzLjA5NTc2IDkuNTA1NTggMi44MTIxMiAxMC41Nzk2IDIuNjY2NDdMMTAuMzEwOCAwLjY4NDYxQzkuMDY2MjQgMC44NTMzODkgNy44NDUxIDEuMTgyNzUgNi42ODIyNSAxLjY3Mzc0TDcuNDYwMjEgMy41MTYyM1pNMTAuMjk4NyAwLjY4NjMzNkMxMC4yNzE4IDAuNjkwMzI1IDEwLjI0NDIgMC42OTM5ODcgMTAuMjA3NyAwLjY5ODgwN0MxMC4xNzM2IDAuNzAzMzE1IDEwLjEzMDUgMC43MDg5OCAxMC4wODU1IDAuNzE1NjUxTDEwLjM3ODYgMi42OTQwNkMxMC40MDU1IDIuNjkwMDcgMTAuNDMzMSAyLjY4NjQxIDEwLjQ2OTYgMi42ODE1OUMxMC41MDM3IDIuNjc3MDggMTAuNTQ2NyAyLjY3MTQyIDEwLjU5MTggMi42NjQ3NEwxMC4yOTg3IDAuNjg2MzM2Wk0xMC4zNjI3IDIuNjk2MjhDMTEuNDQ4NSAyLjU1MzE1IDEyLjU1MiAyLjU1MzExIDEzLjY0MDkgMi42OTYzMkwxMy45MDE3IDAuNzEzMzk0QzEyLjYzOTkgMC41NDc0NDUgMTEuMzYwOCAwLjU0NzQwNyAxMC4xMDEzIDAuNzEzNDMyTDEwLjM2MjcgMi42OTYyOFpNMTMuOTE3OCAwLjcxNTY1MUMxMy44NzI4IDAuNzA4OTggMTMuODI5NyAwLjcwMzMxNSAxMy43OTU2IDAuNjk4ODA3QzEzLjc1OTEgMC42OTM5ODcgMTMuNzMxNSAwLjY5MDMyNSAxMy43MDQ2IDAuNjg2MzM2TDEzLjQxMTUgMi42NjQ3NEMxMy40NTY1IDIuNjcxNDIgMTMuNDk5NiAyLjY3NzA4IDEzLjUzMzcgMi42ODE1OUMxMy41NzAyIDIuNjg2NDEgMTMuNTk3OCAyLjY5MDA3IDEzLjYyNDcgMi42OTQwNkwxMy45MTc4IDAuNzE1NjUxWk0xMy40MjM2IDIuNjY2NDdDMTQuNDk3NyAyLjgxMjE0IDE1LjU0NzIgMy4wOTU3OCAxNi41NDMxIDMuNTE2MjRMMTcuMzIxIDEuNjczNzRDMTYuMTU4MiAxLjE4Mjc1IDE0LjkzNyAwLjg1MzQyIDEzLjY5MjUgMC42ODQ2MTNMMTMuNDIzNiAyLjY2NjQ3Wk0xNy4zMTY3IDEuNjcxOTFMMTcuMTI0OCAxLjU5MTk2TDE2LjM1NTUgMy40MzgxMkwxNi41NDc0IDMuNTE4MDdMMTcuMzE2NyAxLjY3MTkxWk0xNi4zNDc3IDMuNDM0ODNDMTcuMjU2NyAzLjgyMjYxIDE4LjExNTcgNC4zMTUzMiAxOC44OTg0IDQuOTA2NjRMMjAuMTA0IDMuMzEwODhDMTkuMTg2NCAyLjYxNzU4IDE4LjE4NTEgMi4wNDQzIDE3LjEzMjYgMS41OTUyNUwxNi4zNDc3IDMuNDM0ODNaTTE4LjkyNzcgNC45Mjc5OUMxOC45MTkxIDQuOTIxOTUgMTguOTEzNSA0LjkxNzY4IDE4LjkxMjYgNC45MTY5NUMxOC45MTIzIDQuOTE2NzMgMTguOTEyOSA0LjkxNzIzIDE4LjkyMDIgNC45MjI5NkMxOC45MjU2IDQuOTI3MjIgMTguOTM3NiA0LjkzNjcxIDE4Ljk1MDcgNC45NDY3NUMxOC45NjQ1IDQuOTU3MyAxOC45ODMgNC45NzEyMyAxOS4wMDUgNC45ODY2TDIwLjE1MiAzLjM0ODE4QzIwLjE2MDYgMy4zNTQyMiAyMC4xNjYyIDMuMzU4NDkgMjAuMTY3MSAzLjM1OTIxQzIwLjE2NzQgMy4zNTk0MyAyMC4xNjY3IDMuMzU4OTIgMjAuMTU5NSAzLjM1MzE4QzIwLjE1NDEgMy4zNDg5MiAyMC4xNDIxIDMuMzM5NDMgMjAuMTI5IDMuMzI5MzhDMjAuMTE1MiAzLjMxODgyIDIwLjA5NjYgMy4zMDQ4OSAyMC4wNzQ2IDMuMjg5NTJMMTguOTI3NyA0LjkyNzk5Wk0yMC4xNzY3IDMuMzY2MDNDMjAuMTMwOSAzLjMzMTg4IDIwLjEwMzYgMy4zMTEyNCAyMC4wODkxIDMuMzAwMTRDMjAuMDgxNCAzLjI5NDIyIDIwLjA3OTcgMy4yOTI5IDIwLjA4MTcgMy4yOTQ0OUMyMC4wODI0IDMuMjk1MDYgMjAuMDg0MSAzLjI5NjM0IDIwLjA4NjMgMy4yOTgxNEMyMC4wODgyIDMuMjk5NjggMjAuMDkyNiAzLjMwMzE5IDIwLjA5ODIgMy4zMDc5MkMyMC4xMDAyIDMuMzA5NTggMjAuMTE3NCAzLjMyMzggMjAuMTM4MyAzLjM0MzIyQzIwLjE0MDggMy4zNDU1NiAyMC4xODE5IDMuMzgyOTcgMjAuMjI2MyAzLjQzNjQ0QzIwLjIzOTcgMy40NTI2MSAyMC4yNjI4IDMuNDgxNDQgMjAuMjg4MyAzLjUxOTczQzIwLjMwNzYgMy41NDg2MyAyMC4zNjE1IDMuNjMxMjEgMjAuNDAyMiAzLjc0OTY0QzIwLjQyNjggMy44MjEyNyAyMC41NTQ0IDQuMjA0NzQgMjAuMzA0NyA0LjYwNDUzQzIwLjAyNzUgNS4wNDgzMiAxOS41NzQyIDUuMDc0NjggMTkuNDU3NCA1LjA3NDc4QzE5LjMwOTYgNS4wNzQ5IDE5LjE5OCA1LjA0MTQ3IDE5LjE2MjkgNS4wMzA3QzE5LjExMzggNS4wMTU2IDE5LjA3NTggNC45OTk3NSAxOS4wNTUzIDQuOTkwNzJDMTkuMDEzNyA0Ljk3MjUyIDE4Ljk4MjUgNC45NTU0IDE4Ljk3MDEgNC45NDg0N0MxOC45NDIyIDQuOTMyOTUgMTguOTIxMyA0LjkxOTQ4IDE4LjkxNSA0LjkxNTM5QzE4Ljg5ODcgNC45MDQ5IDE4Ljg4NjUgNC44OTYzMiAxOC44ODM0IDQuODk0MThDMTguODc0NyA0Ljg4ODAxIDE4Ljg2ODUgNC44ODM0NCAxOC44Njc0IDQuODgyNjJDMTguODY1MiA0Ljg4MDk5IDE4Ljg2MzggNC44Nzk5NiAxOC44NjM0IDQuODc5NjNDMTguODYzMSA0Ljg3OTQxIDE4Ljg2MjkgNC44NzkyNyAxOC44NjI4IDQuODc5MTlDMTguODYyNyA0Ljg3OTE1IDE4Ljg2MjcgNC44NzkxMyAxOC44NjI3IDQuODc5MTFDMTguODYyNyA0Ljg3OTA5IDE4Ljg2MjcgNC44NzkwOCAxOC44NjI3IDQuODc5MDhDMTguODYyNyA0Ljg3OTA4IDE4Ljg2MjcgNC44NzkwOSAxOC44NjI3IDQuODc5MUMxOC44NjI3IDQuODc5MSAxOC44NjI3IDQuODc5MTIgMTguODYyNyA0Ljg3OTEzQzE4Ljg2MjcgNC44NzkxNCAxOC44NjI3IDQuODc5MTUgMTguODYyOCA0Ljg3OTE2QzE4Ljg2MjggNC44NzkxNyAxOC44NjI4IDQuODc5MTcgMTguODYyOCA0Ljg3OTE3QzE4Ljg2MjggNC44NzkxNyAxOC44NjI4IDQuODc5MTYgMTguODYyNyA0Ljg3OTE1QzE4Ljg2MjcgNC44NzkxMyAxOC44NjI3IDQuODc5MSAxOC44NjI2IDQuODc5MDdDMTguODYyNiA0Ljg3OSAxOC44NjI0IDQuODc4ODcgMTguODYyMSA0Ljg3ODY3QzE4Ljg2MTkgNC44Nzg0NSAxOC44NTggNC44NzUzMyAxOC44NTE2IDQuODY5NzlMMjAuMTYxNCAzLjM1ODM4QzIwLjEzMTMgMy4zMzIyNyAyMC4xMDI1IDMuMzA5NjEgMjAuMDg1OSAzLjI5Njc5QzIwLjA3NjYgMy4yODk1NyAyMC4wNjY0IDMuMjgxODIgMjAuMDU2MyAzLjI3NDM1QzIwLjA1MiAzLjI3MTE5IDIwLjA0MzMgMy4yNjQ3NyAyMC4wMzI3IDMuMjU3MzNDMjAuMDI4NyAzLjI1NDU2IDIwLjAxNTggMy4yNDU0OSAxOS45OTkgMy4yMzQ2N0MxOS45OTI0IDMuMjMwNDEgMTkuOTcxMyAzLjIxNjgyIDE5Ljk0MzMgMy4yMDEyMUMxOS45MzA4IDMuMTk0MjQgMTkuODk5NSAzLjE3NzA5IDE5Ljg1NzkgMy4xNTg4NkMxOS44MzczIDMuMTQ5ODMgMTkuNzk5NCAzLjEzMzk3IDE5Ljc1MDIgMy4xMTg4N0MxOS43MTUxIDMuMTA4MDkgMTkuNjAzNCAzLjA3NDY1IDE5LjQ1NTcgMy4wNzQ3OEMxOS4zMzg5IDMuMDc0ODcgMTguODg1NiAzLjEwMTIzIDE4LjYwODQgMy41NDUwM0MxOC4zNTg3IDMuOTQ0ODMgMTguNDg2MiA0LjMyODMgMTguNTEwOSA0LjM5OTk0QzE4LjU1MTYgNC41MTgzOCAxOC42MDU1IDQuNjAwOTggMTguNjI0OCA0LjYyOTlDMTguNjUwMyA0LjY2ODIgMTguNjczNCA0LjY5NzA1IDE4LjY4NjkgNC43MTMyNEMxOC43MzEzIDQuNzY2OCAxOC43NzI2IDQuODA0MzUgMTguNzc1MyA0LjgwNjg2QzE4Ljc5NjUgNC44MjY2NCAxOC44MTQzIDQuODQxMzkgMTguODE3MiA0Ljg0Mzc5QzE4LjgyODYgNC44NTMzMiAxOC44Mzg0IDQuODYxMSAxOC44NDIzIDQuODY0MTRDMTguODUyMyA0Ljg3MjA2IDE4Ljg2MzUgNC44ODA2NSAxOC44NzQ1IDQuODg5MDZDMTguODk3NCA0LjkwNjYxIDE4LjkzMTQgNC45MzIyNyAxOC45ODAzIDQuOTY4NzRMMjAuMTc2NyAzLjM2NjAzWk0xOC44ODY5IDQuODk4OThDMTguOTM5NSA0Ljk0MDUgMTguOTc5NSA0Ljk3MjIxIDE5LjAxNTYgNS4wMDIyNUwyMC4yOTU5IDMuNDY1NzhDMjAuMjM2IDMuNDE1ODYgMjAuMTc0OCAzLjM2NzYyIDIwLjEyNjEgMy4zMjkxOUwxOC44ODY5IDQuODk4OThaTTE5LjAyODcgNS4wMTMwMkMxOS4xMzA0IDUuMDk0ODcgMTkuMjMyOCA1LjE3OTc2IDE5LjMzMzMgNS4yNjUxNEwyMC42Mjg1IDMuNzQxMjNDMjAuNTE1OCAzLjY0NTM5IDIwLjM5OTYgMy41NDkwNSAyMC4yODI4IDMuNDU1TDE5LjAyODcgNS4wMTMwMlpNMTkuMzI2NyA1LjI1OTU1QzE5LjUxMzMgNS40MjA4NiAxOS42OTA3IDUuNTgxNTggMTkuODU3MiA1Ljc0NTY5TDIxLjI2MTMgNC4zMjE0MUMyMS4wNTQ2IDQuMTE3NzIgMjAuODQzIDMuOTI2NjQgMjAuNjM1IDMuNzQ2ODJMMTkuMzI2NyA1LjI1OTU1Wk0xOS44NTk4IDUuNzQ4MjdDMjAuMjA1NSA2LjA4NjUxIDIwLjUyOTQgNi40NDI2MyAyMC44Mjc0IDYuODE2MzNMMjIuMzkxMSA1LjU2OTRDMjIuMDM4OCA1LjEyNzU5IDIxLjY1OTIgNC43MTA4MiAyMS4yNTg2IDQuMzE4ODNMMTkuODU5OCA1Ljc0ODI3Wk0yMC44MTk5IDYuODA2OEMyMC44MzE5IDYuODIyMTggMjAuODQ0MiA2LjgzNzc2IDIwLjg1MzcgNi44NDk4M0MyMC44NjQyIDYuODYzMSAyMC44NzE5IDYuODcyODQgMjAuODc4NiA2Ljg4MTQ3TDIyLjQ1NzIgNS42NTM0OUMyMi40NDUzIDUuNjM4MTQgMjIuNDMzIDUuNjIyNTYgMjIuNDIzNSA1LjYxMDUxQzIyLjQxMyA1LjU5NzI2IDIyLjQwNTMgNS41ODc1MyAyMi4zOTg2IDUuNTc4OTNMMjAuODE5OSA2LjgwNjhaTTIwLjkwODcgNi45MTgyOEMyMC45MDUxIDYuOTE0MTEgMjAuOTAyNyA2LjkxMTE0IDIwLjkwMTYgNi45MDk4MUMyMC45MDA1IDYuOTA4NDYgMjAuOTAwMyA2LjkwODE2IDIwLjkwMTIgNi45MDkzQzIwLjkwMjEgNi45MTA0NiAyMC45MDM2IDYuOTEyNDYgMjAuOTA2MSA2LjkxNTg0QzIwLjkwODggNi45MTkzOCAyMC45MTE3IDYuOTIzMiAyMC45MTU5IDYuOTI4NzlMMjIuNTE1OSA1LjcyODc2QzIyLjUwNDMgNS43MTM0MSAyMi40NjgzIDUuNjY0NjggMjIuNDI3MiA1LjYxNjY4TDIwLjkwODcgNi45MTgyOFpNMjIuNTA4NSA1LjcxOTA3QzIyLjQ5ODMgNS43MDU4IDIyLjQ4ODggNS42OTM3MSAyMi40ODE3IDUuNjg0NjlDMjIuNDczNiA1LjY3NDM5IDIyLjQ2OTQgNS42NjkxMSAyMi40NjQ3IDUuNjYzMUMyMi40NTYgNS42NTE4OSAyMi40NTY4IDUuNjUyNTYgMjIuNDYwOCA1LjY1ODM0TDIwLjgxNjQgNi43OTY2N0MyMC44NDQzIDYuODM3MSAyMC44NzA1IDYuODcxMDcgMjAuODg3NyA2Ljg5MzE4QzIwLjkxMzEgNi45MjU3MyAyMC45MTAzIDYuOTIxNjcgMjAuOTIzMyA2LjkzODQ5TDIyLjUwODUgNS43MTkwN1pNMjAuODY0NiA2Ljg2MDc1QzIwLjg5MTkgNi44OTQwNSAyMC45MTEgNi45MjE5MyAyMC45NzMgNy4wMDU3OUwyMi41ODEzIDUuODE2OTlDMjIuNTUyNyA1Ljc3ODI3IDIyLjQ4MTIgNS42NzgyMiAyMi40MTI1IDUuNTk0MjZMMjAuODY0NiA2Ljg2MDc1Wk0yMC45NzcyIDcuMDExNDFDMjEuMDU1IDcuMTE1MTkgMjEuMTIxMyA3LjIxMTk0IDIxLjIxODEgNy4zNDgwNUwyMi44NDggNi4xODg5OUMyMi43NzQyIDYuMDg1MjQgMjIuNjc1MiA1Ljk0MjEyIDIyLjU3NzIgNS44MTEzOEwyMC45NzcyIDcuMDExNDFaTTIxLjIwOTIgNy4zMzU0MkMyMS4zNjY4IDcuNTY0MzkgMjEuNTEyMyA3Ljc5MjU5IDIxLjY0NjcgOC4wMjU0M0wyMy4zNzg3IDcuMDI1MzVDMjMuMjE0NyA2Ljc0MTIzIDIzLjA0MDQgNi40NjgzNSAyMi44NTY4IDYuMjAxNjFMMjEuMjA5MiA3LjMzNTQyWk0yMS42NTI1IDguMDM1MTlDMjIuMTEzIDguODEyMzggMjMuMjQzIDkuMjM4OCAyNC4xNDg3IDguNjUyNzlMMjMuMDYyMiA2Ljk3MzY1QzIzLjE2MTEgNi45MDk2NiAyMy4yNDY0IDYuOTIxODUgMjMuMjcyNiA2LjkyOTE3QzIzLjI5NDEgNi45MzUxOSAyMy4zMzU2IDYuOTUyNDQgMjMuMzczIDcuMDE1NTlMMjEuNjUyNSA4LjAzNTE5Wk0yNC4xNDg3IDguNjUyNzlDMjQuODk0OSA4LjE2OTkyIDI1LjI5MjIgNy4xMjMxIDI0Ljc1NDQgNi4yMTIxN0wyMy4wMzIxIDcuMjI4ODhDMjIuOTk3MSA3LjE2OTYyIDIyLjk5NCA3LjEwMDQzIDIzLjAwNzQgNy4wNTI2NkMyMy4wMTg4IDcuMDEyMDMgMjMuMDQwNiA2Ljk4NzYzIDIzLjA2MjIgNi45NzM2NUwyNC4xNDg3IDguNjUyNzlaTTI0Ljc1NTggNi4yMTQ1QzIzLjc0NDQgNC40OTA2MyAyMi4zODQyIDMuMDI0NTggMjAuNzk3IDEuODQ5ODFMMTkuNjA3MiAzLjQ1NzM4QzIwLjk5NDIgNC40ODM5OCAyMi4xNjU5IDUuNzUyMzUgMjMuMDMwNyA3LjIyNjU0TDI0Ljc1NTggNi4yMTQ1Wk0yMC43OTcgMS44NDk3NkMxOS4yMTg4IDAuNjgxODk5IDE3LjM4MjQgLTAuMTU1MzMyIDE1LjQ4MTcgLTAuNjAxMjY3TDE1LjAyNDkgMS4zNDU4NkMxNi42NjgyIDEuNzMxNDEgMTguMjUzOCAyLjQ1NTg5IDE5LjYwNzMgMy40NTc0M0wyMC43OTcgMS44NDk3NlpNMTUuNDgxNSAtMC42MDEzMTRDMTMuNDIyMiAtMS4wODQgMTEuMjkwMSAtMS4xMjMwNCA5LjIyMjIzIC0wLjc0NzUzNEw5LjU3OTU3IDEuMjIwMjlDMTEuMzg2NCAwLjg5MjE5IDEzLjI0MTIgMC45Mjc3OTEgMTUuMDI1MSAxLjM0NTkxTDE1LjQ4MTUgLTAuNjAxMzE0Wk05LjIyMTg4IC0wLjc0NzQ3MUM3LjI4NTg2IC0wLjM5NTIwNyA1LjQwNDUzIDAuMzY1MzcyIDMuNzY3MDIgMS40NTYyNEw0Ljg3NTg2IDMuMTIwNzJDNi4yODY4IDIuMTgwNzggNy45MTI3IDEuNTIzNTggOS41Nzk5MSAxLjIyMDIyTDkuMjIxODggLTAuNzQ3NDcxWk0zLjc2Njc0IDEuNDU2NDNDMi4xMjI0MSAyLjU1MjY1IDAuNzA3MjAxIDMuOTY0MzMgLTAuMzgzMTkxIDUuNjE4NDlMMS4yODY2NiA2LjcxOTIyQzIuMjI3MDcgNS4yOTI1OCAzLjQ1MDI4IDQuMDcxMTEgNC44NzYxNCAzLjEyMDUzTDMuNzY2NzQgMS40NTY0M1pNLTAuMzgyMjA2IDUuNjE3Qy0wLjUxNDk5MiA1LjgxNzY2IC0wLjYzNjM1OSA2LjAxNzM4IC0wLjc0OTUzNiA2LjIwNTk5TDAuOTY1NDA3IDcuMjM1MDVDMS4wNzYxIDcuMDUwNTggMS4xNzg2IDYuODgyNTEgMS4yODU2NyA2LjcyMDcyTC0wLjM4MjIwNiA1LjYxN1pNLTAuNzU0NDggNi4yMTQzMkMtMS4wODE4NCA2Ljc3MjA0IC0xLjA4MTg1IDcuNDc2NTIgLTAuNzU0NDcxIDguMDM0MjRMMC45NzAzNDIgNy4wMjE4MUMwLjk5MzI2IDcuMDYwODYgMSA3LjA5NjU3IDEgNy4xMjQyOEMxIDcuMTUxOTggMC45OTMyNjEgNy4xODc2OSAwLjk3MDM1MSA3LjIyNjcyTC0wLjc1NDQ4IDYuMjE0MzJaTS0wLjc1NDU4NiA4LjAzNDA1QzAuMjU2NzY2IDkuNzU3OTIgMS42MTY5OCAxMS4yMjQgMy4yMDQxNiAxMi4zOTg3TDQuMzk0MDEgMTAuNzkxMkMzLjAwNyA5Ljc2NDU3IDEuODM1MzMgOC40OTYyIDAuOTcwNDU3IDcuMDIyMDFMLTAuNzU0NTg2IDguMDM0MDVaTTMuMjA0MjQgMTIuMzk4OEM0Ljc4MjQgMTMuNTY2NyA2LjYxODggMTQuNDAzOSA4LjUxOTUzIDE0Ljg0OThMOC45NzYzNSAxMi45MDI3QzcuMzMzIDEyLjUxNzEgNS43NDczNiAxMS43OTI3IDQuMzkzOTMgMTAuNzkxMUwzLjIwNDI0IDEyLjM5ODhaTTguNTE5NzMgMTQuODQ5OUMxMC41NzkgMTUuMzMyNiAxMi43MTExIDE1LjM3MTYgMTQuNzc5IDE0Ljk5NjFMMTQuNDIxNiAxMy4wMjgzQzEyLjYxNDggMTMuMzU2NCAxMC43NiAxMy4zMjA4IDguOTc2MTUgMTIuOTAyNkw4LjUxOTczIDE0Ljg0OTlaTTE0Ljc3OTMgMTQuOTk2QzE2LjcxNTMgMTQuNjQzOCAxOC41OTY3IDEzLjg4MzIgMjAuMjM0MiAxMi43OTIzTDE5LjEyNTMgMTEuMTI3OEMxNy43MTQ0IDEyLjA2NzggMTYuMDg4NSAxMi43MjUgMTQuNDIxMyAxMy4wMjgzTDE0Ljc3OTMgMTQuOTk2Wk0yMC4yMzQ1IDEyLjc5MjFDMjEuODc4OCAxMS42OTU5IDIzLjI5NCAxMC4yODQyIDI0LjM4NDQgOC42MzAwNkwyMi43MTQ1IDcuNTI5MzNDMjEuNzc0MSA4Ljk1NTk3IDIwLjU1MDkgMTAuMTc3NCAxOS4xMjUxIDExLjEyOEwyMC4yMzQ1IDEyLjc5MjFaTTI0LjM4MzQgOC42MzE1NUMyNC41MTYyIDguNDMwODkgMjQuNjM3NiA4LjIzMTE3IDI0Ljc1MDcgOC4wNDI1NkwyMy4wMzU4IDcuMDEzNUMyMi45MjUxIDcuMTk3OTggMjIuODIyNiA3LjM2NjA0IDIyLjcxNTUgNy41Mjc4NEwyNC4zODM0IDguNjMxNTVaTTI0Ljc1MzYgOC4wMzc4NEMyNS4yMjggNy4yMzcxNiAyNS4wMDk5IDYuMDQyODIgMjQuMDY5OSA1LjU0OTc3TDIzLjE0MDkgNy4zMjA5MUMyMy4wMzgxIDcuMjY2OTUgMjMuMDA4NCA3LjE4OTYgMjMuMDAyMyA3LjE2NTAxQzIyLjk5NyA3LjE0NDAzIDIyLjk4OTUgNy4wOTE1NyAyMy4wMzMgNy4wMTgyM0wyNC43NTM2IDguMDM3ODRaTTI0LjA4NDMgNS41NTc0NEMyMy4yNzkyIDUuMTE4MzEgMjIuMTc4IDUuMzExNjcgMjEuNjUwMSA2LjIxMjA3TDIzLjM3NTQgNy4yMjM2QzIzLjM0NTEgNy4yNzUzNCAyMy4yOTEgNy4zMTIyOSAyMy4yMzkgNy4zMjUwMUMyMy4xOTMgNy4zMzYyOSAyMy4xNTQgNy4zMjgxNyAyMy4xMjY2IDcuMzEzMjNMMjQuMDg0MyA1LjU1NzQ0Wk0yMS41MTI3IDYuNzE3ODRWNi43MTc4OEgyMy41MTI3VjYuNzE3ODRIMjEuNTEyN1onIGZpbGw9JyUyM0MyMTczNCcgbWFzaz0ndXJsKCUyM3BhdGgtMS1pbnNpZGUtMV81MjEyXzYwNTEzKScvJTNFJTNDcGF0aCBkPSdNMTUuNTMwOCA4LjQxNzAyQzE1LjUxMzQgOC40MTg0NSAxNS40OTYgOC40MTk1NSAxNS40Nzg2IDguNDIwM0wxNS40Nzg0IDguNDIwMzFDMTUuMjgxMSA4LjQyODc5IDE1LjA5NyA4LjM4OTU5IDE0LjkzMjYgOC4zMTUyNEwxNC44Nzk3IDguNDQyMjlMMTQuODc5MSA4LjQ0MzU2TDE0Ljg3MjggOC40NDA5MUMxNC43OTUgOC42MDAzMSAxNC43MDY5IDguNzU0MjEgMTQuNjA5OCA4LjkwMTYxQzE0LjU5OTMgOC45MjMxIDE0LjU4OTYgOC45MzkxMSAxNC41ODY4IDguOTQzNkwxNC41ODY4IDguOTQzNjNDMTQuNTgyNiA4Ljk1MDYyIDE0LjU3ODkgOC45NTYyIDE0LjU3NjggOC45NTk0NEMxNC41Njk1IDguOTcwNSAxNC41NjI2IDguOTgwMDcgMTQuNTYwMyA4Ljk4MzI2QzE0LjU0OCA5LjAwMDEzIDE0LjUyOTQgOS4wMjQ3NCAxNC41MTQzIDkuMDQ0MzRMMTQuNDkgOS4wNzU1N0wxNC40Nzc4IDkuMDkwNzdDMTQuNDc0MyA5LjA5NTExIDE0LjQ2ODMgOS4xMDI0OCAxNC40NjE0IDkuMTEwMzdDMTQuNDU4NSA5LjExMzc4IDE0LjQ1MTQgOS4xMjE5NiAxNC40NDIxIDkuMTMxNkMxNC40MzggOS4xMzU3OSAxNC40Mjk3IDkuMTQ0MzMgMTQuNDE4NSA5LjE1NDU0QzE0LjM2MDIgOS4yMjE2IDE0LjI5ODMgOS4yODc2IDE0LjIzMjUgOS4zNTEzNUMxNC4xNzQ0IDkuNDA5MzUgMTQuMTE1NSA5LjQ2Mzg5IDE0LjA1NjQgOS41MTU3OEMxNC4wNTMgOS41MTk4NyAxNC4wNSA5LjUyMzI3IDE0LjA0NzcgOS41MjU5MkMxNC4wNDAxIDkuNTM0NDEgMTQuMDMzNiA5LjU0MTI2IDE0LjAyODkgOS41NDU5N0MxNC4wMTMxIDkuNTYyMDUgMTMuOTk4NyA5LjU3NDU1IDEzLjk5MzYgOS41Nzg5OUMxMy45ODAxIDkuNTkwNzMgMTMuOTY1NyA5LjYwMjI5IDEzLjk1NTIgOS42MTA2N0MxMy45NDM1IDkuNjE5OTYgMTMuOTMxMiA5LjYyOTU2IDEzLjkxOTYgOS42Mzg0MkMxMy45MDgxIDkuNjQ3MjQgMTMuODk2MSA5LjY1NjI4IDEzLjg4NTEgOS42NjQzNkwxMy44NjcxIDkuNjc3M0MxMy44NjI1IDkuNjgwNTcgMTMuODUxNCA5LjY4ODQgMTMuODM4MSA5LjY5Njc0QzEzLjgzNDIgOS42OTkxNiAxMy44Mjg2IDkuNzAyNjQgMTMuODIxOCA5LjcwNjZDMTMuODE1OCA5LjcxMDA5IDEzLjgwNDEgOS43MTY3NCAxMy43ODg5IDkuNzI0MTJDMTMuNzg0OCA5LjcyNjEyIDEzLjc3OTYgOS43Mjg2MSAxMy43NzMzIDkuNzMxNEMxMy42MzAxIDkuODI2MiAxMy40ODEgOS45MTA4NCAxMy4zMjggOS45ODU1NUwxMy4zMzA3IDkuOTkyMDVMMTMuMzI5NCA5Ljk5MjU3TDEzLjEzODggMTAuMDcyTDEzLjEzNjYgMTAuMDY2N0MxMi45NDg2IDEwLjEzMzcgMTIuNzU1OSAxMC4xODY5IDEyLjU2MDMgMTAuMjI1OUwxMi41NjEzIDEwLjIzM0MxMi41MjE0IDEwLjIzODkgMTIuNDgyOCAxMC4yNDQgMTIuNDQ4NCAxMC4yNDg1TDEyLjQ0NjkgMTAuMjQ4N0MxMi40MTYgMTAuMjUyOCAxMi4zODg0IDEwLjI1NjUgMTIuMzYxMyAxMC4yNjA0QzEyLjM1NjIgMTAuMjYxMSAxMi4zNTEyIDEwLjI2MTkgMTIuMzQ2MiAxMC4yNjI2TDEyLjM0NTMgMTAuMjU2NUMxMi4xMjAyIDEwLjI3NSAxMS44OTQ0IDEwLjI3NSAxMS42Njk0IDEwLjI1NjVMMTEuNjY4NSAxMC4yNjI3QzExLjY2MTggMTAuMjYxNyAxMS42NTUxIDEwLjI2MDggMTEuNjQ4NSAxMC4yNTk4QzExLjYyMjcgMTAuMjU2MSAxMS41OTY0IDEwLjI1MjYgMTEuNTY3MSAxMC4yNDg3TDExLjU2NTYgMTAuMjQ4NUMxMS41MzEzIDEwLjI0NCAxMS40OTI2IDEwLjIzODkgMTEuNDUyNyAxMC4yMzNMMTEuNDUzNyAxMC4yMjYxQzExLjI1NzEgMTAuMTg3MSAxMS4wNjUgMTAuMTMzNyAxMC44Nzc1IDEwLjA2NjhMMTAuODc1MyAxMC4wNzJMMTAuNjg0NyA5Ljk5MjU4TDEwLjY4MzQgOS45OTIwNUwxMC42ODYgOS45ODU2NkMxMC41MjY2IDkuOTA3ODggMTAuMzcyNyA5LjgxOTgzIDEwLjIyNTMgOS43MjI3QzEwLjIwMzggOS43MTIyMyAxMC4xODc4IDkuNzAyNDcgMTAuMTgzMyA5LjY5OTczTDEwLjE4MzMgOS42OTk3MkMxMC4xNzYzIDkuNjk1NDYgMTAuMTcwNyA5LjY5MTgyIDEwLjE2NzUgOS42ODk2OUMxMC4xNTY1IDkuNjgyNDQgMTAuMTQ3IDkuNjc1NTUgMTAuMTQzNyA5LjY3MzJMMTAuMTQzNyA5LjY3MzE2QzEwLjEyNjggOS42NjA5NSAxMC4xMDIyIDkuNjQyMjggMTAuMDgyNiA5LjYyNzJMMTAuMDUxNCA5LjYwMjg3TDEwLjAzNjIgOS41OTA3MkMxMC4wMzE4IDkuNTg3MiAxMC4wMjQ1IDkuNTgxMTggMTAuMDE2NiA5LjU3NDM0QzEwLjAxMzIgOS41NzEzOSAxMC4wMDUgOS41NjQyNiA5Ljk5NTM0IDkuNTU0OThDOS45OTExNSA5LjU1MDk0IDkuOTgyNjEgOS41NDI2MiA5Ljk3MjM5IDkuNTMxNDVDOS45MDUzMyA5LjQ3MzE0IDkuODM5MzIgOS40MTExNSA5Ljc3NTU3IDkuMzQ1MzhDOS43MTc1OCA5LjI4NzI1IDkuNjYzMDQgOS4yMjg0NCA5LjYxMTE3IDkuMTY5M0M5LjYwNzA3IDkuMTY1ODYgOS42MDM2NiA5LjE2Mjg5IDkuNjAxMDIgOS4xNjA1NUM5LjU5MjUyIDkuMTUzMDMgOS41ODU2NyA5LjE0NjQ2IDkuNTgwOTcgOS4xNDE4M0M5LjU2NDg4IDkuMTI2MDIgOS41NTIzOSA5LjExMTY0IDkuNTQ3OTUgOS4xMDY1MUM5LjUzNjIxIDkuMDkyOTggOS41MjQ2NSA5LjA3ODY1IDkuNTE2MjcgOS4wNjgxMkM5LjUwNjk4IDkuMDU2NDQgOS40OTczOCA5LjA0NDA5IDkuNDg4NTIgOS4wMzI1QzkuNDc5NyA5LjAyMDk4IDkuNDcwNjYgOS4wMDg5NyA5LjQ2MjU4IDguOTk3OTdMOS40NDk2NCA4Ljk4MDAzQzkuNDQ2MzcgOC45NzU0IDkuNDM4NTQgOC45NjQyNSA5LjQzMDIgOC45NTA5OUM5LjQyNzc3IDguOTQ3MTMgOS40MjQzIDguOTQxNTEgOS40MjAzMyA4LjkzNDY4QzkuNDE2ODQgOC45Mjg2NyA5LjQxMDE5IDguOTE2OTYgOS40MDI4MiA4LjkwMTgyQzkuNDAwODIgOC44OTc3MiA5LjM5ODMzIDguODkyNDYgOS4zOTU1NSA4Ljg4NjIyQzkuMzAwNzQgOC43NDMwMyA5LjIxNjA5IDguNTkzOTMgOS4xNDEzOSA4LjQ0MDg2TDkuMTM0ODggOC40NDM1NUw5LjEzNDM3IDguNDQyMzJMOS4wNTQ5NCA4LjI1MTY5TDkuMDYwMjEgOC4yNDk0NkM4Ljk5MzI5IDguMDYxNSA4Ljk0MDAzIDcuODY4ODQgOC45MDEwOCA3LjY3MzI0TDguODkzOTUgNy42NzQyNUM4Ljg4ODA0IDcuNjM0MzQgOC44ODI5NCA3LjU5NTczIDguODc4NCA3LjU2MTRMOC44NzgyIDcuNTU5ODRDOC44NzQxMiA3LjUyODk0IDguODcwNDcgNy41MDEzNCA4Ljg2NjU2IDcuNDc0MkM4Ljg2NTgxIDcuNDY5MTYgOC44NjUwOCA3LjQ2NDEzIDguODY0MzUgNy40NTkwOUw4Ljg3MDQ1IDcuNDU4MkM4Ljg1MTk2IDcuMjMzMTUgOC44NTE5NSA3LjAwNzMyIDguODcwNCA2Ljc4MjI3TDguODY0MjYgNi43ODEzOEM4Ljg2NTIxIDYuNzc0NzEgOC44NjYxOCA2Ljc2ODA0IDguODY3MTcgNi43NjEzN0M4Ljg3MDg1IDYuNzM1NjEgOC44NzQzMyA2LjcwOTI5IDguODc4MiA2LjY4MDAyTDguODc4NCA2LjY3ODQ3QzguODgyOTQgNi42NDQxMyA4Ljg4ODA0IDYuNjA1NTIgOC44OTM5NSA2LjU2NTYxTDguOTAwODggNi41NjY1OUM4LjkzOTg4IDYuMzcwMDEgOC45OTMyMiA2LjE3NzkgOS4wNjAxMyA1Ljk5MDM4TDkuMDU0OTMgNS45ODgxOUw5LjEzNDM2IDUuNzk3NTZMOS4xMzQ4OSA1Ljc5NjI4TDkuMTQxMjkgNS43OTg5M0M5LjIxOTA2IDUuNjM5NTQgOS4zMDcxMSA1LjQ4NTY0IDkuNDA0MjQgNS4zMzgyNEM5LjQxNDcgNS4zMTY3NSA5LjQyNDQ3IDUuMzAwNzMgOS40MjcyMSA1LjI5NjIzTDkuNDI3MjMgNS4yOTYyMUM5LjQzMTQ5IDUuMjg5MjIgOS40MzUxMiA1LjI4MzY0IDkuNDM3MjYgNS4yODA0QzkuNDQ0NSA1LjI2OTQyIDkuNDUxMzggNS4yNTk5MSA5LjQ1Mzc0IDUuMjU2NjVMOS40NTM3OSA1LjI1NjU4QzkuNDY1OTkgNS4yMzk3MSA5LjQ4NDY2IDUuMjE1MSA5LjQ5OTc1IDUuMTk1NTFMOS41MjQwNyA1LjE2NDI3TDkuNTM2MjMgNS4xNDkwN0M5LjUzOTc1IDUuMTQ0NzMgOS41NDU3NiA1LjEzNzM2IDkuNTUyNiA1LjEyOTQ3QzkuNTU1NTYgNS4xMjYwNiA5LjU2MjY5IDUuMTE3ODggOS41NzE5NyA1LjEwODI0QzkuNTc2IDUuMTA0MDUgOS41ODQzMiA1LjA5NTUyIDkuNTk1NDggNS4wODUzMUM5LjY1Mzc5IDUuMDE4MjQgOS43MTU3OCA0Ljk1MjI0IDkuNzgxNTUgNC44ODg0OUM5LjgzOTY4IDQuODMwNSA5Ljg5ODQ5IDQuNzc1OTUgOS45NTc2NCA0LjcyNDA3QzkuOTYxMDggNC43MTk5OCA5Ljk2NDA1IDQuNzE2NTcgOS45NjYzOSA0LjcxMzkzQzkuOTczOTIgNC43MDU0MyA5Ljk4MDQ4IDQuNjk4NTggOS45ODUxMSA0LjY5Mzg3QzEwLjAwMDkgNC42Nzc3OSAxMC4wMTUzIDQuNjY1MjkgMTAuMDIwNCA0LjY2MDg1QzEwLjAzNCA0LjY0OTExIDEwLjA0ODMgNC42Mzc1NSAxMC4wNTg4IDQuNjI5MThDMTAuMDcwNSA0LjYxOTg5IDEwLjA4MjkgNC42MTAyOSAxMC4wOTQ0IDQuNjAxNDJDMTAuMTA2IDQuNTkyNjEgMTAuMTE4IDQuNTgzNTcgMTAuMTI5IDQuNTc1NDlMMTAuMTQ2OSA0LjU2MjU1QzEwLjE1MTUgNC41NTkyOCAxMC4xNjI3IDQuNTUxNDQgMTAuMTc1OSA0LjU0MzFDMTAuMTc5OCA0LjU0MDY4IDEwLjE4NTQgNC41MzcyIDEwLjE5MjMgNC41MzMyNEMxMC4xOTgzIDQuNTI5NzUgMTAuMjEgNC41MjMxIDEwLjIyNTEgNC41MTU3MkMxMC4yMjkyIDQuNTEzNzMgMTAuMjM0NSA0LjUxMTIzIDEwLjI0MDcgNC41MDg0NUMxMC4zODM5IDQuNDEzNjQgMTAuNTMzIDQuMzI5IDEwLjY4NjEgNC4yNTQyOUwxMC42ODM0IDQuMjQ3NzlMMTAuNjg0NiA0LjI0NzI3TDEwLjg3NTMgNC4xNjc4NEwxMC44Nzc1IDQuMTczMTJDMTEuMDY1NCA0LjEwNjE5IDExLjI1ODEgNC4wNTI5MyAxMS40NTM3IDQuMDEzOTlMMTEuNDUyNyA0LjAwNjg1QzExLjQ5MjYgNC4wMDA5NSAxMS41MzEyIDMuOTk1ODUgMTEuNTY1NSAzLjk5MTMxTDExLjU2NzEgMy45OTExQzExLjU5OCAzLjk4NzAyIDExLjYyNTYgMy45ODMzNyAxMS42NTI3IDMuOTc5NDZDMTEuNjU3OCAzLjk3ODcyIDExLjY2MjggMy45Nzc5OCAxMS42Njc4IDMuOTc3MjVMMTEuNjY4NyAzLjk4MzM1QzExLjg5MzggMy45NjQ4NyAxMi4xMTk2IDMuOTY0ODUgMTIuMzQ0NyAzLjk4MzNMMTIuMzQ1NiAzLjk3NzE3QzEyLjM1MjIgMy45NzgxMiAxMi4zNTg5IDMuOTc5MDkgMTIuMzY1NiAzLjk4MDA3QzEyLjM5MTMgMy45ODM3NSAxMi40MTc2IDMuOTg3MjQgMTIuNDQ2OSAzLjk5MTFMMTIuNDQ4NSAzLjk5MTMxQzEyLjQ4MjggMy45OTU4NSAxMi41MjE0IDQuMDAwOTQgMTIuNTYxMyA0LjAwNjg1TDEyLjU2MDQgNC4wMTM3OUMxMi43NTY5IDQuMDUyNzkgMTIuOTQ5IDQuMTA2MTMgMTMuMTM2NiA0LjE3MzA0TDEzLjEzODcgNC4xNjc4M0wxMy4zMjk0IDQuMjQ3MjdMMTMuMzMwNyA0LjI0NzhMMTMuMzI4IDQuMjU0MTlDMTMuNDg3NCA0LjMzMTk2IDEzLjY0MTMgNC40MjAwMSAxMy43ODg3IDQuNTE3MTRDMTMuODEwMiA0LjUyNzYgMTMuODI2MiA0LjUzNzM2IDEzLjgzMDcgNC41NDAxMUwxMy44MzA3IDQuNTQwMTNDMTMuODM3NyA0LjU0NDM5IDEzLjg0MzMgNC41NDgwMiAxMy44NDY1IDQuNTUwMTZDMTMuODU3NSA0LjU1NzQxIDEzLjg2NzEgNC41NjQzIDEzLjg3MDMgNC41NjY2NUwxMy44NzA0IDQuNTY2NjlDMTMuODg3MiA0LjU3ODg5IDEzLjkxMTggNC41OTc1NiAxMy45MzE0IDQuNjEyNjVMMTMuOTYyNyA0LjYzNjk3TDEzLjk3NzkgNC42NDkxM0MxMy45ODIyIDQuNjUyNjUgMTMuOTg5NiA0LjY1ODY2IDEzLjk5NzUgNC42NjU1QzE0LjAwMDkgNC42Njg0NiAxNC4wMDkxIDQuNjc1NTkgMTQuMDE4NyA0LjY4NDg3QzE0LjAyMjkgNC42ODg5IDE0LjAzMTQgNC42OTcyMiAxNC4wNDE2IDQuNzA4MzlDMTQuMTA4NyA0Ljc2NjcgMTQuMTc0NyA0LjgyODY4IDE0LjIzODQgNC44OTQ0NUMxNC4yOTY0IDQuOTUyNTggMTQuMzUxIDUuMDExNCAxNC40MDI5IDUuMDcwNTRDMTQuNDA3IDUuMDczOTggMTQuNDEwNCA1LjA3Njk1IDE0LjQxMyA1LjA3OTNDMTQuNDIxNSA1LjA4NjgyIDE0LjQyODQgNS4wOTMzOSAxNC40MzMxIDUuMDk4MDJDMTQuNDQ5MiA1LjExMzgzIDE0LjQ2MTYgNS4xMjgyMSAxNC40NjYxIDUuMTMzMzNDMTQuNDc3OCA1LjE0Njg3IDE0LjQ4OTQgNS4xNjEyIDE0LjQ5NzggNS4xNzE3M0MxNC41MDcxIDUuMTgzNDEgMTQuNTE2NyA1LjE5NTc2IDE0LjUyNTUgNS4yMDczNUMxNC41MzQzIDUuMjE4ODYgMTQuNTQzNCA1LjIzMDg3IDE0LjU1MTUgNS4yNDE4N0wxNC41NjQ0IDUuMjU5ODFDMTQuNTY3NyA1LjI2NDQ1IDE0LjU3NTUgNS4yNzU2IDE0LjU4MzggNS4yODg4NUMxNC41ODYzIDUuMjkyNzEgMTQuNTg5NyA1LjI5ODM0IDE0LjU5MzcgNS4zMDUxN0MxNC41OTcyIDUuMzExMTggMTQuNjAzOCA1LjMyMjg4IDE0LjYxMTIgNS4zMzgwM0MxNC42MTMyIDUuMzQyMTIgMTQuNjE1NyA1LjM0NzM4IDE0LjYxODUgNS4zNTM2MkMxNC43MTMzIDUuNDk2ODEgMTQuNzk3OSA1LjY0NTkgMTQuODcyNiA1Ljc5ODk3TDE0Ljg3OTEgNS43OTYyN0wxNC44Nzk3IDUuNzk3NTNMMTQuOTM4NiA1LjkzODg1QzE1LjA5MzUgNS44NzAxNSAxNS4yNjIyIDUuODI5NjkgMTUuNDM1NSA1LjgyMjI1TTE1LjUzMDggOC40MTcwMkwxNS41MjU3IDUuODIxNzJNMTUuNTMwOCA4LjQxNzAyQzE1LjEwMTEgOS41OTI1OSAxNC4wMjg1IDEwLjU0NDMgMTIuNzk1NyAxMC43OTExQzExLjk3MjkgMTAuOTU0MiAxMS4xNjE2IDEwLjg1NiAxMC4zOTI5IDEwLjUxMDlMMTAuMzkxNiAxMC41MTAzQzkuNzM1OTYgMTAuMjE4MSA5LjE2MjM4IDkuNjgyNzUgOC43Nzk3NSA5LjA1MDdMMTUuNTMwOCA4LjQxNzAyWk0xNS40MzU1IDUuODIyMjVMMTUuNDU3IDYuMzIxMzdMMTUuNDM1MyA1LjgyMjI2QzE1LjQzNTQgNS44MjIyNiAxNS40MzU0IDUuODIyMjUgMTUuNDM1NSA1LjgyMjI1Wk0xNS40MzU1IDUuODIyMjVDMTUuNDY1OSA1LjgyMDk0IDE1LjQ5NiA1LjgyMDc4IDE1LjUyNTcgNS44MjE3Mk0xNS41MjU3IDUuODIxNzJDMTUuNDE3OCA1LjUyMzk2IDE1LjI3MjYgNS4yNDI3IDE1LjA5MTIgNC45OTA5MkwxNS4wOTA5IDQuOTkwNDFDMTQuNjE4MiA0LjMzMjUyIDEzLjk5NTUgMy44NTYzOCAxMy4yMzcyIDMuNTc2NzZMMTMuMjM3IDMuNTc2NjlDMTEuODI2NCAzLjA1NTg5IDEwLjA5NiAzLjUyMzYzIDkuMTQ3MTcgNC42ODY3OEM4LjYyNTExIDUuMzI4MDggOC4zMjIwNyA2LjA2MTU4IDguMjU1OTEgNi44ODE2NEw4LjI1NTg4IDYuODgyMDRDOC4xOTU1NiA3LjYyMjA5IDguMzkxNDYgOC40MDgxOCA4Ljc3OTcyIDkuMDUwNjRMMTUuNTI1NyA1LjgyMTcyWk0xNS40Nzg3IDYuODIxMzJDMTUuNTkxNCA2LjgxNjQxIDE1Ljc1MDggNi45NTA2OSAxNS43NTY0IDcuMTA4MTVMMTUuNDM1NCA3LjQyMTIzQzE1LjM4MyA3LjQyMzQ1IDE1LjMxNjcgNy40MDEzMSAxNS4yNTQ0IDcuMzM2OTlDMTUuMTkxMiA3LjI3MTc1IDE1LjE1ODkgNy4xODkzMiAxNS4xNTc1IDcuMTIxMzFDMTUuMTU5OSA2Ljk2OTcxIDE1LjI4MjUgNi44Mjk3NCAxNS40Nzg0IDYuODIxMzNMMTUuNDc4NyA2LjgyMTMyWk0xNS43NTY1IDcuMTI4MzlDMTUuNzU1IDcuMjY4OTMgMTUuNjM1MSA3LjQxMjU1IDE1LjQzNTUgNy40MjEyM0wxNS43NTY1IDcuMTI0QzE1Ljc1NjUgNy4xMjU0NyAxNS43NTY1IDcuMTI2OTMgMTUuNzU2NSA3LjEyODM5Wk0xNS4xNTc1IDcuMTE4MDdMMTQuNjU5MSA3LjEyMTI0TDE1LjE1NzUgNy4xMTkxNEMxNS4xNTc1IDcuMTE4NzggMTUuMTU3NSA3LjExODQzIDE1LjE1NzUgNy4xMTgwN1onIGZpbGw9JyUyM0MyMTczNCcgc3Ryb2tlPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1uaWQgYSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1uaWQgYSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5pZCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMSAxNVYxOUMyMSAxOS41MzA0IDIwLjc4OTMgMjAuMDM5MSAyMC40MTQyIDIwLjQxNDJDMjAuMDM5MSAyMC43ODkzIDE5LjUzMDQgMjEgMTkgMjFINUM0LjQ2OTU3IDIxIDMuOTYwODYgMjAuNzg5MyAzLjU4NTc5IDIwLjQxNDJDMy4yMTA3MSAyMC4wMzkxIDMgMTkuNTMwNCAzIDE5VjE1JyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcgMTBMMTIgMTVMMTcgMTAnIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTVWMycgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5pZCBhOmhvdmVyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5pZCBhOmhvdmVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtbmlkIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMSAxNVYxOUMyMSAxOS41MzA0IDIwLjc4OTMgMjAuMDM5MSAyMC40MTQyIDIwLjQxNDJDMjAuMDM5MSAyMC43ODkzIDE5LjUzMDQgMjEgMTkgMjFINUM0LjQ2OTU3IDIxIDMuOTYwODYgMjAuNzg5MyAzLjU4NTc5IDIwLjQxNDJDMy4yMTA3MSAyMC4wMzkxIDMgMTkuNTMwNCAzIDE5VjE1JyBzdHJva2U9JyUyM0MyMTczNCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcgMTBMMTIgMTVMMTcgMTAnIHN0cm9rZT0nJTIzQzIxNzM0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTVWMycgc3Ryb2tlPSclMjNDMjE3MzQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLmxhbmd1YWdlc19saW5rcyA+IGEsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAubGFuZ3VhZ2VzX2xpbmtzID4gYSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLmxhbmd1YWdlc19saW5rcyA+IGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICBjb2xvcjogI0MyMTczNCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLmxhbmd1YWdlc19saW5rcyA+IHNwYW4sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAubGFuZ3VhZ2VzX2xpbmtzID4gc3BhbiwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLmxhbmd1YWdlc19saW5rcyA+IHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBtYXJnaW46IDVweDsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1mb290ZXIsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctZm9vdGVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDM0cHggMDsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWZvb3RlciBoNCwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWZvb3RlciAuaDQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctZm9vdGVyIGg0LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWZvb3RlciAuaDQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1mb290ZXIgaDQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1mb290ZXIgLmg0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1mb290ZXIgYSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1mb290ZXIgYSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWZvb3RlciBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjZGODsgfVxuICAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiBoMiwgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gaDIgYSwgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gLmgyIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuIGgyIGE6aG92ZXIsIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuIC5oMiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4YjExMjU7IH1cbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiAuaDIgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyMzhGMTAyNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gaDIgYTo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiAuaDIgYTo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gPiAubm9kZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gPiAubm9kZV9fY29udGVudCAubm9kZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IGgyLCAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IC5oMiB7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IGgyIGEsIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuID4gLm5vZGVfX2NvbnRlbnQgLmgyIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gPiAubm9kZV9fY29udGVudCBoMiBhOmhvdmVyLCAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IC5oMiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzhiMTEyNTsgfVxuICAgICAgICAgIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuID4gLm5vZGVfX2NvbnRlbnQgaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IC5oMiBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzOEYxMDI3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuID4gLm5vZGVfX2NvbnRlbnQgaDIgYTo6YmVmb3JlLCAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IC5oMiBhOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuID4gLm5vZGVfX2NvbnRlbnQgLnJlc29sdXRpb25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IC5yZXNvbHV0aW9ucyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IC5yZXNvbHV0aW9ucyBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGZsZXg6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiA+IC5ub2RlX19jb250ZW50IC5yZXNvbHV0aW9ucyBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gPiAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gPiAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cblxuLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGEgc3BhbiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGEgc3BhbiB7XG4gICAgY29sb3I6ICNDMjE3MzQgIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMSB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgaDMsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGg0LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmg0LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgaDUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoNiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oNiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGg0LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmg0LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgaDUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoNiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBwLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwibG9yYVwiO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgcCBzdHJvbmcsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBwIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgdWwgbGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZSAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHVsIGxpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgb2wgbGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHVsLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgb2wsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB1bCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIG9sIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDAgIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgc3BhbiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogYnJvd247IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIG9sLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHRhYmxlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHRhYmxlIHRkLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUgdGQgb2wsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZSB0ZCB1bCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHRhYmxlIHRkIG9sLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUgdGQgdWwge1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gICAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUgdGQgb2wgbGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZSB0ZCB1bCBsaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHRhYmxlIHRkIG9sIGxpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUgdGQgdWwgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGUgIWltcG9ydGFudDsgfVxuICAgIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZSB0ZFthbGlnbj1cImNlbnRlclwiXSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHRhYmxlIHRkW2FsaWduPVwiY2VudGVyXCJdIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHRhYmxlIHRkW2FsaWduPVwiY2VudGVyXCJdIHAsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZSB0ZFthbGlnbj1cImNlbnRlclwiXSBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtZGlzcGxheS10aXRsZSBoMiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIC5oMiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIGgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUgLmgyIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUgaDI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIC5oMjo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUgaDI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIC5oMjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDEwIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxN0wxIDlMOSAxJyBzdHJva2U9JyUyM0MyMTczNCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8gYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8gYSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmVubGFjZV9jdXN0b21fZGVzY2FyZ2FfZmljaGVybyBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZW5sYWNlX2N1c3RvbV9kZXNjYXJnYV9maWNoZXJvIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDA1XzUzMTgpJyUzRSUzQ3BhdGggZD0nTTEwLjgwOTIgOFYxMEMxMC44MDkyIDEwLjI2NTIgMTAuNzAyNSAxMC41MTk2IDEwLjUxMjYgMTAuNzA3MUMxMC4zMjI3IDEwLjg5NDYgMTAuMDY1MiAxMSA5Ljc5NjU4IDExSDIuNzA3OTdDMi40Mzk0IDExIDIuMTgxODIgMTAuODk0NiAxLjk5MTkxIDEwLjcwNzFDMS44MDIgMTAuNTE5NiAxLjY5NTMxIDEwLjI2NTIgMS42OTUzMSAxMFY4JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMuNzIwNyA1LjVMNi4yNTIzNSA4TDguNzgzOTkgNS41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuMjUyOTMgOFYyJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMDA1XzUzMTgnJTNFJTNDcmVjdCB3aWR0aD0nMTIuMTUxOScgaGVpZ2h0PScxMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjE3Njc1OCAwLjUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmVubGFjZV9jdXN0b21fZGVzY2FyZ2FfZmljaGVybyBhOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmVubGFjZV9jdXN0b21fZGVzY2FyZ2FfZmljaGVybyBhOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmVubGFjZV9jdXN0b21fZGVzY2FyZ2FfZmljaGVybyBhOmhvdmVyIGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZW5sYWNlX2N1c3RvbV9kZXNjYXJnYV9maWNoZXJvIGE6aG92ZXIgaSB7XG4gICAgICAgIC8qQmcgY29sb3IsIHR5cGUgaWNvbiwgY29sb3IgaWNvbiovXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmVubGFjZV9jdXN0b21fZGVzY2FyZ2FfZmljaGVybyBhOmhvdmVyIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8gYTpob3ZlciBpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDA1XzUzMTgpJyUzRSUzQ3BhdGggZD0nTTEwLjgwOTIgOFYxMEMxMC44MDkyIDEwLjI2NTIgMTAuNzAyNSAxMC41MTk2IDEwLjUxMjYgMTAuNzA3MUMxMC4zMjI3IDEwLjg5NDYgMTAuMDY1MiAxMSA5Ljc5NjU4IDExSDIuNzA3OTdDMi40Mzk0IDExIDIuMTgxODIgMTAuODk0NiAxLjk5MTkxIDEwLjcwNzFDMS44MDIgMTAuNTE5NiAxLjY5NTMxIDEwLjI2NTIgMS42OTUzMSAxMFY4JyBzdHJva2U9JyUyM0ZDMzU1OCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMuNzIwNyA1LjVMNi4yNTIzNSA4TDguNzgzOTkgNS41JyBzdHJva2U9JyUyM0ZDMzU1OCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuMjUyOTMgOFYyJyBzdHJva2U9JyUyM0ZDMzU1OCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMDA1XzUzMTgnJTNFJTNDcmVjdCB3aWR0aD0nMTIuMTUxOScgaGVpZ2h0PScxMicgZmlsbD0nJTIzRkMzNTU4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjE3Njc1OCAwLjUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgaDIsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgLyogJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gICovIH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgzLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmgzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgaDMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIC8qICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gKi9cbiAgICAvKiAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXG5cbiAgICAgICAgICAgICAgICAgICAgfSAqL1xuICAgIC8qICYgPiBvbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9se1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gKi8gfVxuICAgIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDMsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmgzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGgzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IC5oMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGg0LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IC5oNCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoNSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSAuaDUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmg0LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IGg1LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IC5oNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHAsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCBsaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cblxuLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCAucmVzb2x1dGlvbnMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgLnJlc29sdXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IC5yZXNvbHV0aW9ucywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCAucmVzb2x1dGlvbnMge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgLnJlc29sdXRpb25zIGxpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IC5yZXNvbHV0aW9ucyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCAucmVzb2x1dGlvbnMgbGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgLnJlc29sdXRpb25zIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDUwJTsgfSB9XG5cbi8qXG4ubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyB7XG4gICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgIGFydGljbGUge1xuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGlzcGxheS10aXRsZSB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY2RjggO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAvKiAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfSAgKi9cbi8qXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAvKiAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9ICovXG4vKiAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXG5cbiAgICAgICAgICAgICAgICAgICAgfSAqL1xuLypcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0LCBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8qICYgPiBvbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9se1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gKi9cbi8qXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnJlc29sdXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xub2xbY2xhc3NePWF3bGlzdF0gbGkgPiBzcGFuIHtcbiAgd2lkdGg6IDI1cHQgIWltcG9ydGFudDsgfVxuXG5mb290ZXIgc2VjdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9vdGVyIHNlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIGZvb3RlciBzZWN0aW9uID4gKiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvb3RlciBzZWN0aW9uID4gKiB7XG4gICAgICBtYXJnaW46IHVuc2V0OyB9IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLW9pdnRoZW1lLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stb2l2dGhlbWUtZm9vdGVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLW9pdnRoZW1lLWZvb3RlciB1bCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLW9pdnRoZW1lLWZvb3RlciB1bCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzkwOTc5RTsgfVxuICAgICAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stb2l2dGhlbWUtZm9vdGVyIHVsIC5uYXYtaXRlbSAubmF2LWxpbms6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stb2l2dGhlbWUtZm9vdGVyIHVsIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwge1xuICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCA2IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zNzIxOCAxM0gzLjk4MDg3VjYuNDM5OTRINS44MDE3NEw2IDQuMjQ2MjlIMy45ODA4N1YyLjk5Nzk5QzMuOTgwODcgMi40NzU3IDQuMDggMi4yNzcyMiA0LjU4MDg3IDIuMjc3MjJINlYwSDQuMTg0MzVDMi4yMzgyNiAwIDEuMzYxNzQgMC44NTY1NjggMS4zNjE3NCAyLjQ5NjU4VjQuMjUxNTFIMFY2LjQ3MTI3SDEuMzYxNzRMMS4zNzIxOCAxM1onIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgNiAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzcyMTggMTNIMy45ODA4N1Y2LjQzOTk0SDUuODAxNzRMNiA0LjI0NjI5SDMuOTgwODdWMi45OTc5OUMzLjk4MDg3IDIuNDc1NyA0LjA4IDIuMjc3MjIgNC41ODA4NyAyLjI3NzIySDZWMEg0LjE4NDM1QzIuMjM4MjYgMCAxLjM2MTc0IDAuODU2NTY4IDEuMzYxNzQgMi40OTY1OFY0LjI1MTUxSDBWNi40NzEyN0gxLjM2MTc0TDEuMzcyMTggMTNaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNSAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNjQzQzEuMzQ4NyAxMS40OTM0IDIuOTA4MTIgMTEuOTYyIDQuNTA4MiAxMS45OTc4QzYuMTA4MjkgMTIuMDMzNiA3LjY4NzYxIDExLjYzNTIgOS4wNzM5NyAxMC44NDZDMTAuNDYwMyAxMC4wNTY4IDExLjYwMDUgOC45MDcyMSAxMi4zNzAyIDcuNTIyNDlDMTMuMTM5OCA2LjEzNzc2IDEzLjUwOTQgNC41NzEwOCAxMy40Mzg2IDIuOTkzM0MxNC4wNDk2IDIuNTY0MDggMTQuNTc4MyAyLjAzMDk5IDE1IDEuNDE4OTVDMTQuNDM5OSAxLjY2NzIgMTMuODQ0MiAxLjgyODM1IDEzLjIzNDEgMS44OTY2NEMxMy44ODA1IDEuNTIxMDQgMTQuMzY1NSAwLjkyNTIyNiAxNC41OTc3IDAuMjIxMzY0QzEzLjk5NDMgMC41NzQxMjEgMTMuMzM1MSAwLjgyNDMwMyAxMi42NDc3IDAuOTYxNDQ5QzEyLjE4NjIgMC40NzM2ODQgMTEuNTc0MyAwLjE1MDAzNSAxMC45MDcyIDAuMDQwODI0NUMxMC4yNDAxIC0wLjA2ODM4NjMgOS41NTUwNSAwLjA0Mjk1ODIgOC45NTg2NSAwLjM1NzU0NUM4LjM2MjI2IDAuNjcyMTMxIDcuODg3OSAxLjE3MjM0IDcuNjA5MzIgMS43ODA0QzcuMzMwNzQgMi4zODg0NiA3LjI2MzU1IDMuMDcwMjkgNy40MTgxOSAzLjcxOTkyQzYuMTk2NTQgMy42NjE0MSA1LjAwMTA5IDMuMzQ5NTggMy45MDk3MyAyLjgwNDc0QzIuODE4MzcgMi4yNTk5IDEuODU1NTggMS40OTQyOCAxLjA4NDA5IDAuNTU3NzY1QzAuNjkzMDc0IDEuMjI0MjMgMC41NzQxMzYgMi4wMTI2OCAwLjc1MTQ3MSAyLjc2MjY0QzAuOTI4ODA2IDMuNTEyNiAxLjM4OTA5IDQuMTY3NjkgMi4wMzg2NCA0LjU5NDU3QzEuNTYwNTQgNC41NzU2MiAxLjA5MzU2IDQuNDQ2NiAwLjY3NTAwNCA0LjIxNzhDMC42NjY5NzMgNC45MjMyOCAwLjkwODMyMyA1LjYwOTQ3IDEuMzU3NTQgNi4xNTgzNEMxLjgwNjc2IDYuNzA3MjIgMi40MzU3NiA3LjA4NDQ3IDMuMTM2MzcgNy4yMjUyMkMyLjY5MTMgNy4zNDE0OSAyLjIyNTc5IDcuMzU5ODcgMS43NzI3MyA3LjI3OTA1QzEuOTY2OTcgNy44ODA4OSAyLjM0NzkxIDguNDA3MzIgMi44NjE3NCA4Ljc4Mzk4QzMuMzc1NTggOS4xNjA2MyAzLjk5NjM0IDkuMzY4NDkgNC42MzYzNyA5LjM3ODE4QzMuOTg5NzMgOS44ODYyOCAzLjI0NTczIDEwLjI2MDIgMi40NDkwMSAxMC40Nzc2QzEuNjUyMyAxMC42OTQ5IDAuODE5MyAxMC43NTEyIDAgMTAuNjQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0cHg7IH1cbiAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5jb250ZW50IHVsIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE1IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxMC42NDNDMS4zNDg3IDExLjQ5MzQgMi45MDgxMiAxMS45NjIgNC41MDgyIDExLjk5NzhDNi4xMDgyOSAxMi4wMzM2IDcuNjg3NjEgMTEuNjM1MiA5LjA3Mzk3IDEwLjg0NkMxMC40NjAzIDEwLjA1NjggMTEuNjAwNSA4LjkwNzIxIDEyLjM3MDIgNy41MjI0OUMxMy4xMzk4IDYuMTM3NzYgMTMuNTA5NCA0LjU3MTA4IDEzLjQzODYgMi45OTMzQzE0LjA0OTYgMi41NjQwOCAxNC41NzgzIDIuMDMwOTkgMTUgMS40MTg5NUMxNC40Mzk5IDEuNjY3MiAxMy44NDQyIDEuODI4MzUgMTMuMjM0MSAxLjg5NjY0QzEzLjg4MDUgMS41MjEwNCAxNC4zNjU1IDAuOTI1MjI2IDE0LjU5NzcgMC4yMjEzNjRDMTMuOTk0MyAwLjU3NDEyMSAxMy4zMzUxIDAuODI0MzAzIDEyLjY0NzcgMC45NjE0NDlDMTIuMTg2MiAwLjQ3MzY4NCAxMS41NzQzIDAuMTUwMDM1IDEwLjkwNzIgMC4wNDA4MjQ1QzEwLjI0MDEgLTAuMDY4Mzg2MyA5LjU1NTA1IDAuMDQyOTU4MiA4Ljk1ODY1IDAuMzU3NTQ1QzguMzYyMjYgMC42NzIxMzEgNy44ODc5IDEuMTcyMzQgNy42MDkzMiAxLjc4MDRDNy4zMzA3NCAyLjM4ODQ2IDcuMjYzNTUgMy4wNzAyOSA3LjQxODE5IDMuNzE5OTJDNi4xOTY1NCAzLjY2MTQxIDUuMDAxMDkgMy4zNDk1OCAzLjkwOTczIDIuODA0NzRDMi44MTgzNyAyLjI1OTkgMS44NTU1OCAxLjQ5NDI4IDEuMDg0MDkgMC41NTc3NjVDMC42OTMwNzQgMS4yMjQyMyAwLjU3NDEzNiAyLjAxMjY4IDAuNzUxNDcxIDIuNzYyNjRDMC45Mjg4MDYgMy41MTI2IDEuMzg5MDkgNC4xNjc2OSAyLjAzODY0IDQuNTk0NTdDMS41NjA1NCA0LjU3NTYyIDEuMDkzNTYgNC40NDY2IDAuNjc1MDA0IDQuMjE3OEMwLjY2Njk3MyA0LjkyMzI4IDAuOTA4MzIzIDUuNjA5NDcgMS4zNTc1NCA2LjE1ODM0QzEuODA2NzYgNi43MDcyMiAyLjQzNTc2IDcuMDg0NDcgMy4xMzYzNyA3LjIyNTIyQzIuNjkxMyA3LjM0MTQ5IDIuMjI1NzkgNy4zNTk4NyAxLjc3MjczIDcuMjc5MDVDMS45NjY5NyA3Ljg4MDg5IDIuMzQ3OTEgOC40MDczMiAyLjg2MTc0IDguNzgzOThDMy4zNzU1OCA5LjE2MDYzIDMuOTk2MzQgOS4zNjg0OSA0LjYzNjM3IDkuMzc4MThDMy45ODk3MyA5Ljg4NjI4IDMuMjQ1NzMgMTAuMjYwMiAyLjQ0OTAxIDEwLjQ3NzZDMS42NTIzIDEwLjY5NDkgMC44MTkzIDEwLjc1MTIgMCAxMC42NDNaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNHB4OyB9XG4gIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA0SDBWMTRIM1Y0WicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0NwYXRoIGQ9J00xLjUxMTggNC42NTIyN2UtMDVDMS4yMTQ2NCAtMC4wMDIyOTM0MiAwLjkyMzQ5MiAwLjA4MzY4MzQgMC42NzUyNzIgMC4yNDcwNzZDMC40MjcwNTEgMC40MTA0NyAwLjIzMjk0MSAwLjY0MzkxNSAwLjExNzU5OCAwLjkxNzc5QzAuMDAyMjUzOTcgMS4xOTE2NiAtMC4wMjkxMzkyIDEuNDkzNjMgMC4wMjczOTc0IDEuNzg1MzhDMC4wODM5MzQgMi4wNzcxMiAwLjIyNTg2NSAyLjM0NTQ5IDAuNDM1MTY0IDIuNTU2NDZDMC42NDQ0NjMgMi43Njc0MiAwLjkxMTcwNiAyLjkxMTQ2IDEuMjAyOTkgMi45NzAzQzEuNDk0MjggMy4wMjkxNCAxLjc5NjQ4IDMuMDAwMTQgMi4wNzEyNiAyLjg4Njk2QzIuMzQ2MDMgMi43NzM3OSAyLjU4MSAyLjU4MTU0IDIuNzQ2MzUgMi4zMzQ2MkMyLjkxMTcgMi4wODc3IDIuOTk5OTggMS43OTcyMiAyLjk5OTk5IDEuNTAwMDVDMy4wMDA3NyAxLjMwMzg0IDIuOTYyODkgMS4xMDk0IDIuODg4NTIgMC45Mjc4MjhDMi44MTQxNSAwLjc0NjI1OSAyLjcwNDc1IDAuNTgxMTEyIDIuNTY2NTYgMC40NDE4MjRDMi40MjgzNyAwLjMwMjUzNiAyLjI2NDA5IDAuMTkxODM4IDIuMDgzMTIgMC4xMTYwMzdDMS45MDIxNCAwLjA0MDIzNjEgMS43MDgwMSAwLjAwMDgyMDUxNCAxLjUxMTggNC42NTIyN2UtMDVaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQ3BhdGggZD0nTTcuNzczNDEgOC45MDUwNkM3Ljc3MzQxIDcuNTM3OTUgOC4zNzg0IDYuNzI3NTMgOS41NDA3OCA2LjcyNzUzQzEwLjcwMzIgNi43Mjc1MyAxMS4xMTc4IDcuNTA5NzcgMTEuMTE3OCA4LjkwNTA2VjE0SDE0VjcuODU1MDVDMTQgNS4yNTQ3MiAxMi41NzkzIDQuMDAwMzcgMTAuNjAxMiA0LjAwMDM3QzEwLjAzNzggMy45OTE3OCA5LjQ4MTgxIDQuMTM0NjIgOC45ODc0NCA0LjQxNDk1QzguNDkzMDcgNC42OTUyOCA4LjA3NzE2IDUuMTAzNTcgNy43ODAyMSA1LjYwMDA0VjQuMjk2MzVINVYxNEg3Ljc4MDIxTDcuNzczNDEgOC45MDUwNlonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA0SDBWMTRIM1Y0WicgZmlsbD0nJTIzOTA5NzlFJy8lM0UlM0NwYXRoIGQ9J00xLjUxMTggNC42NTIyN2UtMDVDMS4yMTQ2NCAtMC4wMDIyOTM0MiAwLjkyMzQ5MiAwLjA4MzY4MzQgMC42NzUyNzIgMC4yNDcwNzZDMC40MjcwNTEgMC40MTA0NyAwLjIzMjk0MSAwLjY0MzkxNSAwLjExNzU5OCAwLjkxNzc5QzAuMDAyMjUzOTcgMS4xOTE2NiAtMC4wMjkxMzkyIDEuNDkzNjMgMC4wMjczOTc0IDEuNzg1MzhDMC4wODM5MzQgMi4wNzcxMiAwLjIyNTg2NSAyLjM0NTQ5IDAuNDM1MTY0IDIuNTU2NDZDMC42NDQ0NjMgMi43Njc0MiAwLjkxMTcwNiAyLjkxMTQ2IDEuMjAyOTkgMi45NzAzQzEuNDk0MjggMy4wMjkxNCAxLjc5NjQ4IDMuMDAwMTQgMi4wNzEyNiAyLjg4Njk2QzIuMzQ2MDMgMi43NzM3OSAyLjU4MSAyLjU4MTU0IDIuNzQ2MzUgMi4zMzQ2MkMyLjkxMTcgMi4wODc3IDIuOTk5OTggMS43OTcyMiAyLjk5OTk5IDEuNTAwMDVDMy4wMDA3NyAxLjMwMzg0IDIuOTYyODkgMS4xMDk0IDIuODg4NTIgMC45Mjc4MjhDMi44MTQxNSAwLjc0NjI1OSAyLjcwNDc1IDAuNTgxMTEyIDIuNTY2NTYgMC40NDE4MjRDMi40MjgzNyAwLjMwMjUzNiAyLjI2NDA5IDAuMTkxODM4IDIuMDgzMTIgMC4xMTYwMzdDMS45MDIxNCAwLjA0MDIzNjEgMS43MDgwMSAwLjAwMDgyMDUxNCAxLjUxMTggNC42NTIyN2UtMDVaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQ3BhdGggZD0nTTcuNzczNDEgOC45MDUwNkM3Ljc3MzQxIDcuNTM3OTUgOC4zNzg0IDYuNzI3NTMgOS41NDA3OCA2LjcyNzUzQzEwLjcwMzIgNi43Mjc1MyAxMS4xMTc4IDcuNTA5NzcgMTEuMTE3OCA4LjkwNTA2VjE0SDE0VjcuODU1MDVDMTQgNS4yNTQ3MiAxMi41NzkzIDQuMDAwMzcgMTAuNjAxMiA0LjAwMDM3QzEwLjAzNzggMy45OTE3OCA5LjQ4MTgxIDQuMTM0NjIgOC45ODc0NCA0LjQxNDk1QzguNDkzMDcgNC42OTUyOCA4LjA3NzE2IDUuMTAzNTcgNy43ODAyMSA1LjYwMDA0VjQuMjk2MzVINVYxNEg3Ljc4MDIxTDcuNzczNDEgOC45MDUwNlonIGZpbGw9JyUyMzkwOTc5RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICBmb290ZXIgc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5jb250ZW50IHVsIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjc3OTRWMy4yMjYyQzAuMDU3NjkyNyAyLjk2MzkzIDAuMDg5MTYxMyAyLjcwMTY3IDAuMTY3ODMzIDIuNDQ0NjVDMC4zOTI5ODEgMS43MzIxNCAwLjg0MDMyMSAxLjExMDQ0IDEuNDQ0MzQgMC42NzA1OTVDMi4wNDgzNyAwLjIzMDc1IDIuNzc3MzQgLTAuMDA0MTMxNjYgMy41MjQ1IDAuMDAwMzUyMzYxQzUuODQ2MTkgMC4wMDAzNTIzNjEgOC4xNjc4OSAwLjAwMDM1MjM2MSAxMC40ODk2IDAuMDAwMzUyMzYxQzExLjIyNDcgLTAuMDEwMjgwNiAxMS45NDMxIDAuMjE5OTk0IDEyLjUzNTEgMC42NTYwMTJDMTMuMDAyNSAwLjk4NTUzMSAxMy4zODA4IDEuNDI1ODkgMTMuNjM2MiAxLjkzNzYyQzEzLjg5MTYgMi40NDkzNSAxNC4wMTYgMy4wMTY0NiAxMy45OTgzIDMuNTg4MTJDMTMuOTk4MyA1Ljg1MDU4IDEzLjk5ODMgOC4xMTMwNSAxMy45OTgzIDEwLjM3NTVDMTQuMDAyIDEwLjYwNzQgMTMuOTg0NCAxMC44MzkyIDEzLjk0NTkgMTEuMDY3OUMxMy44NTU2IDExLjY2ODQgMTMuNjA2MSAxMi4yMzM3IDEzLjIyMzMgMTIuNzA1MUMxMi44NDA1IDEzLjE3NjQgMTIuMzM4NCAxMy41MzY2IDExLjc2OTMgMTMuNzQ4MkMxMS40NDY3IDEzLjg1NDMgMTEuMTE3MyAxMy45Mzg0IDEwLjc4MzMgMTRIMy4yMzA3OUwyLjkzNzA4IDEzLjk0NzVDMi4zMzY2NiAxMy44NTM0IDEuNzcxODggMTMuNjAxOSAxLjMwMDIgMTMuMjE4N0MwLjgyODUyIDEyLjgzNTQgMC40NjY3NjggMTIuMzM0IDAuMjUxNzUgMTEuNzY1NUMwLjE0NTU1OSAxMS40NDI5IDAuMDYxNDQ4NSAxMS4xMTM0IDAgMTAuNzc5NFpNOS45MjgzOSA3LjAwMjhDOS45MjQyNyA2LjIzMDEyIDkuNjE1ODggNS40OTAxNyA5LjA3MDA1IDQuOTQzM0M4LjUyNDIxIDQuMzk2NDMgNy43ODQ4OSA0LjA4NjY5IDcuMDEyMjkgNC4wODExOEM2LjIzNzQ0IDQuMDgyNTYgNS40OTQ2NCA0LjM5MDY1IDQuOTQ2MjUgNC45MzgxMUM0LjM5Nzg2IDUuNDg1NTcgNC4wODg0NiA2LjIyNzg4IDQuMDg1NjkgNy4wMDI4QzQuMDg4NDMgNy43NzUwMSA0LjM5NTY2IDguNTE0OTUgNC45NDA2NiA5LjA2MTk3QzUuNDg1NjcgOS42MDg5OCA2LjIyNDQzIDkuOTE4ODkgNi45OTY1NSA5LjkyNDQxQzcuNzcxODkgOS45MjMwNCA4LjUxNTIzIDkuNjE1MTIgOS4wNjQ0NiA5LjA2NzgxQzkuNjEzNjggOC41MjA1IDkuOTI0MjQgNy43NzgyIDkuOTI4MzkgNy4wMDI4Wk0xMC43OTkgNC4wODExOEMxMC45MTM0IDQuMDgxODcgMTEuMDI2NyA0LjA2MDAzIDExLjEzMjYgNC4wMTY5MUMxMS4yMzg1IDMuOTczNzkgMTEuMzM0OSAzLjkxMDIzIDExLjQxNjIgMy44Mjk4NkMxMS40OTc1IDMuNzQ5NSAxMS41NjIyIDMuNjUzOSAxMS42MDY2IDMuNTQ4NTJDMTEuNjUxIDMuNDQzMTQgMTEuNjc0MiAzLjMzMDA1IDExLjY3NDkgMy4yMTU3MUMxMS42NzQ5IDIuOTgyOTEgMTEuNTgyOCAyLjc1OTU2IDExLjQxODcgMi41OTQ0NUMxMS4yNTQ2IDIuNDI5MzQgMTEuMDMxOCAyLjMzNTg4IDEwLjc5OSAyLjMzNDQ5QzEwLjU2OTQgMi4zMzU4NSAxMC4zNDk2IDIuNDI3MzIgMTAuMTg2NyAyLjU4OTE4QzEwLjAyMzkgMi43NTEwNSA5LjkzMTE0IDIuOTcwMzggOS45MjgzOSAzLjE5OTk4QzkuOTI3IDMuMzE1MiA5Ljk0ODUgMy40Mjk1NSA5Ljk5MTYzIDMuNTM2NEMxMC4wMzQ4IDMuNjQzMjUgMTAuMDk4NyAzLjc0MDQ4IDEwLjE3OTcgMy44MjI0NUMxMC4yNjA2IDMuOTA0NDIgMTAuMzU3MSAzLjk2OTQ5IDEwLjQ2MzQgNC4wMTM5QzEwLjU2OTcgNC4wNTgzMSAxMC42ODM4IDQuMDgxMTkgMTAuNzk5IDQuMDgxMThaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5jb250ZW50IHVsIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjc3OTRWMy4yMjYyQzAuMDU3NjkyNyAyLjk2MzkzIDAuMDg5MTYxMyAyLjcwMTY3IDAuMTY3ODMzIDIuNDQ0NjVDMC4zOTI5ODEgMS43MzIxNCAwLjg0MDMyMSAxLjExMDQ0IDEuNDQ0MzQgMC42NzA1OTVDMi4wNDgzNyAwLjIzMDc1IDIuNzc3MzQgLTAuMDA0MTMxNjYgMy41MjQ1IDAuMDAwMzUyMzYxQzUuODQ2MTkgMC4wMDAzNTIzNjEgOC4xNjc4OSAwLjAwMDM1MjM2MSAxMC40ODk2IDAuMDAwMzUyMzYxQzExLjIyNDcgLTAuMDEwMjgwNiAxMS45NDMxIDAuMjE5OTk0IDEyLjUzNTEgMC42NTYwMTJDMTMuMDAyNSAwLjk4NTUzMSAxMy4zODA4IDEuNDI1ODkgMTMuNjM2MiAxLjkzNzYyQzEzLjg5MTYgMi40NDkzNSAxNC4wMTYgMy4wMTY0NiAxMy45OTgzIDMuNTg4MTJDMTMuOTk4MyA1Ljg1MDU4IDEzLjk5ODMgOC4xMTMwNSAxMy45OTgzIDEwLjM3NTVDMTQuMDAyIDEwLjYwNzQgMTMuOTg0NCAxMC44MzkyIDEzLjk0NTkgMTEuMDY3OUMxMy44NTU2IDExLjY2ODQgMTMuNjA2MSAxMi4yMzM3IDEzLjIyMzMgMTIuNzA1MUMxMi44NDA1IDEzLjE3NjQgMTIuMzM4NCAxMy41MzY2IDExLjc2OTMgMTMuNzQ4MkMxMS40NDY3IDEzLjg1NDMgMTEuMTE3MyAxMy45Mzg0IDEwLjc4MzMgMTRIMy4yMzA3OUwyLjkzNzA4IDEzLjk0NzVDMi4zMzY2NiAxMy44NTM0IDEuNzcxODggMTMuNjAxOSAxLjMwMDIgMTMuMjE4N0MwLjgyODUyIDEyLjgzNTQgMC40NjY3NjggMTIuMzM0IDAuMjUxNzUgMTEuNzY1NUMwLjE0NTU1OSAxMS40NDI5IDAuMDYxNDQ4NSAxMS4xMTM0IDAgMTAuNzc5NFpNOS45MjgzOSA3LjAwMjhDOS45MjQyNyA2LjIzMDEyIDkuNjE1ODggNS40OTAxNyA5LjA3MDA1IDQuOTQzM0M4LjUyNDIxIDQuMzk2NDMgNy43ODQ4OSA0LjA4NjY5IDcuMDEyMjkgNC4wODExOEM2LjIzNzQ0IDQuMDgyNTYgNS40OTQ2NCA0LjM5MDY1IDQuOTQ2MjUgNC45MzgxMUM0LjM5Nzg2IDUuNDg1NTcgNC4wODg0NiA2LjIyNzg4IDQuMDg1NjkgNy4wMDI4QzQuMDg4NDMgNy43NzUwMSA0LjM5NTY2IDguNTE0OTUgNC45NDA2NiA5LjA2MTk3QzUuNDg1NjcgOS42MDg5OCA2LjIyNDQzIDkuOTE4ODkgNi45OTY1NSA5LjkyNDQxQzcuNzcxODkgOS45MjMwNCA4LjUxNTIzIDkuNjE1MTIgOS4wNjQ0NiA5LjA2NzgxQzkuNjEzNjggOC41MjA1IDkuOTI0MjQgNy43NzgyIDkuOTI4MzkgNy4wMDI4Wk0xMC43OTkgNC4wODExOEMxMC45MTM0IDQuMDgxODcgMTEuMDI2NyA0LjA2MDAzIDExLjEzMjYgNC4wMTY5MUMxMS4yMzg1IDMuOTczNzkgMTEuMzM0OSAzLjkxMDIzIDExLjQxNjIgMy44Mjk4NkMxMS40OTc1IDMuNzQ5NSAxMS41NjIyIDMuNjUzOSAxMS42MDY2IDMuNTQ4NTJDMTEuNjUxIDMuNDQzMTQgMTEuNjc0MiAzLjMzMDA1IDExLjY3NDkgMy4yMTU3MUMxMS42NzQ5IDIuOTgyOTEgMTEuNTgyOCAyLjc1OTU2IDExLjQxODcgMi41OTQ0NUMxMS4yNTQ2IDIuNDI5MzQgMTEuMDMxOCAyLjMzNTg4IDEwLjc5OSAyLjMzNDQ5QzEwLjU2OTQgMi4zMzU4NSAxMC4zNDk2IDIuNDI3MzIgMTAuMTg2NyAyLjU4OTE4QzEwLjAyMzkgMi43NTEwNSA5LjkzMTE0IDIuOTcwMzggOS45MjgzOSAzLjE5OTk4QzkuOTI3IDMuMzE1MiA5Ljk0ODUgMy40Mjk1NSA5Ljk5MTYzIDMuNTM2NEMxMC4wMzQ4IDMuNjQzMjUgMTAuMDk4NyAzLjc0MDQ4IDEwLjE3OTcgMy44MjI0NUMxMC4yNjA2IDMuOTA0NDIgMTAuMzU3MSAzLjk2OTQ5IDEwLjQ2MzQgNC4wMTM5QzEwLjU2OTcgNC4wNTgzMSAxMC42ODM4IDQuMDgxMTkgMTAuNzk5IDQuMDgxMThaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIwIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNzgzMSAyLjExNTY1QzE4LjY3OSAxLjczODM1IDE4LjQ3NDMgMS4zOTQxMiAxOC4xODk3IDEuMTE3MzZDMTcuOTA1MSAwLjg0MDU5NyAxNy41NTA0IDAuNjQxMDEgMTcuMTYxMSAwLjUzODUzM0MxNS43MzgyIDAuMTY2NjMyIDkuOTk3MDkgMC4xNjY2MjYgOS45OTcwOSAwLjE2NjYyNkM5Ljk5NzA5IDAuMTY2NjI2IDQuMzA1NzQgMC4xNjY2MzIgMi44NDAyMiAwLjUzODUzM0MyLjQ1MDkzIDAuNjQxMDEgMi4wOTYyNCAwLjg0MDU5NyAxLjgxMTYgMS4xMTczNkMxLjUyNjk2IDEuMzk0MTIgMS4zMjIzNCAxLjczODM1IDEuMjE4MTkgMi4xMTU2NUMwLjcwNTkxNyA0Ljk1OTIxIDAuNzA1OTE3IDcuODY3MTUgMS4yMTgxOSAxMC43MTA3QzEuMzIxOTEgMTEuMDg5IDEuNTI2MjYgMTEuNDM0MyAxLjgxMDg3IDExLjcxMjJDMi4wOTU0OSAxMS45OTAyIDIuNDUwNCAxMi4xOTEgMi44NDAyMiAxMi4yOTQ3QzQuMjYzMDYgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2QzkuOTk3MDkgMTIuNjY2NiAxNS43MzExIDEyLjY2NjYgMTcuMTYxMSAxMi4yOTQ3QzE3LjU1MDkgMTIuMTkxIDE3LjkwNTggMTEuOTkwMiAxOC4xOTA0IDExLjcxMjJDMTguNDc1IDExLjQzNDMgMTguNjc5NCAxMS4wODkgMTguNzgzMSAxMC43MTA3QzE5LjI5NTQgNy44NjcxNSAxOS4yOTU0IDQuOTU5MjEgMTguNzgzMSAyLjExNTY1Wk04LjExMTgzIDkuMDUwOTJWMy43NzU0NEwxMi44OTk3IDYuNDEzMTlMOC4xMTE4MyA5LjA1MDkyWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4OyB9XG4gICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIwIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNzgzMSAyLjExNTY1QzE4LjY3OSAxLjczODM1IDE4LjQ3NDMgMS4zOTQxMiAxOC4xODk3IDEuMTE3MzZDMTcuOTA1MSAwLjg0MDU5NyAxNy41NTA0IDAuNjQxMDEgMTcuMTYxMSAwLjUzODUzM0MxNS43MzgyIDAuMTY2NjMyIDkuOTk3MDkgMC4xNjY2MjYgOS45OTcwOSAwLjE2NjYyNkM5Ljk5NzA5IDAuMTY2NjI2IDQuMzA1NzQgMC4xNjY2MzIgMi44NDAyMiAwLjUzODUzM0MyLjQ1MDkzIDAuNjQxMDEgMi4wOTYyNCAwLjg0MDU5NyAxLjgxMTYgMS4xMTczNkMxLjUyNjk2IDEuMzk0MTIgMS4zMjIzNCAxLjczODM1IDEuMjE4MTkgMi4xMTU2NUMwLjcwNTkxNyA0Ljk1OTIxIDAuNzA1OTE3IDcuODY3MTUgMS4yMTgxOSAxMC43MTA3QzEuMzIxOTEgMTEuMDg5IDEuNTI2MjYgMTEuNDM0MyAxLjgxMDg3IDExLjcxMjJDMi4wOTU0OSAxMS45OTAyIDIuNDUwNCAxMi4xOTEgMi44NDAyMiAxMi4yOTQ3QzQuMjYzMDYgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2QzkuOTk3MDkgMTIuNjY2NiAxNS43MzExIDEyLjY2NjYgMTcuMTYxMSAxMi4yOTQ3QzE3LjU1MDkgMTIuMTkxIDE3LjkwNTggMTEuOTkwMiAxOC4xOTA0IDExLjcxMjJDMTguNDc1IDExLjQzNDMgMTguNjc5NCAxMS4wODkgMTguNzgzMSAxMC43MTA3QzE5LjI5NTQgNy44NjcxNSAxOS4yOTU0IDQuOTU5MjEgMTguNzgzMSAyLjExNTY1Wk04LjExMTgzIDkuMDUwOTJWMy43NzU0NEwxMi44OTk3IDYuNDEzMTlMOC4xMTE4MyA5LjA1MDkyWicgZmlsbD0nJTIzOTA5NzlFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDsgfVxuICBmb290ZXIgc2VjdGlvbiAjYmxvY2stY29weXJpZ2h0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLWNvcHlyaWdodC0yIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIGZvb3RlciBzZWN0aW9uICNibG9jay1sb2dvZm9vdGVyZW4gLmNvbnRlbnQgPiBkaXYgcCBhIGltZyB7XG4gICAgd2lkdGg6IDM1NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stbG9nb2Zvb3RlcmVuIC5jb250ZW50ID4gZGl2IHAgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1sb2dvZm9vdGVyZW4gLmNvbnRlbnQgPiBkaXYgcCBhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIEhPTUUgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlYWVkOyB9XG4gIC5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQgLmNvbnRhaW5lciAjYmxvY2stY2FiZWNlcmFjb25pbWFnZW5kZWZvbmRvcGFyYWxhc2hvbWVwYWdlcyAuaGVhZGVyLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjExMjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCBoMSwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQgLmgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQgaDEsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQgLmNvbnRhaW5lciAjYmxvY2stY2FiZWNlcmFjb25pbWFnZW5kZWZvbmRvcGFyYWxhc2hvbWVwYWdlcyAuaGVhZGVyLWRpc3BsYXkgLmhlYWRlci1jb250ZW50IC5oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQgaDEsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQgLmNvbnRhaW5lciAjYmxvY2stY2FiZWNlcmFjb25pbWFnZW5kZWZvbmRvcGFyYWxhc2hvbWVwYWdlcyAuaGVhZGVyLWRpc3BsYXkgLmhlYWRlci1jb250ZW50IC5oMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5iZy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMi44MmRlZywgI0IzMUIzNCAyNC42OCUsIHJnYmEoMTc5LCAyNywgNTIsIDApIDkyLjg2JSk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudCB2aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudCB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggNjZweCAxMnB4IDE2cHg7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtc2VsZWN0LCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93ICNlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC13cmFwcGVyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93ICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93ICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLS0yLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLS0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAjYmxvY2stdmlld3MtYmxvY2staGlnaGxpZ2h0cy1ob21lLWJsb2NrLTEge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyB7XG4gICAgLS1icy1ndXR0ZXIteDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWNvbCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWNvbCAudmlld3MtZmllbGQtdHlwZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtY29sIC52aWV3cy1maWVsZC10eXBlIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgY29sb3I6IG1lZGl1bXB1cnBsZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1jb2wgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA1IC8gNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWNvbCAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtY29sIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNiAvIDQ7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGVudCAuZmVlZC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMC44MmRlZywgI0MyMTczNCAxMS42OCUsICM4RjEwMjcgODMuNDklKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay1xdWlja2FjY2VzcyB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay1xdWlja2FjY2VzcyAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cgLmNhcmQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHg7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNEODFCOTQ7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cgLmNhcmQ6aG92ZXIgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2ljb25vX3F1aWNrX2FjY2Vzc19ob3Zlci5wbmcpO1xuICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgYm90dG9tOiA5MiU7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvaWNvbm9fcXVpY2tfYWNjZXNzLnBuZyk7XG4gICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgIGJvdHRvbTogOTIlOyB9XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDo6YmVmb3JlOmhvdmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2ljb25vX3F1aWNrX2FjY2Vzc19ob3Zlci5wbmcpO1xuICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgYm90dG9tOiA5MiU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cua2V5LXN0YXRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cua2V5LXN0YXRzIC5jYXJkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlYWVkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvZXZlbnQtd2hpdGUtY2lyY2xlLnBuZyk7XG4gICAgICAgICAgdG9wOiAtMzclO1xuICAgICAgICAgIGxlZnQ6IDUlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9ldmVudC13aGl0ZS1jaXJjbGUtNTIwLnBuZyk7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTglO1xuICAgICAgICAgICAgICBsZWZ0OiA2JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICB0b3A6IC05OHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTZweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDsgfSB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSBoMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSBoMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuaDIge1xuICAgICAgICBjb2xvcjogI0Q4MUI5NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIGgyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDsgfSB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvZXZlbnQtd2hpdGUtY2lyY2xlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgbGVmdDogNTRweDtcbiAgICAgICAgd2lkdGg6IDU5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM3NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTExMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjA3cHg7IH0gfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgPiBkaXYgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyA+IGRpdiAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDsgfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgPiBkaXYgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2Uge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgPiBkaXYgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2UgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93ID4gZGl2IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXJhbmdlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2NhbGVuZGFyLnN2Zyk7IH1cbiAgICAgICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93ID4gZGl2IC52aWV3cy1maWVsZC1wYXJlbnQtdGFyZ2V0LWlkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyA+IGRpdiAudmlld3MtZmllbGQtcGFyZW50LXRhcmdldC1pZCAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgPiBkaXYgLnZpZXdzLWZpZWxkLXBhcmVudC10YXJnZXQtaWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvcG9pbnQtbWFwLnN2Zyk7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLm1vcmUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAubW9yZS1saW5rIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLm1vcmUtbGluayBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAubW9yZS1saW5rIGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCBoMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gI2Jsb2NrLWRvd25sb2Fkb3VyYXBwIC5oMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gI2Jsb2NrLWRvd25sb2Fkb3VyYXBwIC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCBoMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gI2Jsb2NrLWRvd25sb2Fkb3VyYXBwIC5oMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gI2Jsb2NrLWRvd25sb2Fkb3VyYXBwIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNDBweDsgfSB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuaDIge1xuICAgICAgICBjb2xvcjogI0Q4MUI5NDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDE4cHggMCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gI2Jsb2NrLWRvd25sb2Fkb3VyYXBwIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgIHdpZHRoOiAyNyU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuY29udGVudCAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAjYmxvY2stZG93bmxvYWRvdXJhcHAgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gI2Jsb2NrLWRvd25sb2Fkb3VyYXBwIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCBoMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gI2Jsb2NrLWRvd25sb2Fkb3VyYXBwIC5oMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uICNibG9jay1kb3dubG9hZG91cmFwcCAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja2hpZ2hsaWdodHMtaG9tZS1ibG9jay0xIC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2toaWdobGlnaHRzLWhvbWUtYmxvY2stMSAudmlldy1oaWdobGlnaHRzLWhvbWUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2toaWdobGlnaHRzLWhvbWUtYmxvY2stMSAudmlldy1oaWdobGlnaHRzLWhvbWUgLmNvbDEyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NraGlnaGxpZ2h0cy1ob21lLWJsb2NrLTEgLnZpZXctaGlnaGxpZ2h0cy1ob21lIC5jb2wxMiBoMiwgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja2hpZ2hsaWdodHMtaG9tZS1ibG9jay0xIC52aWV3LWhpZ2hsaWdodHMtaG9tZSAuY29sMTIgLmgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NraGlnaGxpZ2h0cy1ob21lLWJsb2NrLTEgLnZpZXctaGlnaGxpZ2h0cy1ob21lIC5jb2wxMiBoMiwgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja2hpZ2hsaWdodHMtaG9tZS1ibG9jay0xIC52aWV3LWhpZ2hsaWdodHMtaG9tZSAuY29sMTIgLmgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7IH0gfVxuICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2toaWdobGlnaHRzLWhvbWUtYmxvY2stMSAudmlldy1oaWdobGlnaHRzLWhvbWUgLmNvbDEyIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICNCQzIyQ0U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzcHggMCAwIDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NraGlnaGxpZ2h0cy1ob21lLWJsb2NrLTEgLnZpZXctaGlnaGxpZ2h0cy1ob21lIC5jb2wxMiBzcGFuOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0Y0RjZGOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAuYmxvY2stdmlld3MtYmxvY2toaWdobGlnaHRzLWhvbWUtYmxvY2stMSAudmlldy1oaWdobGlnaHRzLWhvbWUgLmNvbDEyIHAgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlIC5ibG9jay12aWV3cy1ibG9ja2hpZ2hsaWdodHMtaG9tZS1ibG9jay0xIC52aWV3LWhpZ2hsaWdodHMtaG9tZSAuY29sMTIgcCBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuXG4ucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXRoLWZyb250cGFnZSAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCAudmlld3Mtcm93IGEgLmNvbnQtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogNDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIC5jb250LXRleHQgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogI0JDMjJDRTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDNweCAwIDAgMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIC5jb250LXRleHQgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGNEY2RjgnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIC5jb250LXRleHQgaDMsIC5wYXRoLWZyb250cGFnZSAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCAudmlld3Mtcm93IGEgLmNvbnQtdGV4dCAuaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIGltZyB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC52aWV3LWZyb250cGFnZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgYSAuY29udC10ZXh0IHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDMwJTtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC52aWV3LWZyb250cGFnZSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgYSAuY29udC10ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIC5jb250LXRleHQgaDMsIC5wYXRoLWZyb250cGFnZSAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCAudmlld3Mtcm93IGEgLmNvbnQtdGV4dCAuaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG4gIC5wYXRoLWZyb250cGFnZSAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCAudmlld3Mtcm93IGEgLmNvbnQtaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCAudmlld3Mtcm93IGEgLmNvbnQtaW1nOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMC44MmRlZywgI0MyMTczNCAxMS42OCUsICM4RjEwMjcgODMuNDklKTtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5wYXRoLWZyb250cGFnZSAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCAudmlld3Mtcm93IGE6aG92ZXIgLmNvbnQtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhOmhvdmVyIC5jb250LWltZzo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhOmhvdmVyIC5jb250LXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhOmhvdmVyIC5jb250LXRleHQgaDMsIC5wYXRoLWZyb250cGFnZSAudmlldy1mcm9udHBhZ2UgLnZpZXctY29udGVudCAudmlld3Mtcm93IGE6aG92ZXIgLmNvbnQtdGV4dCAuaDMge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnBhdGgtZnJvbnRwYWdlICNibG9jay1kb3dubG9hZG91cmFwcCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlICNibG9jay1kb3dubG9hZG91cmFwcCB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlICNibG9jay1kb3dubG9hZG91cmFwcCB7XG4gICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cblxuLyogSGlnaGxpZ2h0cyAqL1xuLmNvbnQtaW1nLW1hc2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG4gIHBhZGRpbmctYm90dG9tOiA4JTsgfVxuICAuY29udC1pbWctbWFzazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogODUlO1xuICAgIGhlaWdodDogODUlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLmNvbnQtaW1nLW1hc2sgaW1nIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvb3JnYW5pYy1mb3JtLnN2Zyk7XG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9vcmdhbmljLWZvcm0uc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiB0b3A7XG4gICAgbWFzay1wb3NpdGlvbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLypcclxuPGRpdiBjbGFzcz1cImNvbnQtaW1nLW1hc2tcIj5cclxuPGltZyBzcmM9XCIvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvMzUyeDI3OS9wdWJsaWMvMjAyMi0wNS9NYXNrJTIwR3JvdXAlMjAlMjg0JTI5LnBuZz9pdG9rPUg2anFkS1VqXCIgbG9hZGluZz1cImxhenlcIj5cclxuPC9kaXY+XHJcbiovXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQjk0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cblxuLypBcnJvdyBjb2xsYXBzZSovXG5hW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXTpmb2N1cywgYVtkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCJdOmZvY3VzLXZpc2libGUsIGFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXTphY3RpdmUsIGFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXTphY3RpdmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwIG5vbmUgIWltcG9ydGFudDsgfVxuICBhW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl0gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICBhW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl1bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoOTBkZWcpOyB9XG5cbi8qU3RyYXRlZ3kqL1xuLmJsb2NrLWlubGluZS1ibG9ja3N0cmF0ZWd5IC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfSB9XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSAuY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSAuY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSAuY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjE4cHg7IH0gfVxuICAuYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7IH1cbiAgICAuYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbG9yIGltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29sb3IgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbG9yIC5jb250ZW50IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29sb3IgLmNvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja3N0cmF0ZWd5IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb2xvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDsgfSB9XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogI0Q4MUI5NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4OyB9IH1cbiAgLmJsb2NrLWlubGluZS1ibG9ja3N0cmF0ZWd5IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi0xIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja3N0cmF0ZWd5IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4OyB9IH1cbiAgLmJsb2NrLWlubGluZS1ibG9ja3N0cmF0ZWd5IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbi0yIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7IH0gfVxuICAuYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWZpZWxkLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWZpZWxkLWltYWdlcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDsgfSB9XG4gICAgLmJsb2NrLWlubGluZS1ibG9ja3N0cmF0ZWd5IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1maWVsZC1pbWFnZXMgaW1nIHtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja3N0cmF0ZWd5IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1maWVsZC1pbWFnZXMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogODBweDsgfSB9XG5cbi8qQmxvY2sgaW1hZ2UgdGV4dCB3aXRoIGJhY2tncm91bmQgb3JnYW5pYyBmb3JtIC0gKi9cbi8qPHAgY2xhc3M9XCJvcmdhbmljLXNoYXBlLWJnXCI+PC9wPiovXG4uYmxvY2stdGV4dC10aXRsZSAub3JnYW5pYy1zaGFwZS1iZywgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAub3JnYW5pYy1zaGFwZS1iZyB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5ibG9jay10ZXh0LXRpdGxlIC5vcmdhbmljLXNoYXBlLWJnIHAsIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gLm9yZ2FuaWMtc2hhcGUtYmcgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmc6IDUwcHggMCAyNHB4IDc4cHg7IH1cbiAgICAuYmxvY2stdGV4dC10aXRsZSAub3JnYW5pYy1zaGFwZS1iZyBwOjpiZWZvcmUsIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gLm9yZ2FuaWMtc2hhcGUtYmcgcDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDE5MnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRjRGNkY4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmxvY2stdGV4dC10aXRsZSAub3JnYW5pYy1zaGFwZS1iZyBwLCAuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIC5vcmdhbmljLXNoYXBlLWJnIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgLmJsb2NrLXRleHQtdGl0bGUgLm9yZ2FuaWMtc2hhcGUtYmcgcDo6YmVmb3JlLCAuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIC5vcmdhbmljLXNoYXBlLWJnIHA6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7IH0gfVxuXG4uYmxvY2stdGV4dC10aXRsZSBwLm9yZ2FuaWMtc2hhcGUtYmcsIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gcC5vcmdhbmljLXNoYXBlLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDUwcHggMCAyNHB4IDc4cHg7IH1cbiAgLmJsb2NrLXRleHQtdGl0bGUgcC5vcmdhbmljLXNoYXBlLWJnOjpiZWZvcmUsIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gcC5vcmdhbmljLXNoYXBlLWJnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMTkycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGNEY2RjgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5ibG9jay10ZXh0LXRpdGxlIHAub3JnYW5pYy1zaGFwZS1iZywgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiBwLm9yZ2FuaWMtc2hhcGUtYmcge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgIC5ibG9jay10ZXh0LXRpdGxlIHAub3JnYW5pYy1zaGFwZS1iZzo6YmVmb3JlLCAuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIHAub3JnYW5pYy1zaGFwZS1iZzo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cblxuLypCbG9jayBpbWFnZSB0ZXh0Ki9cbi5ibG9jay1pbWFnZS10ZXh0IC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLyouY29udC1pbWctbWFzayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDglO1xyXG4gICAgICAgIH0gKi8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2staW1hZ2UtdGV4dCAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmJsb2NrLWltYWdlLXRleHQgLmNvbnRlbnQgaDIsIC5ibG9jay1pbWFnZS10ZXh0IC5jb250ZW50IC5oMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2NrLWltYWdlLXRleHQgLmNvbnRlbnQgaDIsIC5ibG9jay1pbWFnZS10ZXh0IC5jb250ZW50IC5oMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuYmxvY2staW1hZ2UtdGV4dCAuY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJsb2NrLWltYWdlLXRleHQgLmNvbnRlbnQgLmNvbnRhaW5lciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIC8qUGFyYWdyYXBoIG9yZ2FuaWMgc2hhcGUgYmFja2dyb3VuZCAgICAgPHAgY2xhc3M9XCJvcmdhbmljLXNoYXBlLWJnXCI+PC9wPiovIH1cbiAgICAgIC5ibG9jay1pbWFnZS10ZXh0IC5jb250ZW50IC5jb250YWluZXIgcC5vcmdhbmljLXNoYXBlLWJnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDAgMjRweCAzN3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ibG9jay1pbWFnZS10ZXh0IC5jb250ZW50IC5jb250YWluZXIgcC5vcmdhbmljLXNoYXBlLWJnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAgICAgLmJsb2NrLWltYWdlLXRleHQgLmNvbnRlbnQgLmNvbnRhaW5lciBwLm9yZ2FuaWMtc2hhcGUtYmc6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRjRGNkY4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuXG4vKlZpZXcgeWVhcmJvb2tzIHN0YXRpc3RpY3MqL1xuLnZpZXcteWVhcmJvb2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAudmlldy15ZWFyYm9va3Mge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnZpZXcteWVhcmJvb2tzIC52aWV3LWZpbHRlcnMge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC52aWV3LXllYXJib29rcyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS1maWVsZC15ZWFyLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC52aWV3LXllYXJib29rcyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gZGl2W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1hY3Rpb25zXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAudmlldy15ZWFyYm9va3MgLnZpZXctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAudmlldy15ZWFyYm9va3MgLnZpZXctY29udGVudCAuZmllbGQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMnB4OyB9XG4gICAgICAudmlldy15ZWFyYm9va3MgLnZpZXctY29udGVudCAuZmllbGQtY29udGVudCAucGFyYWdyYXBoIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2LjE4NzgzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC52aWV3LXllYXJib29rcyAudmlldy1jb250ZW50IC5maWVsZC1jb250ZW50IC5wYXJhZ3JhcGggYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfSB9XG5cbi8qQmxvY2sgaW1hZ2UgdGV4dCovXG4uYmxvY2stdGl0bGUtdGV4dC1saW5rcyBhIHtcbiAgd2lkdGg6IDIyJTtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4vKkRvd25sb2FkcyovXG4uZG93bmxvYWQtYmFubmVyLCAuYmxvY2stZG93bmxvYWRzLWdyaWQge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG4gIC5kb3dubG9hZC1iYW5uZXIgaDIsIC5kb3dubG9hZC1iYW5uZXIgLmgyLCAuYmxvY2stZG93bmxvYWRzLWdyaWQgaDIsIC5ibG9jay1kb3dubG9hZHMtZ3JpZCAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNEODFCOTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuZG93bmxvYWQtYmFubmVyIC5yb3csIC5ibG9jay1kb3dubG9hZHMtZ3JpZCAucm93IHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gICAgLmRvd25sb2FkLWJhbm5lciAucm93IGEsIC5ibG9jay1kb3dubG9hZHMtZ3JpZCAucm93IGEge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5kb3dubG9hZC1iYW5uZXIgLnJvdyBhIGksIC5ibG9jay1kb3dubG9hZHMtZ3JpZCAucm93IGEgaSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGQzM1NTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC5kb3dubG9hZC1iYW5uZXIgLnJvdyBhIGk6OmJlZm9yZSwgLmJsb2NrLWRvd25sb2Fkcy1ncmlkIC5yb3cgYSBpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDA1XzUzMTgpJyUzRSUzQ3BhdGggZD0nTTEwLjgwOTIgOFYxMEMxMC44MDkyIDEwLjI2NTIgMTAuNzAyNSAxMC41MTk2IDEwLjUxMjYgMTAuNzA3MUMxMC4zMjI3IDEwLjg5NDYgMTAuMDY1MiAxMSA5Ljc5NjU4IDExSDIuNzA3OTdDMi40Mzk0IDExIDIuMTgxODIgMTAuODk0NiAxLjk5MTkxIDEwLjcwNzFDMS44MDIgMTAuNTE5NiAxLjY5NTMxIDEwLjI2NTIgMS42OTUzMSAxMFY4JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMuNzIwNyA1LjVMNi4yNTIzNSA4TDguNzgzOTkgNS41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuMjUyOTMgOFYyJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMDA1XzUzMTgnJTNFJTNDcmVjdCB3aWR0aD0nMTIuMTUxOScgaGVpZ2h0PScxMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjE3Njc1OCAwLjUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgIC5kb3dubG9hZC1iYW5uZXIgLnJvdyBhIHAsIC5ibG9jay1kb3dubG9hZHMtZ3JpZCAucm93IGEgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjRDgxQjk0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5kb3dubG9hZC1iYW5uZXIgLnJvdyBhIHAgc3BhbiwgLmJsb2NrLWRvd25sb2Fkcy1ncmlkIC5yb3cgYSBwIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLypcclxuPGRpdiBjbGFzcz1cImRvd25sb2FkLWJhbm5lclwiPlxyXG48aDI+RG93bmxvYWRzLi4uPC9oMj5cclxuPGEgaHJlZj1cIiNcIiB0aXRsZT1cIkRvd25sb2FkIGRvY3VtZW50XCI+XHJcbjxpPjwvaT5cclxuPHAgY2xhc3M9XCJ0aXRsZVwiPk9JViBTVFJBVEVHSUMgUExBTiAyMDIwIDIwMjRcclxuPHNwYW4gY2xhc3M9XCJzdWJ0aXRsZVwiPkRvd25sb2FkIHRoZSBkb2N1bWVudCBmb3IgbW9yZSBpbmZvcm1hdGlvbjwvc3Bhbj5cclxuPC9wPjwvYT48L2Rpdj5cclxuKi9cbi8qUHJlc2VudGF0aW9uIC0gYmxvY2sgbG9nbyBkZXNjcmlwdGlvbiBncmlkKi9cbi5ibG9jay1sb2dvLWRlc2NyaXB0aW9uLWdyaWQgLmNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJsb2NrLWxvZ28tZGVzY3JpcHRpb24tZ3JpZCAuY29udGVudCAuY29udGFpbmVyIC5rZXktc3RhdHMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4OyB9XG4gICAgLmJsb2NrLWxvZ28tZGVzY3JpcHRpb24tZ3JpZCAuY29udGVudCAuY29udGFpbmVyIC5rZXktc3RhdHMgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuYmxvY2stbG9nby1kZXNjcmlwdGlvbi1ncmlkIC5jb250ZW50IC5jb250YWluZXIgLmtleS1zdGF0cyAubG9nbyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0byA4cHggYXV0bzsgfVxuICAgIC5ibG9jay1sb2dvLWRlc2NyaXB0aW9uLWdyaWQgLmNvbnRlbnQgLmNvbnRhaW5lciAua2V5LXN0YXRzIC5xdWFudGl0eSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuICAgIC5ibG9jay1sb2dvLWRlc2NyaXB0aW9uLWdyaWQgLmNvbnRlbnQgLmNvbnRhaW5lciAua2V5LXN0YXRzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmJsb2NrLWxvZ28tZGVzY3JpcHRpb24tZ3JpZCAuY29udGVudCAuY29udGFpbmVyIC5rZXktc3RhdHMgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmJsb2NrLWxvZ28tZGVzY3JpcHRpb24tZ3JpZCAuY29udGVudCAuY29udGFpbmVyIC5rZXktc3RhdHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuXG4vKkZ1bmRhbWVudGFsIHRleHRzIC0gRG93bmxvYWRzIGRvY3VtZW50cyovXG4uYmxvY2stZG93bmxvYWQtZG9jdW1lbnRzIC5jb250ZW50LWRvY3VtZW50LWxpbmtzIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNDhweCA0OHB4IDBweCA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3Mge1xuICAgICAgcGFkZGluZzogMjBweCAxMnB4IDBweCAxMnB4OyB9IH1cbiAgLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyAuY29udGVudC1kb2N1bWVudC1saW5rcyAqIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gIC5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3MgaDIsIC5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3MgLmgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyAuY29udGVudC1kb2N1bWVudC1saW5rcyBoMiwgLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyAuY29udGVudC1kb2N1bWVudC1saW5rcyAuaDIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyAuY29udGVudC1kb2N1bWVudC1saW5rcyA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3MgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3MgPiBkaXYgPiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyAuY29udGVudC1kb2N1bWVudC1saW5rcyA+IGRpdiA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfSB9XG4gICAgLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyAuY29udGVudC1kb2N1bWVudC1saW5rcyA+IGRpdiAuYXZhaWxhYmxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtY2lyY2xlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4cHggMCA4cHggNTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3MgPiBkaXYgLmF2YWlsYWJsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAuYmxvY2stZG93bmxvYWQtZG9jdW1lbnRzIC5jb250ZW50LWRvY3VtZW50LWxpbmtzID4gZGl2IC5wZGYtbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIC5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3MgPiBkaXYgLnBkZi1saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyAuY29udGVudC1kb2N1bWVudC1saW5rcyA+IGRpdiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4LjU2MzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xuICAgICAgY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAuYmxvY2stZG93bmxvYWQtZG9jdW1lbnRzIC5jb250ZW50LWRvY3VtZW50LWxpbmtzID4gZGl2IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi8qQmxvY2sgbG9nbyBncmlkIC0gUHJlc2VudGF0aW9uIC0gQ2F0ZWdvcmllcyAoVml0aWN1bHR1cmUsIEVub2xvZ3ksIEVjb25vbWljcyBhbmQgTGF3LCBIZWFsdGggYW5kIFNhZmV0eSkgKi9cbi5ibG9jay1sb2dvLWdyaWQgLmNvbnRlbnQgLmNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luOiAyNHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLWxvZ28tZ3JpZCAuY29udGVudCAuY29udGFpbmVyIC5yb3cge1xuICAgICAgbWFyZ2luOiAxMjRweCAwOyB9IH1cbiAgLmJsb2NrLWxvZ28tZ3JpZCAuY29udGVudCAuY29udGFpbmVyIC5yb3cgLmxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuYmxvY2stbG9nby1ncmlkIC5jb250ZW50IC5jb250YWluZXIgLnJvdyAubG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ibG9jay1sb2dvLWdyaWQgLmNvbnRlbnQgLmNvbnRhaW5lciAucm93IC50ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4vKkJ0biBDb2xsYXBzZSovXG5hLmJ0bi1jb2xsYXBzZSB7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGEuYnRuLWNvbGxhcHNlIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE1LjY2NjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgYS5idG4tY29sbGFwc2U6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDsgfVxuICBhLmJ0bi1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7IH1cbiAgYS5idG4tY29sbGFwc2VbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qaGVhZHF1YXJ0ZXJzLWhpc3RvcnkgKGHDsWFkaXIgYmxvcXVlIDEgY29sdW1uYSBib290c3RyYXAsIGHDsWFkaXIgY2xhc2UgaGVhZHF1YXJ0ZXJzLWhpc3RvcnkgZW4gXCJDb250YWluZXIgd3JhcHBlciBjbGFzc2VzXCIgKSAqL1xuLmhlYWRxdWFydGVycy1oaXN0b3J5IC5jb250YWluZXIgLmJsb2NrIC5jb250ZW50IHtcbiAgcGFkZGluZzogMDsgfVxuICAuaGVhZHF1YXJ0ZXJzLWhpc3RvcnkgLmNvbnRhaW5lciAuYmxvY2sgLmNvbnRlbnQgLmZpZWxkID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLypCcmVhZGNydW1iKi9cbi5wYWdlLWJyZWFkY3J1bWJzIC5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG5vbC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlLCAjY3VzdG9tX2ZhbHNlX2JyZWFkY3J1bSBzcGFuIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJyZWFkY3J1bWIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSwgI2N1c3RvbV9mYWxzZV9icmVhZGNydW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7IH1cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0gYSwgI2N1c3RvbV9mYWxzZV9icmVhZGNydW0gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIgIWltcG9ydGFudDsgfVxuXG4jY3VzdG9tX2ZhbHNlX2JyZWFkY3J1bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAjY3VzdG9tX2ZhbHNlX2JyZWFkY3J1bSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKkNvbGxhcHNlIENhcmRzKi9cbi5ibG9jay1jb2xsYXBzZS1jYXJkcyAuY29udGVudCAjY29sbGFwc2VDYXJkcyA+IHAge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiAxNnB4IDA7IH1cblxuLmJsb2NrLWNvbGxhcHNlLWNhcmRzIC5jb250ZW50ICNjb2xsYXBzZUNhcmRzIC5rZXktc3RhdHMucm93ID4gZGl2IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBmYW50YXN5OyB9XG5cbi5ibG9jay1jb2xsYXBzZS1jYXJkcyAuY29udGVudCAjY29sbGFwc2VDYXJkcyAua2V5LXN0YXRzLnJvdyA+IGRpdiAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1jb2xsYXBzZS1jYXJkcyAuY29udGVudCAjY29sbGFwc2VDYXJkcyAua2V5LXN0YXRzLnJvdyA+IGRpdiAubG9nbyB7XG4gICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH0gfVxuICAuYmxvY2stY29sbGFwc2UtY2FyZHMgLmNvbnRlbnQgI2NvbGxhcHNlQ2FyZHMgLmtleS1zdGF0cy5yb3cgPiBkaXYgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmxvY2stY29sbGFwc2UtY2FyZHMgLmNvbnRlbnQgI2NvbGxhcHNlQ2FyZHMgLmtleS1zdGF0cy5yb3cgPiBkaXYgLnRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2NrLWNvbGxhcHNlLWNhcmRzIC5jb250ZW50ICNjb2xsYXBzZUNhcmRzIC5rZXktc3RhdHMucm93ID4gZGl2IC50ZXh0IHAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9jay1jb2xsYXBzZS1jYXJkcyAuY29udGVudCAjY29sbGFwc2VDYXJkcyAua2V5LXN0YXRzLnJvdyA+IGRpdiAudGV4dCBwLnF1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYmxvY2stY29sbGFwc2UtY2FyZHMgLmNvbnRlbnQgI2NvbGxhcHNlQ2FyZHMgLmtleS1zdGF0cy5yb3cgPiBkaXYgLnRleHQgcC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI0MyMTczNDsgfVxuXG4uYmxvY2stY29sbGFwc2UtY2FyZHMgLmNvbnRlbnQgI2NvbGxhcHNlQ2FyZHMgLmtleS1zdGF0cy5yb3cgPiBkaXYgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uYmxvY2stY29sbGFwc2UtY2FyZHMgLmNvbnRlbnQgI2NvbGxhcHNlQ2FyZHMgLmtleS1zdGF0cy5yb3cgPiBkaXY6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJsb2NrLWNvbGxhcHNlLWNhcmRzIC5jb250ZW50ICNjb2xsYXBzZUNhcmRzIC5rZXktc3RhdHMucm93ID4gZGl2OmhvdmVyIC5sb2dvIHtcbiAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7IH1cblxuLyogYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uKi9cbi5ibG9jay1pbmxpbmUtYmxvY2twcmVzZW50YXRpb24ge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4OyB9XG4gIC5ibG9jay1pbmxpbmUtYmxvY2twcmVzZW50YXRpb24gaDIsIC5ibG9jay1pbmxpbmUtYmxvY2twcmVzZW50YXRpb24gLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uIGgyLCAuYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uIC5oMiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiBoMiwgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiAuaDIge1xuICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cbiAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTZweCAwIDMycHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2twcmVzZW50YXRpb24gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI1JSAhaW1wb3J0YW50OyB9IH1cbiAgICAuYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uIC5jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiAuY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiAuY29udGVudCA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMThweDsgfSB9XG4gICAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29sb3Ige1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb2xvciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jb2xvciAuY29udGVudCAuZmllbGQge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY29sb3IgLmNvbnRlbnQgLmZpZWxkIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH1cbiAgICAuYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uIC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiAuY29udGVudCAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIC5ibG9jay1pbmxpbmUtYmxvY2twcmVzZW50YXRpb246bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50ID4gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMzJweDsgfVxuICAuYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gICAgLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbjpmaXJzdC1jaGlsZCAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9jay1pbmxpbmUtYmxvY2twcmVzZW50YXRpb246bGFzdC1jaGlsZCAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKk1vbnRocGlja2VyKi9cbi5tb250aC1waWNrZXIge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTZweDtcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubW9udGgtcGlja2VyIHtcbiAgICAgIHotaW5kZXg6IDEwNTA7IH0gfVxuICAubW9udGgtcGlja2VyIC5tb250aC1waWNrZXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5tb250aC1waWNrZXIgLm1vbnRoLXBpY2tlci1wcmV2aW91cyBhLCAubW9udGgtcGlja2VyIC5tb250aC1waWNrZXItbmV4dCBhIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXRhcGlja2VyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLXByZXZpb3VzIGEgc3BhbiwgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLW5leHQgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLW5leHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubW9udGgtcGlja2VyIC5tb250aC1waWNrZXItbW9udGgtdGFibGUgdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDsgfVxuICAgICAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIHRyIHRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIHRyIHRkIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBjb2xvcjogI0MyMTczNDsgfVxuXG4vKkJsb2NrIGFkZCBDbGFzcyBOZXdzICovXG4ubmV3cy1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzFweDsgfVxuXG4vKlByZXZpb3VzIHllYXJzIHZpZXcqL1xuLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIC8qICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XHJcbiAgICAgICAgfSAqLyB9XG4gIC5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkLnZpZXctY29udGVudCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkLnZpZXctY29udGVudCA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZC52aWV3LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuICAuYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZCBoMiwgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgYSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIGEgaSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIGEgaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAxOCAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuOTQ2MDMgMjQuMjEzNEMxLjg4OTExIDIzLjc5MTQgMi40Nzk3NCAyMC42ODE3IDMuNjE3NTcgMTkuNjQ4N0M1LjU2OTM2IDE5LjQxODEgMTAuOTEzNSAxNy44MzA4IDkuNDk3MTQgMTcuODQzMkM4LjA4MDggMTcuODU1NSA2LjU3OTA3IDE2Ljk0MTYgNi41NzkwNyAxNi45NDE2QzYuNTc5MDcgMTYuOTQxNiA5Ljg0MzAyIDE2LjQ1MzQgMTAuOTE3MSAxNS41NjQxQzEyLjIxNjYgMTQuNDg4MiAxMy42Mjk3IDEwLjk1NTMgMTMuMDQzMSAxMS4yNTI1QzEyLjIyODQgMTEuNjY1MSAxMS4wNzEzIDExLjI4NjYgMTEuMDcxMyAxMS4yODY2QzExLjA3MTMgMTEuMjg2NiAxMy4wODA4IDEwLjI5NDcgMTMuNTEzNiA5LjU1MzA1QzE1LjMxMzYgNi40Njc0NSAxNS45OTI4IDMuNjM5OTYgMTcuMDU4IDAuNjE1OTA0QzExLjYzNzkgMC40Mzc3NDQgOC43NjI5NCAyLjI4MzA3IDUuNjc4MTYgNi4wMDA1M0g1LjY3Nzk4QzUuMjIyMDUgNi41Njg5NiA0LjkzNzI2IDcuMjU1NDIgNC44NTY4MyA3Ljk3OTYyTDQuNTUxMzYgMTAuNTExMkM0LjU1MTM2IDEwLjUxMTIgNC4wNDc0MyA4Ljc2MTg3IDQuMzkxNDEgNy42MzMzNkM0LjQ2NTU5IDcuMzkwMzEgNC4wNTU1OCA4LjAxMDczIDMuODY5NDYgOC4zMzE3N0MwLjcyNzY2NyAxMy43NTMzIDIuNDM4ODkgMTguNDc4OCAyLjQzODg5IDE4LjQ3ODhDNS4zOTczNyAxMC40NzUyIDExLjQ3NjYgNC45OTU0IDExLjQ3NjYgNC45OTU0QzcuNzU1OTEgOS4yMTQ0NiAwLjk4MjIzIDIwLjg4ODUgMC44NTM1MTYgMjUuMDg0NUwxLjk0NjAzIDI0LjIxMzRaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAuYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZCBhIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjguMTZweDtcbiAgICAgIGNvbG9yOiAjRDgxQjk0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgYSBwIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNS4zNnB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLypQcmV2aW91cyBhd2FyZHMgdmlldyovXG4uYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQge1xuICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkLnZpZXctY29udGVudCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZC52aWV3LWNvbnRlbnQgPiBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkLnZpZXctY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDA7IH0gfVxuICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgaDIsIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCAuaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgYSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCBhIGkge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGQzM1NTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgYSBpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDM0IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTggNkg3LjEzMjYzQzYuODU0MDEgOC43NzQ1NiA3LjAxNDk3IDExLjU3NTIgNy42MDk3MiAxNC4zMDA1QzguMjAyOTMgMTcuMjQ4NiA5LjU2Nzk1IDE5Ljk5MDIgMTEuNTY3OSAyMi4yNTA2QzEyLjU5MjYgMjMuMjQzMSAxMy43ODk5IDI0LjA0NDIgMTUuMTAyIDI0LjYxNDhDMTUuNjE5IDI0LjgxMTUgMTYuMTU5NSAyNC45NDA5IDE2LjcxIDI1JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE1IDZIMjUuODY3NEMyNi4xNDYgOC43NzQ1NiAyNS45ODUgMTEuNTc1MiAyNS4zOTAzIDE0LjMwMDVDMjQuNzk3MSAxNy4yNDg2IDIzLjQzMiAxOS45OTAyIDIxLjQzMiAyMi4yNTA2QzIwLjQwNzMgMjMuMjQzMSAxOS4yMTAxIDI0LjA0NDIgMTcuODk3OSAyNC42MTQ4QzE3LjQzOTYgMjQuODAzOCAxNi45NTg1IDI0LjkzMzIgMTYuNDY2NiAyNScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002Ljk3ODIyIDhIMy4wMTYxNUMyLjkwMjMgMTAuNDY0NiAzLjM5MTg2IDEyLjkxNzkgNC40MzQ2NyAxNS4xMDgzQzUuNDk5MDEgMTYuOTQwNyA3LjExMTg5IDE4LjMxNTUgOSAxOScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNi4wMjE3IDhIMjkuOTgzNEMzMC4wOTg0IDEwLjQ2MjcgMjkuNjE0NyAxMi45MTQ4IDI4LjU4MTMgMTUuMTA4M0MyNy41MDg5IDE2LjkzOTkgMjUuODkxNCAxOC4zMTM5IDI0IDE5JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDI0VjI4JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE5IDI0VjI4JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDI4SDIxJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgYSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4LjE2cHg7XG4gICAgICBjb2xvcjogI0Q4MUI5NDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCBhIHAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1LjM2cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDsgfVxuICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgLnBhZ2luYXRpb24gYVtyZWw9XCJuZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCAucGFnaW5hdGlvbiBhW3JlbD1cIm5leHRcIl06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI0IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxMi42MDZIMTknIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTkuNjA2TDE5IDEyLjYwNkwxMiA1LjYwNTk2JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkIC5wYWdpbmF0aW9uIGFbcmVsPVwicHJldlwiXSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGQzM1NTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgLnBhZ2luYXRpb24gYVtyZWw9XCJwcmV2XCJdOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNCAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE5IDEyLjYwNkg1JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDE5LjYwNkw1IDEyLjYwNkwxMiA1LjYwNTk2JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLypDb2xvciBCb3gqL1xuLmJveC1jb2xvciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmJveC1jb2xvcltkYXRhLWNvbG9yPVwiMFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTc3NTsgfVxuICAuYm94LWNvbG9yW2RhdGEtY29sb3I9XCIxXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5ib3gtY29sb3JbZGF0YS1jb2xvcj1cIjJcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RjEwMjc7IH1cbiAgLmJveC1jb2xvcltkYXRhLWNvbG9yPVwiM1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1QzIzRDsgfVxuICAuYm94LWNvbG9yW2RhdGEtY29sb3I9XCI0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQjk0OyB9XG4gIC5ib3gtY29sb3JbZGF0YS1jb2xvcj1cIjVcIl0sIC5ib3gtY29sb3JbZGF0YS1jb2xvcj1cInB1cnBsZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JDMjJDRTsgfVxuXG4vKlRleHQgVGl0bGUqL1xuLmJsb2NrLXRleHQtdGl0bGUgaDIsIC5ibG9jay10ZXh0LXRpdGxlIC5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmJsb2NrLXRleHQtdGl0bGUgaDIsIC5ibG9jay10ZXh0LXRpdGxlIC5oMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG5cbi5ibG9jay10ZXh0LXRpdGxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXRleHQtdGl0bGUgdWwudHdvLWNvbHMge1xuICAgICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAgICAgLW1vei1jb2x1bW5zOiAyO1xuICAgICAgY29sdW1uczogMjtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfSB9XG4gIC5ibG9jay10ZXh0LXRpdGxlIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ibG9jay10ZXh0LXRpdGxlIHVsIGxpOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5ibG9jay10ZXh0LXRpdGxlIHVsIGxpIHAge1xuICAgICAgZm9udC1zaXplOiB1bnNldDtcbiAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB1bnNldDsgfVxuXG4uYmxvY2stdmlkZW8gaWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmxvY2stdmlkZW8gaWZyYW1lIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgYSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRjRGNkY4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIGEgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5zb2NpYWwtc2hhcmluZy1idXR0b25zIGEuc2hhcmUtZmFjZWJvb2s6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgNiAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzcyMTggMTNIMy45ODA4N1Y2LjQzOTk0SDUuODAxNzRMNiA0LjI0NjI5SDMuOTgwODdWMi45OTc5OUMzLjk4MDg3IDIuNDc1NyA0LjA4IDIuMjc3MjIgNC41ODA4NyAyLjI3NzIySDZWMEg0LjE4NDM1QzIuMjM4MjYgMCAxLjM2MTc0IDAuODU2NTY4IDEuMzYxNzQgMi40OTY1OFY0LjI1MTUxSDBWNi40NzEyN0gxLjM2MTc0TDEuMzcyMTggMTNaJyBmaWxsPSclMjNEODFCOTQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgYS5zaGFyZS10d2l0dGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNSAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNjQzQzEuMzQ4NyAxMS40OTM0IDIuOTA4MTIgMTEuOTYyIDQuNTA4MiAxMS45OTc4QzYuMTA4MjkgMTIuMDMzNiA3LjY4NzYxIDExLjYzNTIgOS4wNzM5NyAxMC44NDZDMTAuNDYwMyAxMC4wNTY4IDExLjYwMDUgOC45MDcyMSAxMi4zNzAyIDcuNTIyNDlDMTMuMTM5OCA2LjEzNzc2IDEzLjUwOTQgNC41NzEwOCAxMy40Mzg2IDIuOTkzM0MxNC4wNDk2IDIuNTY0MDggMTQuNTc4MyAyLjAzMDk5IDE1IDEuNDE4OTVDMTQuNDM5OSAxLjY2NzIgMTMuODQ0MiAxLjgyODM1IDEzLjIzNDEgMS44OTY2NEMxMy44ODA1IDEuNTIxMDQgMTQuMzY1NSAwLjkyNTIyNiAxNC41OTc3IDAuMjIxMzY0QzEzLjk5NDMgMC41NzQxMjEgMTMuMzM1MSAwLjgyNDMwMyAxMi42NDc3IDAuOTYxNDQ5QzEyLjE4NjIgMC40NzM2ODQgMTEuNTc0MyAwLjE1MDAzNSAxMC45MDcyIDAuMDQwODI0NUMxMC4yNDAxIC0wLjA2ODM4NjMgOS41NTUwNSAwLjA0Mjk1ODIgOC45NTg2NSAwLjM1NzU0NUM4LjM2MjI2IDAuNjcyMTMxIDcuODg3OSAxLjE3MjM0IDcuNjA5MzIgMS43ODA0QzcuMzMwNzQgMi4zODg0NiA3LjI2MzU1IDMuMDcwMjkgNy40MTgxOSAzLjcxOTkyQzYuMTk2NTQgMy42NjE0MSA1LjAwMTA5IDMuMzQ5NTggMy45MDk3MyAyLjgwNDc0QzIuODE4MzcgMi4yNTk5IDEuODU1NTggMS40OTQyOCAxLjA4NDA5IDAuNTU3NzY1QzAuNjkzMDc0IDEuMjI0MjMgMC41NzQxMzYgMi4wMTI2OCAwLjc1MTQ3MSAyLjc2MjY0QzAuOTI4ODA2IDMuNTEyNiAxLjM4OTA5IDQuMTY3NjkgMi4wMzg2NCA0LjU5NDU3QzEuNTYwNTQgNC41NzU2MiAxLjA5MzU2IDQuNDQ2NiAwLjY3NTAwNCA0LjIxNzhDMC42NjY5NzMgNC45MjMyOCAwLjkwODMyMyA1LjYwOTQ3IDEuMzU3NTQgNi4xNTgzNEMxLjgwNjc2IDYuNzA3MjIgMi40MzU3NiA3LjA4NDQ3IDMuMTM2MzcgNy4yMjUyMkMyLjY5MTMgNy4zNDE0OSAyLjIyNTc5IDcuMzU5ODcgMS43NzI3MyA3LjI3OTA1QzEuOTY2OTcgNy44ODA4OSAyLjM0NzkxIDguNDA3MzIgMi44NjE3NCA4Ljc4Mzk4QzMuMzc1NTggOS4xNjA2MyAzLjk5NjM0IDkuMzY4NDkgNC42MzYzNyA5LjM3ODE4QzMuOTg5NzMgOS44ODYyOCAzLjI0NTczIDEwLjI2MDIgMi40NDkwMSAxMC40Nzc2QzEuNjUyMyAxMC42OTQ5IDAuODE5MyAxMC43NTEyIDAgMTAuNjQzWicgZmlsbD0nJTIzRDgxQjk0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0cHg7IH1cbiAgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNEODFCOTQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAuc29jaWFsLXNoYXJpbmctYnV0dG9ucyBhOmhvdmVyLnNoYXJlLWZhY2Vib29rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDYgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM3MjE4IDEzSDMuOTgwODdWNi40Mzk5NEg1LjgwMTc0TDYgNC4yNDYyOUgzLjk4MDg3VjIuOTk3OTlDMy45ODA4NyAyLjQ3NTcgNC4wOCAyLjI3NzIyIDQuNTgwODcgMi4yNzcyMkg2VjBINC4xODQzNUMyLjIzODI2IDAgMS4zNjE3NCAwLjg1NjU2OCAxLjM2MTc0IDIuNDk2NThWNC4yNTE1MUgwVjYuNDcxMjdIMS4zNjE3NEwxLjM3MjE4IDEzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMgYTpob3Zlci5zaGFyZS10d2l0dGVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNSAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNjQzQzEuMzQ4NyAxMS40OTM0IDIuOTA4MTIgMTEuOTYyIDQuNTA4MiAxMS45OTc4QzYuMTA4MjkgMTIuMDMzNiA3LjY4NzYxIDExLjYzNTIgOS4wNzM5NyAxMC44NDZDMTAuNDYwMyAxMC4wNTY4IDExLjYwMDUgOC45MDcyMSAxMi4zNzAyIDcuNTIyNDlDMTMuMTM5OCA2LjEzNzc2IDEzLjUwOTQgNC41NzEwOCAxMy40Mzg2IDIuOTkzM0MxNC4wNDk2IDIuNTY0MDggMTQuNTc4MyAyLjAzMDk5IDE1IDEuNDE4OTVDMTQuNDM5OSAxLjY2NzIgMTMuODQ0MiAxLjgyODM1IDEzLjIzNDEgMS44OTY2NEMxMy44ODA1IDEuNTIxMDQgMTQuMzY1NSAwLjkyNTIyNiAxNC41OTc3IDAuMjIxMzY0QzEzLjk5NDMgMC41NzQxMjEgMTMuMzM1MSAwLjgyNDMwMyAxMi42NDc3IDAuOTYxNDQ5QzEyLjE4NjIgMC40NzM2ODQgMTEuNTc0MyAwLjE1MDAzNSAxMC45MDcyIDAuMDQwODI0NUMxMC4yNDAxIC0wLjA2ODM4NjMgOS41NTUwNSAwLjA0Mjk1ODIgOC45NTg2NSAwLjM1NzU0NUM4LjM2MjI2IDAuNjcyMTMxIDcuODg3OSAxLjE3MjM0IDcuNjA5MzIgMS43ODA0QzcuMzMwNzQgMi4zODg0NiA3LjI2MzU1IDMuMDcwMjkgNy40MTgxOSAzLjcxOTkyQzYuMTk2NTQgMy42NjE0MSA1LjAwMTA5IDMuMzQ5NTggMy45MDk3MyAyLjgwNDc0QzIuODE4MzcgMi4yNTk5IDEuODU1NTggMS40OTQyOCAxLjA4NDA5IDAuNTU3NzY1QzAuNjkzMDc0IDEuMjI0MjMgMC41NzQxMzYgMi4wMTI2OCAwLjc1MTQ3MSAyLjc2MjY0QzAuOTI4ODA2IDMuNTEyNiAxLjM4OTA5IDQuMTY3NjkgMi4wMzg2NCA0LjU5NDU3QzEuNTYwNTQgNC41NzU2MiAxLjA5MzU2IDQuNDQ2NiAwLjY3NTAwNCA0LjIxNzhDMC42NjY5NzMgNC45MjMyOCAwLjkwODMyMyA1LjYwOTQ3IDEuMzU3NTQgNi4xNTgzNEMxLjgwNjc2IDYuNzA3MjIgMi40MzU3NiA3LjA4NDQ3IDMuMTM2MzcgNy4yMjUyMkMyLjY5MTMgNy4zNDE0OSAyLjIyNTc5IDcuMzU5ODcgMS43NzI3MyA3LjI3OTA1QzEuOTY2OTcgNy44ODA4OSAyLjM0NzkxIDguNDA3MzIgMi44NjE3NCA4Ljc4Mzk4QzMuMzc1NTggOS4xNjA2MyAzLjk5NjM0IDkuMzY4NDkgNC42MzYzNyA5LjM3ODE4QzMuOTg5NzMgOS44ODYyOCAzLjI0NTczIDEwLjI2MDIgMi40NDkwMSAxMC40Nzc2QzEuNjUyMyAxMC42OTQ5IDAuODE5MyAxMC43NTEyIDAgMTAuNjQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDRweDsgfVxuXG5uYXZbYXJpYS1sYWJlbD1cInBhZ2luYXRpb24taGVhZGluZ1wiXSB1bCBsaS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQ6ICNDMjE3MzQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7IH1cbiAgbmF2W2FyaWEtbGFiZWw9XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl0gdWwgbGkuYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7IH1cblxubmF2W2FyaWEtbGFiZWw9XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl0gdWwgbGkgYS5wYWdlLWxpbmsge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwOyB9XG4gIG5hdlthcmlhLWxhYmVsPVwicGFnaW5hdGlvbi1oZWFkaW5nXCJdIHVsIGxpIGEucGFnZS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMyMkNFO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbm5hdlthcmlhLWxhYmVsPVwicGFnaW5hdGlvbi1oZWFkaW5nXCJdIHVsIGxpIGFbcmVsPVwicHJldlwiXSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjNDMjE3MzQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBuYXZbYXJpYS1sYWJlbD1cInBhZ2luYXRpb24taGVhZGluZ1wiXSB1bCBsaSBhW3JlbD1cInByZXZcIl0gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBuYXZbYXJpYS1sYWJlbD1cInBhZ2luYXRpb24taGVhZGluZ1wiXSB1bCBsaSBhW3JlbD1cInByZXZcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTAgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDE3TDEgOUw5IDEnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7IH1cblxubmF2W2FyaWEtbGFiZWw9XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl0gdWwgbGkgYVtyZWw9XCJuZXh0XCJdIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDEwIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxN0wxIDlMOSAxJyBzdHJva2U9JyUyM0MyMTczNCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIG5hdlthcmlhLWxhYmVsPVwicGFnaW5hdGlvbi1oZWFkaW5nXCJdIHVsIGxpIGFbcmVsPVwibmV4dFwiXSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIG5hdlthcmlhLWxhYmVsPVwicGFnaW5hdGlvbi1oZWFkaW5nXCJdIHVsIGxpIGFbcmVsPVwibmV4dFwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDsgfVxuXG4vKlByZXZpb3VzIGFtcGVsb2dyYXBoeSB2aWV3Ki9cbi5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIGgyLCAuYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZCAuaDIge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbi5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIC52aWV3LWNvbnRlbnQge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gICAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZzogNDBweCAyMnB4IDIwcHggMTZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIHNwYW4gaSB7XG4gICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE2cHg7IH1cbiAgICAgICAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCBzcGFuIGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAxOCAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuOTQ2MDMgMjQuMjEzNEMxLjg4OTExIDIzLjc5MTQgMi40Nzk3NCAyMC42ODE3IDMuNjE3NTcgMTkuNjQ4N0M1LjU2OTM2IDE5LjQxODEgMTAuOTEzNSAxNy44MzA4IDkuNDk3MTQgMTcuODQzMkM4LjA4MDggMTcuODU1NSA2LjU3OTA3IDE2Ljk0MTYgNi41NzkwNyAxNi45NDE2QzYuNTc5MDcgMTYuOTQxNiA5Ljg0MzAyIDE2LjQ1MzQgMTAuOTE3MSAxNS41NjQxQzEyLjIxNjYgMTQuNDg4MiAxMy42Mjk3IDEwLjk1NTMgMTMuMDQzMSAxMS4yNTI1QzEyLjIyODQgMTEuNjY1MSAxMS4wNzEzIDExLjI4NjYgMTEuMDcxMyAxMS4yODY2QzExLjA3MTMgMTEuMjg2NiAxMy4wODA4IDEwLjI5NDcgMTMuNTEzNiA5LjU1MzA1QzE1LjMxMzYgNi40Njc0NSAxNS45OTI4IDMuNjM5OTYgMTcuMDU4IDAuNjE1OTA0QzExLjYzNzkgMC40Mzc3NDQgOC43NjI5NCAyLjI4MzA3IDUuNjc4MTYgNi4wMDA1M0g1LjY3Nzk4QzUuMjIyMDUgNi41Njg5NiA0LjkzNzI2IDcuMjU1NDIgNC44NTY4MyA3Ljk3OTYyTDQuNTUxMzYgMTAuNTExMkM0LjU1MTM2IDEwLjUxMTIgNC4wNDc0MyA4Ljc2MTg3IDQuMzkxNDEgNy42MzMzNkM0LjQ2NTU5IDcuMzkwMzEgNC4wNTU1OCA4LjAxMDczIDMuODY5NDYgOC4zMzE3N0MwLjcyNzY2NyAxMy43NTMzIDIuNDM4ODkgMTguNDc4OCAyLjQzODg5IDE4LjQ3ODhDNS4zOTczNyAxMC40NzUyIDExLjQ3NjYgNC45OTU0IDExLjQ3NjYgNC45OTU0QzcuNzU1OTEgOS4yMTQ0NiAwLjk4MjIzIDIwLjg4ODUgMC44NTM1MTYgMjUuMDg0NUwxLjk0NjAzIDI0LjIxMzRaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCBzcGFuIGk6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH1cbiAgICAgIC5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQgc3BhbiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNEODFCOTQ7IH1cblxuLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgbmF2IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgbmF2IC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgbmF2IC5wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIG5hdiAucGFnaW5hdGlvbiBsaSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAuYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZCBuYXYgLnBhZ2luYXRpb24gbGkgYS5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQgbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4OyB9IH1cblxuLmxpbmtzIGEge1xuICBwYWRkaW5nOiA4cHggMCAxNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubGlua3MgYS5pY29uLWRvd25sb2FkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC1jaXJjbGUtcmVkLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgIC5saW5rcyBhLmljb24tZG93bmxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAyNHB4OyB9IH1cblxuLmltYWdldGV4dGxpbmtzIC5jb250YWluZXIsIC5pbWFnZXRleHRjb2xvciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYmxvY2staW1hZ2UtdGV4dC1jb2xvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTY1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC5ibG9jay1pbWFnZS10ZXh0LWNvbG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmJsb2NrLWltYWdlbi1jZW50ZXIgLmJsb2NrLWltYWdlLXRleHQtY29sb3Ige1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLmJsb2NrLWltYWdlbi1jZW50ZXIgLmJsb2NrLWltYWdlLXRleHQtY29sb3Ige1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uaW1hZ2V0ZXh0Y29sb3IubmFycm93X2NvbCB7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2V0ZXh0Y29sb3IgLmNvbC1zbS03Lm9yZGVyLXNtLWZpcnN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbWFnZXRleHRjb2xvciAuY29sLXNtLTcub3JkZXItc20tZmlyc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZXRleHRjb2xvciAuY29sLXNtLTU6bm90KC5vcmRlci1zbS1maXJzdCkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmJsb2NrLWRvd25sb2FkLWZpbGVzLWxhbmd1YWdlcyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgYm9yZGVyLXJhZGl1czogNi4xODc4M3B4O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuXG4ubm9kZS0tdHlwZS1kYXRhd2FyZWhvdXNlICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAubm9kZS0tdHlwZS1kYXRhd2FyZWhvdXNlICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50ID4gKiB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAubm9kZS0tdHlwZS1kYXRhd2FyZWhvdXNlICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50IHAsIC5ub2RlLS10eXBlLWRhdGF3YXJlaG91c2UgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQgcCBpZnJhbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDsgfVxuXG4uYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG87XG4gIC8qICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9ICovIH1cbiAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IHtcbiAgICAvKkZ1bGwgc2l6ZSBkZWZhdWx0Ki9cbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSB7XG4gICAgICBtYXJnaW46IDUwcHggMDsgfVxuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzUuMiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTM1JTsgfSB9XG4gICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGgge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLCAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLCAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEgaW1nLCAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0OyB9XG4gICAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkMyMkNFOyB9XG4gICAgICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbjpob3ZlciBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24gbGkgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uIGxpIGJ1dHRvbi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyBidXR0b24gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgYnV0dG9uLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkMzNTU4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbi5zcGxpZGVfX2Fycm93LS1wcmV2OjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI0IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkgMTIuNjA2SDUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTkuNjA2TDUgMTIuNjA2TDEyIDUuNjA1OTYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyBidXR0b24uc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNGQzM1NTgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwgLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgYnV0dG9uLnNwbGlkZV9fYXJyb3ctLW5leHQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjQgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDEyLjYwNkgxOScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMiAxOS42MDZMMTkgMTIuNjA2TDEyIDUuNjA1OTYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4uYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCB7XG4gIC8qICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9ICovIH1cbiAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQge1xuICAgIC8qRnVsbCBzaXplIGRlZmF1bHQqL1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNS4yJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzNSU7IH0gfVxuICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGgge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDk5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEsIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtbW9iaWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLCAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZywgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDsgfSB9XG4gICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3RyYWNrIHVsIGxpIC5wYXJhZ3JhcGggLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogI0MyMTczNDsgfVxuICAgICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX190cmFjayB1bCBsaSAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkMyMkNFOyB9XG4gICAgICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fdHJhY2sgdWwgbGkgLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uOmhvdmVyIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24gbGkgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxMyA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIuNDI5NSAyLjg2MzFMMTIuNDI5NiAyLjg2MzgyQzEyLjY2MzYgMy44MDA5NSAxMi4zMDczIDQuODY2MjYgMTEuNDAyMSA1Ljg1NTU1QzEwLjUwMTEgNi44NDAxOSA5LjA5OTE3IDcuNjkzMDUgNy40MDQzMiA4LjE1ODRDNS43MTA3MiA4LjYyMzQxIDQuMDkyNCA4LjU5MjM1IDIuODUxMDggOC4xOTQzM0MxLjYwNTE3IDcuNzk0ODQgMC44MDI1NCA3LjA1Mzc3IDAuNTcwMjMzIDYuMTMyMDRDMC4zMzcwNDMgNS4yMDY4MSAwLjY5MTA2NyA0LjE0MDQ1IDEuNTk2NzggMy4xNDY4QzIuNDk3MzggMi4xNTg3NSAzLjg5OTA3IDEuMzAxMTMgNS41OTQ5NSAwLjgzODc3OEM3LjI5MTQzIDAuMzc2MjYyIDguOTEyNjkgMC40MDg1NzUgMTAuMTU1IDAuODA2NzFDMTEuNDAyMyAxLjIwNjQ2IDEyLjIwMiAxLjk0NjA3IDEyLjQyOTUgMi44NjMxWicgc3Ryb2tlPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSBidXR0b24uaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIC5jb250ZW50IC5jb250LWNhcm91c2VsIC5zcGxpZGUgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyBidXR0b24gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCAuY29udGVudCAuY29udC1jYXJvdXNlbCAuc3BsaWRlIC5zcGxpZGVfX2Fycm93cyBidXR0b24uc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICAgICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsLWZ1bGwtd2lkdGggLmNvbnRlbnQgLmNvbnQtY2Fyb3VzZWwgLnNwbGlkZSAuc3BsaWRlX19hcnJvd3MgYnV0dG9uLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMDsgfVxuXG4vKiBIT01FIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDsgfVxuXG4ucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlICNibG9jay1wYWdldGl0bGUgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlICNibG9jay1wYWdldGl0bGUgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgI2Jsb2NrLXBhZ2V0aXRsZSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cblxuLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDY2cHggMTJweCAxNnB4OyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSAuZm9ybS1yb3cgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtc2VsZWN0LCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAjZWRpdC1wdWJsaXNoZWQtYXQtd3JhcHBlci0tMywgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSAuZm9ybS1yb3cgI2VkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLXdyYXBwZXItLTIsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93ICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAjZWRpdC1wdWJsaXNoZWQtYXQtd3JhcHBlci0tMiwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSAuZm9ybS1yb3cgZmllbGRzZXQjZWRpdC1maWVsZC1kYXRlLW1vbnRoLXdyYXBwZXIsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLS0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAuZmVhdHVyZWQtdG9wIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5mZWF0dXJlZC10b3AgI2Jsb2NrLXZpZXdzLWJsb2NrLWhpZ2hsaWdodHMtaG9tZS1ibG9jay0xIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQge1xuICAgICAgLyogLnZpZXctaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfSAqLyB9XG4gICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3csIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93LCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHNwYW4gaW1nLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHNwYW4gaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3c6OmFmdGVyLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3c6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENkRDO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTZweDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdzpsYXN0LWNoaWxkOjphZnRlciwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93Omxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1yYW5nZSwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbm90aGluZywgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2UsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtcHVibGlzaGVkLWF0LCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1kYXRlIC5maWVsZC1jb250ZW50LCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2UgLmZpZWxkLWNvbnRlbnQsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtcHVibGlzaGVkLWF0IC5maWVsZC1jb250ZW50LCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGF0ZSAuZmllbGQtY29udGVudCwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXJhbmdlIC5maWVsZC1jb250ZW50LCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXB1Ymxpc2hlZC1hdCAuZmllbGQtY29udGVudCwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGF0ZTo6YmVmb3JlLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5wYWdlLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2U6OmJlZm9yZSwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQ6OmJlZm9yZSwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAucGFnZS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nOjpiZWZvcmUsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZGF0ZTo6YmVmb3JlLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2U6OmJlZm9yZSwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQ6OmJlZm9yZSwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1ub3RoaW5nOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvY2FsZW5kYXIuc3ZnKTsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtcGFyZW50LXRhcmdldC1pZCwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1wYXJlbnQtdGFyZ2V0LWlkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtcGFyZW50LXRhcmdldC1pZCAuZmllbGQtY29udGVudCwgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuZm9ybS1nZW5lcmFsLXJlc3VsdCAudmlldy1jb250ZW50IC5zZWFyY2gudmlld3Mtcm93IC52aWV3cy1maWVsZC1wYXJlbnQtdGFyZ2V0LWlkIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLnBhZ2UtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmZvcm0tZ2VuZXJhbC1yZXN1bHQgLnZpZXctY29udGVudCAuc2VhcmNoLnZpZXdzLXJvdyAudmlld3MtZmllbGQtcGFyZW50LXRhcmdldC1pZDo6YmVmb3JlLCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5mb3JtLWdlbmVyYWwtcmVzdWx0IC52aWV3LWNvbnRlbnQgLnNlYXJjaC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXBhcmVudC10YXJnZXQtaWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9wb2ludC1tYXAuc3ZnKTsgfVxuXG4ucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLmZvcm0tZ2VuZXJhbC1yZXN1bHQudmlldy52aWV3LWdlbmVyYWwtcmVzdWx0LnZpZXctaWQtZ2VuZXJhbF9yZXN1bHQgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxpbmstMSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwcHg7IH1cblxuLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSBpbnB1dFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtcmVuZGVyZWQtaXRlbVwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xuICAgICAgcGFkZGluZzogMC43NXJlbSA0LjEyNXJlbSAwLjc1cmVtIDFyZW07XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggIzAwMDAwMDgwOyB9XG4gICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuYnRuLWNvbnRhaW5lci1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5idG4tY29udGFpbmVyLXNlYXJjaCBkaXYjYnRuLWN1c3RvbS1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZm9udC1zaXplOiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4OyB9IH1cbiAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5mb3JtLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA2NXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cgZmllbGRzZXQ6Zmlyc3QtY2hpbGQgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5mb3JtLXJvdyBmaWVsZHNldC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfSB9XG4gICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5mb3JtLXJvdyBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtcHVibGlzaGVkLWF0LXdyYXBwZXJcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC13cmFwcGVyXCJdIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC13cmFwcGVyXCJdIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtd3JhcHBlclwiXSAuZmllbGRzZXQtd3JhcHBlciBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5mb3JtLXJvdyBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLXdyYXBwZXJcIl0gLmZpZWxkc2V0LXdyYXBwZXIgZmllbGRzZXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtd3JhcHBlclwiXSAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCAubW9udGgteWVhci1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGVuZGFyLXJlZC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtd3JhcHBlclwiXSAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGVuZGFyLXJlZC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5mb3JtLXJvdyBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLXdyYXBwZXJcIl0gLmZpZWxkc2V0LXdyYXBwZXIgZmllbGRzZXQgc3BhbiBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cgbGFiZWwsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IGlucHV0LCAucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0ICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXdzLWV4cG9zZWQtZm9ybSBmb3JtIC5mb3JtLXJvdyBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzIxNzM0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cgaW5wdXQsIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IHNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0OyB9IH1cbiAgICAgIC5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQgI3BhZ2UgLm1haW4tY29udGVudCAudmlld3MtZXhwb3NlZC1mb3JtIGZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLnBhZ2Utdmlldy1nZW5lcmFsLXJlc3VsdCAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3cy1leHBvc2VkLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cblxuLnZpZXctdmlldy1uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWV3LXZpZXctbmV3cyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuanMtZm9ybS1pdGVtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgLS1icy1ndXR0ZXIteDogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDc7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNSAvIDM7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWFyZWE6IDMgLyAzIC8gNSAvIDU7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg0KSB7XG4gICAgICBncmlkLWFyZWE6IDMgLyA1IC8gNSAvIDc7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWFyZWE6IDUgLyAxIC8gNyAvIDc7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSB7XG4gICAgICBncmlkLWFyZWE6IDcgLyAxIC8gOSAvIDM7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSB7XG4gICAgICBncmlkLWFyZWE6IDcgLyAzIC8gOSAvIDU7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg4KSB7XG4gICAgICBncmlkLWFyZWE6IDcgLyA1IC8gOSAvIDc7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg5KSB7XG4gICAgICBncmlkLWFyZWE6IDkgLyAxIC8gMTEgLyAzO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBncmlkLWFyZWE6IDkgLyAzIC8gMTEgLyA1O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLFxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpLFxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpLFxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpLFxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpLFxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpLFxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpLFxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA0MjJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOCksXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNykgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWc6aG92ZXIsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nOmhvdmVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMCUpIGJyaWdodG5lc3MoNTIlKSBzZXBpYSg3OSUpIGh1ZS1yb3RhdGUoLTUwZGVnKSBzYXR1cmF0ZSg1NTYlKSBjb250cmFzdCgwLjgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykgLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNykgLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0b3A6IDE1N3B4O1xuICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLmRhdGUsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLmRhdGUsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLmRhdGUsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLmRhdGUsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLmRhdGUsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLmRhdGUsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLmRhdGUsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIC5kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIC50aXRsZSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGE6aG92ZXIsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiAudGl0bGUgYTpob3ZlcixcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIC50aXRsZSBhOmhvdmVyLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGE6aG92ZXIsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNykgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiAudGl0bGUgYTpob3ZlcixcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIC50aXRsZSBhOmhvdmVyLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGE6aG92ZXIsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiBwLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIHAsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgcCxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiBwLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIHAsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgcCxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiBwLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSxcbiAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIG1hcmdpbjogMzVweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNTQwcHg7XG4gICAgICAgIGhlaWdodDogMzgxcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZzpob3ZlcixcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZzpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAlKSBicmlnaHRuZXNzKDUyJSkgc2VwaWEoNzklKSBodWUtcm90YXRlKC01MGRlZykgc2F0dXJhdGUoNTU2JSkgY29udHJhc3QoMC44KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMixcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIC50aXRsZSBhLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiAudGl0bGUgYSxcbiAgICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLmNvbHVtMiAudGl0bGUgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgLnRpdGxlIGE6aG92ZXIsXG4gICAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIC50aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5jb2x1bTIgcCxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAuY29sdW0yIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksXG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksXG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksXG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNiksXG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNyksXG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOCksXG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOSksXG4gICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDMpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIC5maWVsZC1jb250ZW50IGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBhLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNykgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIC5maWVsZC1jb250ZW50IGEsXG4gICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBhLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSBpbWcsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIC5maWVsZC1jb250ZW50IGEgaW1nLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBhIGltZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSBpbWcsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNykgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIC5maWVsZC1jb250ZW50IGEgaW1nLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBhIGltZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSBpbWcsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBhIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpIC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpIC52aWV3cy1maWVsZC1ub3RoaW5nLFxuICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogLTUwcHggMTZweCAwO1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBsZWZ0OiB1bnNldDsgfVxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yLFxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmNvbHVtMiB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5jb2x1bTIgLmRhdGUsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMykgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmNvbHVtMiAuZGF0ZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC5kYXRlLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5jb2x1bTIgLmRhdGUsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNykgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmNvbHVtMiAuZGF0ZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC5kYXRlLFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5jb2x1bTIgLmRhdGUsXG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIC52aWV3cy1maWVsZC1ub3RoaW5nIC5jb2x1bTIgLmRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg0KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg2KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg4KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg5KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmNvbHVtMiAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgzKSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSBhLFxuICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmNvbHVtMiAudGl0bGUgYSxcbiAgICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlld3MtZmllbGQtbm90aGluZyAuY29sdW0yIC50aXRsZSBhLFxuICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoOCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmNvbHVtMiAudGl0bGUgYSxcbiAgICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5jb2x1bTIgLnRpdGxlIGEsXG4gICAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmNvbHVtMiAudGl0bGUgYSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSxcbiAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIC5maWVsZC1jb250ZW50LFxuICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIC5maWVsZC1jb250ZW50IGEgaW1nLFxuICAgICAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgYSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgxKSAudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IC01MHB4IDE2cHggMDtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7IH1cbiAgICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC52aWV3cy1maWVsZC1ub3RoaW5nIC5kYXRlLFxuICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnRpdGxlLFxuICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoNSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnRpdGxlIGEsXG4gICAgICAgICAgICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIC52aWV3cy1maWVsZC1ub3RoaW5nIC50aXRsZSBhIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDsgfVxuICAgICAgICAgICAgLnZpZXctdmlldy1uZXdzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmJvZHksXG4gICAgICAgICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCg1KSAudmlld3MtZmllbGQtbm90aGluZyAuYm9keSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9IH1cbiAgLnZpZXctdmlldy1uZXdzIC52aWV3LWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjklO1xuICAgIGhlaWdodDogMTklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmlldy12aWV3LW5ld3MgLnZpZXctZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgIC52aWV3LXZpZXctbmV3cyAudmlldy1mb290ZXIgLnR3aXR0ZXIgaDMsIC52aWV3LXZpZXctbmV3cyAudmlldy1mb290ZXIgLnR3aXR0ZXIgLmgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogI0Q4MUI5NDsgfVxuXG4uYmxvY2stc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gIC5ibG9jay1zdWJzY3JpYmUtbmV3c2xldHRlciBoMiwgLmJsb2NrLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5oMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuYmxvY2stc3Vic2NyaWJlLW5ld3NsZXR0ZXIgaDMsIC5ibG9jay1zdWJzY3JpYmUtbmV3c2xldHRlciAuaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmJsb2NrLXN1YnNjcmliZS1uZXdzbGV0dGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmJsb2NrLXN1YnNjcmliZS1uZXdzbGV0dGVyIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAuYmxvY2stc3Vic2NyaWJlLW5ld3NsZXR0ZXIgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5ibG9jay1zdWJzY3JpYmUtbmV3c2xldHRlciBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDMjJDRTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ibG9jay1zdWJzY3JpYmUtbmV3c2xldHRlciBmb3JtID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9jay1zdWJzY3JpYmUtbmV3c2xldHRlciAuY29udC10ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4OyB9IH1cbiAgLmJsb2NrLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5jb250LWltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmxvY2stc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmNvbnQtaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDsgfSB9XG4gICAgLmJsb2NrLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5jb250LWltZyBpbWcge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDg0cHggMCAgMTM0cHggIWltcG9ydGFudDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctaGVhZGVyIGgyLCAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWhlYWRlciAuaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWhlYWRlciBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LW5ld3NsZXR0ZXItYmxvY2stMSAuY29udGVudCAudmlldy1oZWFkZXIgLmgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyAuaW1hZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogNzJweDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93IC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyAudGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LW5ld3NsZXR0ZXItYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgLnRleHQgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyAudGV4dCAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93IC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyAudGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogI0MyMTczNDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93IC50ZXh0IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMyMkNFO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIHtcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIHtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIC8qT3JkZXIgTWVkaWFxdWVyaWVzKi9cbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LXJlbmRlcmVkLWl0ZW1cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgaDIsIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyBmaWVsZHNldCBzZWxlY3QsIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IGZpZWxkc2V0IGlucHV0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLXZhbHVlLXdyYXBwZXJcIl0gLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC12YWx1ZS13cmFwcGVyXCJdIC5maWVsZHNldC13cmFwcGVyIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtdmFsdWUtd3JhcHBlclwiXSAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC12YWx1ZS13cmFwcGVyXCJdIC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0IC5tb250aC15ZWFyLWlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXItcmVkLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC12YWx1ZS13cmFwcGVyXCJdIC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXItcmVkLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtdmFsdWUtd3JhcHBlclwiXSAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCBzcGFuIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5mb3JtLXJvdyBsYWJlbCwgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgbGVnZW5kIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgaW5wdXQsIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmZvcm0tcm93IHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMjE3MzQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyAuYnRuLXByaW1hcnkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmJ0bi1maWx0ZXJzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWx0ZXJzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5idG4tZmlsdGVycyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5jb250LWZpbHRlcnMuc2hvdyB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuY29udC1maWx0ZXJzLnNob3cgLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5jb250LWZpbHRlcnMuc2hvdyAuZm9ybS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuY29udC1maWx0ZXJzLnNob3cgLmZvcm0tcm93IGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtMi13cmFwcGVyXCJdIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5jb250LWZpbHRlcnMuc2hvdyAuZm9ybS1yb3cgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC0yLXdyYXBwZXJcIl0gLmZpZWxkc2V0LXdyYXBwZXIgLmpzLWZvcm0taXRlbS1maWVsZC1kYXRlLXllYXItbW9udGgtMi1taW4ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmNvbnQtZmlsdGVycy5zaG93IC5mb3JtLXJvdyBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLTItd3JhcHBlclwiXSAuZmllbGRzZXQtd3JhcHBlciBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuY29udC1maWx0ZXJzLnNob3cgLmZvcm0tcm93IHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5jb250LWZpbHRlcnMuc2hvdyAuZm9ybS1yb3cgPiBmaWVsZHNldCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5jb250LWZpbHRlcnMuc2hvdyAuZm9ybS1yb3cgbGFiZWwsIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmNvbnQtZmlsdGVycy5zaG93IC5mb3JtLXJvdyBsZWdlbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5jb250LWZpbHRlcnMuc2hvdyAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5jb250LWZpbHRlcnMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgdmlzaWJpbGl0eTogdW5zZXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLmNvbnQtZmlsdGVycyAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWZpbHRlcnMgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyBoMiwgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIGgyLCAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIC5oMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctZmlsdGVycyAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiAuY29sLTEyLmNvbC1tZC02IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctY29udGVudCAudmlld3Mtdmlldy1ncmlkID4gZGl2IC5jb2wtMTIuY29sLW1kLTYgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxpbmsgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctY29udGVudCAudmlld3Mtdmlldy1ncmlkID4gZGl2IC5jb2wtMTIuY29sLW1kLTYgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxpbmsgLmZpZWxkLWNvbnRlbnQgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctY29udGVudCAudmlld3Mtdmlldy1ncmlkID4gZGl2IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctY29udGVudCAudmlld3Mtdmlldy1ncmlkID4gZGl2IC5maWVsZC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHBhZGRpbmc6IDU0cHggMzJweDsgfVxuICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctY29udGVudCAudmlld3Mtdmlldy1ncmlkID4gZGl2IC5maWVsZC1jb250ZW50IC5jb250LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1jb250ZW50IC52aWV3cy12aWV3LWdyaWQgPiBkaXYgLmZpZWxkLWNvbnRlbnQgLmNvbnQtdGV4dCAuY2F0ZWdvcnkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1jb250ZW50IC52aWV3cy12aWV3LWdyaWQgPiBkaXYgLmZpZWxkLWNvbnRlbnQgLmNvbnQtdGV4dCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiAuZmllbGQtY29udGVudCAuY29udC10ZXh0IC53aGVuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctY29udGVudCAudmlld3Mtdmlldy1ncmlkID4gZGl2IC5maWVsZC1jb250ZW50IC5jb250LXRleHQgLndoZW46OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGFyLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiAuZmllbGQtY29udGVudCAuY29udC10ZXh0IC5sb2NhdGlvbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiAuZmllbGQtY29udGVudCAuY29udC10ZXh0IC5sb2NhdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG9pbnQtbWFwLnN2Zyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAucGFnZS12aWV3LWFnZW5kYSAjcGFnZSAubWFpbi1jb250ZW50IC52aWV3LWFnZW5kYSAudmlldy1jb250ZW50IC52aWV3cy12aWV3LWdyaWQgPiBkaXYgLmZpZWxkLWNvbnRlbnQgLmNvbnQtaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLnBhZ2Utdmlldy1hZ2VuZGEgI3BhZ2UgLm1haW4tY29udGVudCAudmlldy1hZ2VuZGEgLnZpZXctY29udGVudCAudmlld3Mtdmlldy1ncmlkID4gZGl2IC5maWVsZC1jb250ZW50IC5jb250LWltZyBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiAuZmllbGQtY29udGVudCAuY29udC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctYWdlbmRhICNwYWdlIC5tYWluLWNvbnRlbnQgLnZpZXctYWdlbmRhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXZpZXctZ3JpZCA+IGRpdiAuZmllbGQtY29udGVudCAuY29udC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtdGl0bGUubGlnaHQge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNjVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICB0b3A6IC0xNDBweDtcbiAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgIGhlaWdodDogMzA4cHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTk1cHg7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS10aXRsZS5saWdodC5saWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS10aXRsZS5saWdodC5saWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS10aXRsZS5saWdodC5saWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICAgIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtdGl0bGUubGlnaHQubGlnaHQgLmNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtdGl0bGUubGlnaHQubGlnaHQgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtdGl0bGUubGlnaHQubGlnaHQgLmNvbnRlbnQgLmgxIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJzsgfVxuXG4ubm9kZS0tdHlwZS1uZXdzIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4jYmxvY2stYmV0dGVyc29jaWFsc2hhcmluZ2J1dHRvbnMge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5ibG9jay1maWVsZC1ibG9ja25vZGVuZXdzYm9keSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgcCB7XG4gIGZvbnQtZmFtaWx5OiAnTG9yYSc7IH1cblxuLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZW5ld3NmaWVsZC1uZXdzIGgyLCAuYmxvY2stZmllbGQtYmxvY2tub2RlbmV3c2ZpZWxkLW5ld3MgLmgyIHtcbiAgY29sb3I6ICNEODFCOTQ7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MgLmZpZWxkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDM1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIC5maWVsZF9faXRlbSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIC5maWVsZF9faXRlbSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiwgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MgLmZpZWxkX19pdGVtIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5oMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIC5maWVsZF9faXRlbSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cyAuZmllbGRfX2l0ZW0gLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MgLmZpZWxkX19pdGVtIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0NHB4OyB9IH1cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cyAuZmllbGRfX2l0ZW0gLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGEgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwJSkgYnJpZ2h0bmVzcyg1MiUpIHNlcGlhKDc5JSkgaHVlLXJvdGF0ZSgtNTBkZWcpIHNhdHVyYXRlKDU1NiUpIGNvbnRyYXN0KDAuOCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIC5maWVsZF9faXRlbSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuZmllbGQtZ3JvdXAtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICB0b3A6IDE1N3B4O1xuICAgICAgICAgIGxlZnQ6IDglO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MgLmZpZWxkX19pdGVtIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC1ncm91cC1saW5rIHtcbiAgICAgICAgICAgICAgbGVmdDogMSU7IH0gfVxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzIC5maWVsZF9faXRlbSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCAuZmllbGQtZ3JvdXAtbGluayAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cyAuZmllbGRfX2l0ZW0gLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLWdyb3VwLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MgLmZpZWxkX19pdGVtIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC1ncm91cC1saW5rIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cyAuZmllbGRfX2l0ZW0gLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLWdyb3VwLWxpbmsgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MgLmZpZWxkX19pdGVtIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IC5maWVsZC1ncm91cC1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjk7IH1cblxuLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sge1xuICBwYWRkaW5nOiA2MHB4IDAgMzBweCAwOyB9XG4gIC5sYXRlc3QtbmV3c2xldHRlci1mb3JtLWJsb2NrIC5ibG9jayB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTU2LjU5ZGVnLCAjQjMxQjM0IDEwLjE3JSwgcmdiYSgxNzksIDI3LCA1MiwgMCkgMTAwJSksIHVybCguLi9pbWFnZXMvbmV3c2xldHRlcmJhY2tncm91bmQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogNDVweDsgfSB9XG4gICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC50ZXh0IGgzLCAubGF0ZXN0LW5ld3NsZXR0ZXItZm9ybS1ibG9jayAuYmxvY2sgLnRleHQgLmgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC50ZXh0IC5ib2R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC50ZXh0IC5saW5rcyBhIHtcbiAgICAgICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAubGF0ZXN0LW5ld3NsZXR0ZXItZm9ybS1ibG9jayAuYmxvY2sgLmZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTEwcHgpIHtcbiAgICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC5mb3JtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgICAgIC5sYXRlc3QtbmV3c2xldHRlci1mb3JtLWJsb2NrIC5ibG9jayAuZm9ybSAubGF0ZXN0LW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC5mb3JtIC5sYXRlc3QtbmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzIlOyB9IH1cbiAgICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC5mb3JtIC5sYXRlc3QtbmV3c2xldHRlci1mb3JtIC5yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC5mb3JtIC5sYXRlc3QtbmV3c2xldHRlci1mb3JtIC5yb3cge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC5mb3JtIC5sYXRlc3QtbmV3c2xldHRlci1mb3JtIC5yb3cgLmNvbC0xMi5tYi00IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAgICAgICAubGF0ZXN0LW5ld3NsZXR0ZXItZm9ybS1ibG9jayAuYmxvY2sgLmZvcm0gLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0gLnRleHQtY2VudGVyIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkxMHB4KSB7XG4gICAgICAgICAgICAubGF0ZXN0LW5ld3NsZXR0ZXItZm9ybS1ibG9jayAuYmxvY2sgLmZvcm0gLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0gLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgICAubGF0ZXN0LW5ld3NsZXR0ZXItZm9ybS1ibG9jayAuYmxvY2sgLmZvcm0gLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0gLnRleHQtY2VudGVyIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4OyB9XG4gICAgICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sgLmJsb2NrIC5mb3JtIC5sYXRlc3QtbmV3c2xldHRlci1mb3JtIC50ZXh0LWNlbnRlciAuY29udGFjdC1mb3JtLXJlc3VsdC1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiA5MHB4OyB9XG5cbi5zb2NpYWwtc2hhcmluZy1idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5zb2NpYWwtc2hhcmluZy1idXR0b25zOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRENTU1RjsgfVxuICAuc29jaWFsLXNoYXJpbmctYnV0dG9uczpsYW5nKGVuKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlNoYXJlXCI7IH1cbiAgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnM6bGFuZyhlcyk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJDb21wYXJ0aXJcIjsgfVxuICAuc29jaWFsLXNoYXJpbmctYnV0dG9uczpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlBhcnRhZ2VcIjsgfVxuICAuc29jaWFsLXNoYXJpbmctYnV0dG9uczpsYW5nKGl0KTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkNvbmRpdmlkZXJlXCI7IH1cbiAgLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnM6bGFuZyhkZSk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJUZWlsZW5cIjsgfVxuICAuc29jaWFsLXNoYXJpbmctYnV0dG9uczpsYW5nKHJ1KTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcItC/0L7QtNC10LvQuNGC0YzRgdGPXCI7IH1cblxuLm5vZGUtLXR5cGUtbmV3cyAucGFnZS10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBmb250LWZhbWlseTogJ09zd2FsZCc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1uZXdzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cbiAgLm5vZGUtLXR5cGUtbmV3cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICM0RDU1NUY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLW5ld3MgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbmdyZXNzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1oZWFkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWZpbHRlcnMge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0taXRlbS1maWVsZC1kYXRlLXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0taXRlbS1maWVsZC1kYXRlLXZhbHVlIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMjE3MzQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXItcmVkLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNjBweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI0MyMTczNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICAgICAgbWluLXdpZHRoOiA5NXB4O1xuICAgICAgcGFkZGluZzogMC41cmVtOyB9XG5cbi5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNjRweDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci1mbHVpZCwgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLXNtLCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXItbWQsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci1sZywgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLXhsLCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLWZsdWlkIGFydGljbGUsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci1zbSBhcnRpY2xlLCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXItbWQgYXJ0aWNsZSwgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLWxnIGFydGljbGUsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci14bCBhcnRpY2xlLCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXIteHhsIGFydGljbGUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci1mbHVpZCBhcnRpY2xlID4gZGl2LCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXItc20gYXJ0aWNsZSA+IGRpdiwgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLW1kIGFydGljbGUgPiBkaXYsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci1sZyBhcnRpY2xlID4gZGl2LCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXIteGwgYXJ0aWNsZSA+IGRpdiwgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLXh4bCBhcnRpY2xlID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLWZsdWlkIGFydGljbGUsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci1zbSBhcnRpY2xlLCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXItbWQgYXJ0aWNsZSwgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29udGFpbmVyLWxnIGFydGljbGUsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvbnRhaW5lci14bCBhcnRpY2xlLCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb250YWluZXIteHhsIGFydGljbGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmluZm8tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5pbmZvLWNvbnRlbnQgaDMsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmluZm8tY29udGVudCAuaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaW5mby1jb250ZW50IGgzLCAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5pbmZvLWNvbnRlbnQgLmgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrY29uZ3Jlc3Nlcy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuaW5mby1jb250ZW50IGgzIGEsIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmluZm8tY29udGVudCAuaDMgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmluZm8tY29udGVudCAuZmllbGQtLXR5cGUtc21hcnRkYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmluZm8tY29udGVudCAuZmllbGQtLXR5cGUtc21hcnRkYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7IH0gfVxuICAgIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmluZm8tY29udGVudCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5pbmZvLWNvbnRlbnQgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5pbmZvLWNvbnRlbnQgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgIC5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmluZm8tY29udGVudCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGE6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC1jaXJjbGUuc3ZnKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5pbmZvLWNvbnRlbnQgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhOjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuICAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gLmNvbnRhaW5lciAubWFpbi10aXRsZSBoMSwgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIC5tYWluLXRpdGxlIC5oMSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDsgfSB9XG4gIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gLmNvbnRhaW5lciAuY2FyZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIC5jYXJkID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIC5jYXJkID4gZGl2ID4gcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICAgIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gLmNvbnRhaW5lciAuY2FyZCA+IGRpdiA+IGRpdiB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIC5jYXJkID4gZGl2ID4gZGl2IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIC5jb250YWluZXIgLmNhcmQgPiBkaXYgPiBkaXYgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIC5jb250YWluZXIgLmNhcmQgPiBkaXYgPiBkaXYgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24gLmNvbnRhaW5lciAuY2FyZCA+IGRpdiA+IGRpdiB1bCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIC5jYXJkID4gZGl2ID4gZGl2IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiAuY29udGFpbmVyIC5jYXJkID4gZGl2ID4gZGl2IGEuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMTRweDsgfVxuXG4uYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgaDIsIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCAuaDIge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG5cbi5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCAudmlldy1jb250ZW50IHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfSB9XG4gICAgLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAyMHB4IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQgc3BhbiBpIHtcbiAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkMzNTU4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTZweDsgfVxuICAgICAgICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCBzcGFuIGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAzNCAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE4IDZINy4xMzI2M0M2Ljg1NDAxIDguNzc0NTYgNy4wMTQ5NyAxMS41NzUyIDcuNjA5NzIgMTQuMzAwNUM4LjIwMjkzIDE3LjI0ODYgOS41Njc5NSAxOS45OTAyIDExLjU2NzkgMjIuMjUwNkMxMi41OTI2IDIzLjI0MzEgMTMuNzg5OSAyNC4wNDQyIDE1LjEwMiAyNC42MTQ4QzE1LjYxOSAyNC44MTE1IDE2LjE1OTUgMjQuOTQwOSAxNi43MSAyNScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNSA2SDI1Ljg2NzRDMjYuMTQ2IDguNzc0NTYgMjUuOTg1IDExLjU3NTIgMjUuMzkwMyAxNC4zMDA1QzI0Ljc5NzEgMTcuMjQ4NiAyMy40MzIgMTkuOTkwMiAyMS40MzIgMjIuMjUwNkMyMC40MDczIDIzLjI0MzEgMTkuMjEwMSAyNC4wNDQyIDE3Ljg5NzkgMjQuNjE0OEMxNy40Mzk2IDI0LjgwMzggMTYuOTU4NSAyNC45MzMyIDE2LjQ2NjYgMjUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNi45NzgyMiA4SDMuMDE2MTVDMi45MDIzIDEwLjQ2NDYgMy4zOTE4NiAxMi45MTc5IDQuNDM0NjcgMTUuMTA4M0M1LjQ5OTAxIDE2Ljk0MDcgNy4xMTE4OSAxOC4zMTU1IDkgMTknIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjYuMDIxNyA4SDI5Ljk4MzRDMzAuMDk4NCAxMC40NjI3IDI5LjYxNDcgMTIuOTE0OCAyOC41ODEzIDE1LjEwODNDMjcuNTA4OSAxNi45Mzk5IDI1Ljg5MTQgMTguMzEzOSAyNCAxOScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNCAyNFYyOCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xOSAyNFYyOCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMiAyOEgyMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIHNwYW4gaTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDhweDsgfVxuICAgICAgLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQgc3BhbiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNEODFCOTQ7IH1cblxuLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkIG5hdiB7XG4gIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCBuYXYgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgbmF2IC5wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCBuYXYgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkIG5hdiAucGFnaW5hdGlvbiBsaSBhLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQgbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4OyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAuaDIge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy13aW5uZXJzLWJsb2NrLTEgaDIsIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy13aW5uZXJzLWJsb2NrLTEgLmgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIGgyLCAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC5oMiB7XG4gICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1maWx0ZXJzIGZvcm0gZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1maWx0ZXJzIGZvcm0gbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1yYWRpb3Mge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDhweCA4cHggMHB4IDhweDsgfVxuICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1yYWRpb3MgLnJhZGlvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1yYWRpb3MgLnJhZGlvIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1yYWRpb3MgLnJhZGlvIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC52aWV3LWZpbHRlcnMgZm9ybSAuZm9ybS1yYWRpb3MgLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBtYXJnaW46IDhweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy13aW5uZXJzLWJsb2NrLTEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbjogMzJweCAwOyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1jb250ZW50IC5yb3cgLmNvbnQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1jb250ZW50IC5yb3cgLmNvbnQtdGV4dCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy13aW5uZXJzLWJsb2NrLTEgLnZpZXctY29udGVudCAucm93IC5jb250LXRleHQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1jb250ZW50IC5yb3cgLmNvbnQtdGV4dCAuaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy13aW5uZXJzLWJsb2NrLTEgLnZpZXctY29udGVudCAucm93IC5jb250LXRleHQgLmluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLnJvdyAuY29udC10ZXh0IC5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1jb250ZW50IC5yb3cgLmNvbnQtdGV4dCA+IGRpdiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTU2JTtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy13aW5uZXJzLWJsb2NrLTEgLnZpZXctY29udGVudCAucm93IC5jb250LXRleHQgPiBkaXYgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wbGF5LXZpZGVvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIC52aWV3LWNvbnRlbnQgLmQtYmxvY2suZC1tZC1ub25lIC5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSAudmlldy1jb250ZW50IC5kLWJsb2NrLmQtbWQtbm9uZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTU2JTtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5ibG9jay12aWV3cy1ibG9ja2F3YXJkcy13aW5uZXJzLWJsb2NrLTEgLnZpZXctY29udGVudCAuZC1ibG9jay5kLW1kLW5vbmUgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wbGF5LXZpZGVvLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0ge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0ge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWhlYWRlciBoMiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWhlYWRlciAuaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaGVhZGVyIGgyLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaGVhZGVyIC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH0gfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaGVhZGVyIHVsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaGVhZGVyIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaGVhZGVyIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWhlYWRlciB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1oZWFkZXIgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaGVhZGVyIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1oZWFkZXIgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gZmllbGRzZXQge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDE2cHggMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWluc2NyaXB0aW9uLWZpbGUge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMTZweCAyNHB4OyB9IH1cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSBsZWdlbmQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjZweDsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWluc2NyaXB0aW9uLWZpbGUgbGVnZW5kOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSBsZWdlbmQ6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICB0b3A6IC0xNlBYOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSBsZWdlbmQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4OyB9IH1cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIGlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzIxNzM0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciAuZmllbGQtcHJlZml4IC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIC5maWVsZHNldC13cmFwcGVyIC5maWVsZC1wcmVmaXggLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIC5maWVsZHNldC13cmFwcGVyID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENkRDO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciA+IGRpdjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIC5maWVsZHNldC13cmFwcGVyID4gZGl2OjpiZWZvcmUge1xuICAgICAgICAgICAgICBsZWZ0OiA0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIC5maWVsZHNldC13cmFwcGVyID4gZGl2IGZpZWxkc2V0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWluc2NyaXB0aW9uLWZpbGUgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgZmllbGRzZXQgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIC5maWVsZHNldC13cmFwcGVyID4gZGl2IGZpZWxkc2V0IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIC5maWVsZHNldC13cmFwcGVyID4gZGl2IGZpZWxkc2V0IC5kZXNjcmlwdGlvbiB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiBmaWVsZHNldCAuZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiBmaWVsZHNldCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7IH0gfVxuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIC5maWVsZHNldC13cmFwcGVyID4gZGl2IGZpZWxkc2V0IC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWluc2NyaXB0aW9uLWZpbGUgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgZmllbGRzZXQgLmZvcm0tbWFuYWdlZC1maWxlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiBmaWVsZHNldCAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZpbGUtLWltYWdlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb2N1bWVudC5zdmcpO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtaW5zY3JpcHRpb24tZmlsZSAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiBmaWVsZHNldCAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZpbGUtLWltYWdlIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtY29uZGl0aW9ucyAuYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtY29uZGl0aW9ucyBhLmJ0bi1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWNvbmRpdGlvbnMgYS5idG4tY29sbGFwc2Uge1xuICAgICAgICBmb250LXNpemU6IDE1LjY2NjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1jb25kaXRpb25zIGEuYnRuLWNvbGxhcHNlIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1jb25kaXRpb25zICNjb2xsYXBzZUNvbmRpdGlvbnMgdWwge1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1jb25kaXRpb25zICNjb2xsYXBzZUNvbmRpdGlvbnMgdWwge1xuICAgICAgICBwYWRkaW5nOiAwIDMycHggMzJweCAzMnB4O1xuICAgICAgICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gICAgICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgICAgY29sdW1uczogMjsgfSB9XG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWNvbmRpdGlvbnMgI2NvbGxhcHNlQ29uZGl0aW9ucyB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1jb25kaXRpb25zICNjb2xsYXBzZUNvbmRpdGlvbnMgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1jb25kaXRpb25zICNjb2xsYXBzZUNvbmRpdGlvbnMgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNjY2NHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkwOTc5RTsgfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiA+IGxlZ2VuZCBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyA+IGxlZ2VuZCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gPiBsZWdlbmQgc3BhbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgPiBsZWdlbmQgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gLmZpZWxkc2V0LXdyYXBwZXIsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgPiBsZWdlbmQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0ID4gbGVnZW5kIHNwYW4sIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0ID4gbGVnZW5kIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgPiBsZWdlbmQgc3BhbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgPiBsZWdlbmQgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgPiBsZWdlbmQ6OmJlZm9yZSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgPiBsZWdlbmQ6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLXR5cGUtZGF0ZSBsYWJlbCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXMgbGFiZWwsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tcHJpY2Utb2YtdGhlLWJvb2sgbGFiZWwsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMgbGFiZWwsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tcGFwZXItc2l6ZS1ib29rIGxhYmVsLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXVybC1saW5rLWRpZ2l0YWwtdmVyc2lvbiBsYWJlbCxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBbY2xhc3MqPVwiLWNvdW50cnlcIl0gbGFiZWwsXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgW2NsYXNzKj1cIi1waG9uZS1udW1iZXJcIl0gbGFiZWwsXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIGxhYmVsLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IFtjbGFzcyo9XCItbnVtYmVyLW9mLWF1dGhvclwiXSBsYWJlbCxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBbY2xhc3MqPVwiLXBvc3RhbC1jb2RlXCJdIGxhYmVsLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLXR5cGUtZGF0ZSBsYWJlbCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcyBsYWJlbCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXByaWNlLW9mLXRoZS1ib29rIGxhYmVsLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMgbGFiZWwsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1wYXBlci1zaXplLWJvb2sgbGFiZWwsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS11cmwtbGluay1kaWdpdGFsLXZlcnNpb24gbGFiZWwsXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBbY2xhc3MqPVwiLWNvdW50cnlcIl0gbGFiZWwsXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSBsYWJlbCxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSBsYWJlbCxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IFtjbGFzcyo9XCItbnVtYmVyLW9mLWF1dGhvclwiXSBsYWJlbCxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0gbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWwgc3BhbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0tdHlwZS1kYXRlIGxhYmVsIHNwYW4sIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tbGluay1mb3ItdGhlLXdlYnNpdGVzIGxhYmVsIHNwYW4sIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tcHJpY2Utb2YtdGhlLWJvb2sgbGFiZWwgc3BhbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1udW1iZXItb2YtYm9vay1wYWdlcyBsYWJlbCBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vayBsYWJlbCBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXVybC1saW5rLWRpZ2l0YWwtdmVyc2lvbiBsYWJlbCBzcGFuLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgW2NsYXNzKj1cIi1jb3VudHJ5XCJdIGxhYmVsIHNwYW4sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSBsYWJlbCBzcGFuLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIGxhYmVsIHNwYW4sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBbY2xhc3MqPVwiLW51bWJlci1vZi1hdXRob3JcIl0gbGFiZWwgc3BhbixcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0gbGFiZWwgc3BhbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLXR5cGUtZGF0ZSBsYWJlbCBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tbGluay1mb3ItdGhlLXdlYnNpdGVzIGxhYmVsIHNwYW4sIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1wcmljZS1vZi10aGUtYm9vayBsYWJlbCBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMgbGFiZWwgc3BhbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vayBsYWJlbCBzcGFuLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tdXJsLWxpbmstZGlnaXRhbC12ZXJzaW9uIGxhYmVsIHNwYW4sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IFtjbGFzcyo9XCItY291bnRyeVwiXSBsYWJlbCBzcGFuLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSBsYWJlbCBzcGFuLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBbY2xhc3MqPVwiLWVtYWlsLWFkZHJlc3NcIl0gbGFiZWwgc3BhbixcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgW2NsYXNzKj1cIi1udW1iZXItb2YtYXV0aG9yXCJdIGxhYmVsIHNwYW4sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0gbGFiZWwgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0tdHlwZS10ZXh0ZmllbGQgbGFiZWw6OmJlZm9yZSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0tdHlwZS1kYXRlIGxhYmVsOjpiZWZvcmUsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tbGluay1mb3ItdGhlLXdlYnNpdGVzIGxhYmVsOjpiZWZvcmUsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tcHJpY2Utb2YtdGhlLWJvb2sgbGFiZWw6OmJlZm9yZSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1udW1iZXItb2YtYm9vay1wYWdlcyBsYWJlbDo6YmVmb3JlLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vayBsYWJlbDo6YmVmb3JlLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXVybC1saW5rLWRpZ2l0YWwtdmVyc2lvbiBsYWJlbDo6YmVmb3JlLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgW2NsYXNzKj1cIi1jb3VudHJ5XCJdIGxhYmVsOjpiZWZvcmUsXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSBsYWJlbDo6YmVmb3JlLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIGxhYmVsOjpiZWZvcmUsXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBbY2xhc3MqPVwiLW51bWJlci1vZi1hdXRob3JcIl0gbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0gbGFiZWw6OmJlZm9yZSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbDo6YmVmb3JlLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLXR5cGUtZGF0ZSBsYWJlbDo6YmVmb3JlLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tbGluay1mb3ItdGhlLXdlYnNpdGVzIGxhYmVsOjpiZWZvcmUsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1wcmljZS1vZi10aGUtYm9vayBsYWJlbDo6YmVmb3JlLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMgbGFiZWw6OmJlZm9yZSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vayBsYWJlbDo6YmVmb3JlLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tdXJsLWxpbmstZGlnaXRhbC12ZXJzaW9uIGxhYmVsOjpiZWZvcmUsXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IFtjbGFzcyo9XCItY291bnRyeVwiXSBsYWJlbDo6YmVmb3JlLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSBsYWJlbDo6YmVmb3JlLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBbY2xhc3MqPVwiLWVtYWlsLWFkZHJlc3NcIl0gbGFiZWw6OmJlZm9yZSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgW2NsYXNzKj1cIi1udW1iZXItb2YtYXV0aG9yXCJdIGxhYmVsOjpiZWZvcmUsXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0gbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBzZWxlY3QsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNkY4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCBzZWxlY3Q6Zm9jdXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldCAucmFkaW8sIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IC5yYWRpbyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MyMTczNDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IC5yYWRpbyBsYWJlbCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgLnJhZGlvIGxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgLnJhZGlvIGxhYmVsLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCAucmFkaW8gbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0IC5yYWRpbyAucmFkaW8sIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0IC5yYWRpbyAucmFkaW8ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgLnJhZGlvLmpzLXdlYmZvcm0tcmFkaW9zLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldCAucmFkaW8uanMtd2ViZm9ybS1yYWRpb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQgLnJhZGlvLmpzLXdlYmZvcm0tcmFkaW9zIC5yYWRpbywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQgLnJhZGlvLmpzLXdlYmZvcm0tcmFkaW9zIC5yYWRpbyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDhweCAwOyB9IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLW5vLWxhYmVsLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLW5vLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0td3JhcHBlciwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS10eXBlLW9mLXB1YmxpYy1haW1lZCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1kYXRlLW9mLXB1YmxpY2F0aW9uLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXB1YmxpY2F0aW9uLWxhbmd1YWdlLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tdHlwZS1vZi1wdWJsaWMtYWltZWQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1kYXRlLW9mLXB1YmxpY2F0aW9uLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tcHVibGljYXRpb24tbGFuZ3VhZ2Uge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tdHlwZS1vZi1wdWJsaWMtYWltZWQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tZGF0ZS1vZi1wdWJsaWNhdGlvbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1wdWJsaWNhdGlvbi1sYW5ndWFnZSwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXR5cGUtb2YtcHVibGljLWFpbWVkLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tZGF0ZS1vZi1wdWJsaWNhdGlvbiwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXB1YmxpY2F0aW9uLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXB1Ymxpc2hpbmcsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tY291bnRyaWVzLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlczpmaXJzdC1jaGlsZCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1wcmljZS1vZi10aGUtYm9vaywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXB1Ymxpc2hpbmcsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1jb3VudHJpZXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXM6Zmlyc3QtY2hpbGQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1wcmljZS1vZi10aGUtYm9vayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXB1Ymxpc2hpbmcsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tY291bnRyaWVzLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlczpmaXJzdC1jaGlsZCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1wcmljZS1vZi10aGUtYm9vaywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXB1Ymxpc2hpbmcsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1jb3VudHJpZXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXM6Zmlyc3QtY2hpbGQsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1wcmljZS1vZi10aGUtYm9vayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcyBpbnB1dCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcyBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcyBpbnB1dCwgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcyBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tcGFwZXItc2l6ZS1ib29rLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLWRhdGUtb2Ytc2VuZGluZy10aGUtcGRmLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1wYXBlci1zaXplLWJvb2ssIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1kYXRlLW9mLXNlbmRpbmctdGhlLXBkZiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1udW1iZXItb2YtYm9vay1wYWdlcywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXB1YmxpY2F0aW9uIGZpZWxkc2V0LmZvcm0taXRlbS1wYXBlci1zaXplLWJvb2ssIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBmaWVsZHNldC5mb3JtLWl0ZW0tZGF0ZS1vZi1zZW5kaW5nLXRoZS1wZGYsIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1hdXRob3JzIGZpZWxkc2V0LmZvcm0taXRlbS1udW1iZXItb2YtYm9vay1wYWdlcywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vaywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLWRhdGUtb2Ytc2VuZGluZy10aGUtcGRmIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vaywgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LWF1dGhvcnMgZmllbGRzZXQuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vayB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcHVibGljYXRpb24gZmllbGRzZXQuZm9ybS1pdGVtLWRhdGUtb2Ytc2VuZGluZy10aGUtcGRmLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBmaWVsZHNldC5mb3JtLWl0ZW0tZGF0ZS1vZi1zZW5kaW5nLXRoZS1wZGYge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wdWJsaWNhdGlvbiBsYWJlbC5hZGRyZXNzLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtYXV0aG9ycyBsYWJlbC5hZGRyZXNzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDg0cHg7IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlLFxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSxcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSxcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICBvdmVyZmxvdy14OiB1bnNldDsgfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1oYW5kbGUsXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1oYW5kbGUsXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLWhhbmRsZSxcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSAud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0taGFuZGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0aGVhZCxcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGhlYWQsXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGhlYWQsXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5LFxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSxcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSxcbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSA+ICosXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICAgICAgICA7IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkLFxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQsXG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkLFxuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCxcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCxcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbXJzLW9yLW1yXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBvc2l0aW9uXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbXJzLW9yLW1yXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1wb3NpdGlvblwiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItcGhvbmUtbnVtYmVyXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLW1ycy1vci1tclwiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1wb3NpdGlvblwiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1waG9uZS1udW1iZXJcIl0sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbXJzLW9yLW1yXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBvc2l0aW9uXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSB7XG4gICAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLW1ycy1vci1tclwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItcG9zaXRpb25cIl0sXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLW1ycy1vci1tclwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBvc2l0aW9uXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItcGhvbmUtbnVtYmVyXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1tcnMtb3ItbXJcIl0sXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBvc2l0aW9uXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1waG9uZS1udW1iZXJcIl0sXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLW1ycy1vci1tclwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItcG9zaXRpb25cIl0sXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1maXJzdC1uYW1lXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXByaXZhdGUtcG9zdGFsLWFkZHJlc3NcIl0sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItZmlyc3QtbmFtZVwiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItcHJpdmF0ZS1wb3N0YWwtYWRkcmVzc1wiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1maXJzdC1uYW1lXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXByaXZhdGUtcG9zdGFsLWFkZHJlc3NcIl0sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1maXJzdC1uYW1lXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXByaXZhdGUtcG9zdGFsLWFkZHJlc3NcIl0sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSB7XG4gICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1maXJzdC1uYW1lXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1wcml2YXRlLXBvc3RhbC1hZGRyZXNzXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItZmlyc3QtbmFtZVwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLXByaXZhdGUtcG9zdGFsLWFkZHJlc3NcIl0sXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1maXJzdC1uYW1lXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1wcml2YXRlLXBvc3RhbC1hZGRyZXNzXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1maXJzdC1uYW1lXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1wcml2YXRlLXBvc3RhbC1hZGRyZXNzXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbGFzdC1uYW1lXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLWNvdW50cnlcIl0sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbnVtYmVyLW9mLWF1dGhvclwiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbGFzdC1uYW1lXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1jb3VudHJ5XCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1udW1iZXItb2YtYXV0aG9yXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLWxhc3QtbmFtZVwiXSxcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1jb3VudHJ5XCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLW51bWJlci1vZi1hdXRob3JcIl0sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbGFzdC1uYW1lXCJdLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLWNvdW50cnlcIl0sXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbnVtYmVyLW9mLWF1dGhvclwiXSB7XG4gICAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbGFzdC1uYW1lXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1jb3VudHJ5XCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1udW1iZXItb2YtYXV0aG9yXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbGFzdC1uYW1lXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItY291bnRyeVwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLW51bWJlci1vZi1hdXRob3JcIl0sXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZCBbY2xhc3MqPVwiLWxhc3QtbmFtZVwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItY291bnRyeVwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbnVtYmVyLW9mLWF1dGhvclwiXSxcbiAgICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkIFtjbGFzcyo9XCItbGFzdC1uYW1lXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1jb3VudHJ5XCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQgW2NsYXNzKj1cIi1udW1iZXItb2YtYXV0aG9yXCJdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMsXG4gICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zLFxuICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5NzlFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNmaXJzdF9hdXRob3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyBpbnB1dCxcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyBpbnB1dCxcbiAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zIGlucHV0LFxuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGQtaXRlbS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zIGlucHV0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yKj1cIi1yZW1vdmVcIl0sXG4gICAgICAgICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyBpbnB1dFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCItcmVtb3ZlXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyBpbnB1dFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCItcmVtb3ZlXCJdLFxuICAgICAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyBpbnB1dFtkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCItcmVtb3ZlXCJdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9yZW1vdmUtaXRlbS5zdmcpO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZmlyc3RfYXV0aG9yX3RhYmxlIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLCAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2ZpcnN0X2F1dGhvcl90YWJsZSAuanMtd2ViZm9ybS1tdWx0aXBsZS1hZGQsXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAuanMtd2ViZm9ybS1tdWx0aXBsZS1hZGQsXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLmpzLXdlYmZvcm0tbXVsdGlwbGUtYWRkLFxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC5qcy13ZWJmb3JtLW11bHRpcGxlLWFkZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSAudGFibGUtcmVzcG9uc2l2ZSxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdy14OiB1bnNldDsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgPiBmaWVsZHNldC5mb3JtLXR5cGUtd2ViZm9ybS1jdXN0b20tY29tcG9zaXRlID4gbGFiZWwsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlID4gZmllbGRzZXQuZm9ybS10eXBlLXdlYmZvcm0tY3VzdG9tLWNvbXBvc2l0ZSA+IGxhYmVsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSA+IGZpZWxkc2V0LmZvcm0tdHlwZS13ZWJmb3JtLWN1c3RvbS1jb21wb3NpdGUgPiBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUgLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSAud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1tYWluLXBob3RvZ3JhcGhlci1vci1pbHVzdHJhdG9yIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSB7XG4gICAgd2lkdGg6IDc0JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1tYWluLXBob3RvZ3JhcGhlci1vci1pbHVzdHJhdG9yIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUgW2NsYXNzKj1cIi1wdWJsaXNoZXJfX2FkZHJlc3NcIl0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSBbY2xhc3MqPVwiLXB1Ymxpc2hlcl9fYWRkcmVzc1wiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSBbY2xhc3MqPVwiLXBvc3RhbC1jb2RlXCJdIHtcbiAgICB3aWR0aDogMzclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIFtjbGFzcyo9XCItY291bnRyeVwiXSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSBbY2xhc3MqPVwiLWNvdW50cnlcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSB7XG4gICAgd2lkdGg6IDc0JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXBlcnNvbi10by1iZS1wcmVmZXJhYmx5LWNvbnRhY3RlZCBbY2xhc3MqPVwiLXBvc3RhbC1hZGRyZXNzXCJdIHtcbiAgICB3aWR0aDogMzclO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcGVyc29uLXRvLWJlLXByZWZlcmFibHktY29udGFjdGVkIFtjbGFzcyo9XCItcG9zdGFsLWFkZHJlc3NcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcGVyc29uLXRvLWJlLXByZWZlcmFibHktY29udGFjdGVkIFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0ge1xuICAgIHdpZHRoOiAzNyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wZXJzb24tdG8tYmUtcHJlZmVyYWJseS1jb250YWN0ZWQgW2NsYXNzKj1cIi1wb3N0YWwtY29kZVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wZXJzb24tdG8tYmUtcHJlZmVyYWJseS1jb250YWN0ZWQgW2NsYXNzKj1cIi1jb3VudHJ5XCJdIHtcbiAgICB3aWR0aDogMzclO1xuICAgIG1hcmdpbi1yaWdodDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcGVyc29uLXRvLWJlLXByZWZlcmFibHktY29udGFjdGVkIFtjbGFzcyo9XCItY291bnRyeVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAjZWRpdC1wZXJzb24tdG8tYmUtcHJlZmVyYWJseS1jb250YWN0ZWQgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIHtcbiAgICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcGVyc29uLXRvLWJlLXByZWZlcmFibHktY29udGFjdGVkIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcGVyc29uLXRvLWJlLXByZWZlcmFibHktY29udGFjdGVkIFtjbGFzcyo9XCItcGhvbmUtbnVtYmVyXCJdIHtcbiAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtICNlZGl0LXBlcnNvbi10by1iZS1wcmVmZXJhYmx5LWNvbnRhY3RlZCBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gI2VkaXQtcGVyc29uLXRvLWJlLXByZWZlcmFibHktY29udGFjdGVkIC50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRyIHRkLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MyMTczNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiAjQzIxNzM0OyB9XG4gICAgICAud2ViZm9ybS1zdWJtaXNzaW9uLXJlZ2lzdHJhdGlvbi1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDsgfVxuICAgICAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBjb2xvcjogI0MyMTczNDsgfSB9XG5cbi5ibG9jay1pbWFnZS10ZXh0LWNvbG9yIC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrLWltYWdlLXRleHQtY29sb3IgLmNvbnRlbnQgLnJvdyA+IGRpdiBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1pbWFnZS10ZXh0LWNvbG9yIC5jb250ZW50IC5yb3cgPiBkaXYgaDIsIC5ibG9jay1pbWFnZS10ZXh0LWNvbG9yIC5jb250ZW50IC5yb3cgPiBkaXYgLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmxvY2staW1hZ2UtdGV4dC1jb2xvciAuY29udGVudCAucm93ID4gZGl2IGgyLCAuYmxvY2staW1hZ2UtdGV4dC1jb2xvciAuY29udGVudCAucm93ID4gZGl2IC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAuYmxvY2staW1hZ2UtdGV4dC1jb2xvciAuY29udGVudCAucm93ID4gZGl2IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5ibG9jay1pbWFnZS10ZXh0LWNvbG9yIC5jb250ZW50IC5yb3cgPiBkaXYgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuXG4uYmxvY2stdGhyZWUtaW1hZ2VzLXRleHQgaDIsIC5ibG9jay10aHJlZS1pbWFnZXMtdGV4dCAuaDIge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmxvY2stdGhyZWUtaW1hZ2VzLXRleHQgaDIsIC5ibG9jay10aHJlZS1pbWFnZXMtdGV4dCAuaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuXG4uYmxvY2stdGhyZWUtaW1hZ2VzLXRleHQgLnJvdyB7XG4gIHBhZGRpbmc6IDE2cHggMDsgfVxuICAuYmxvY2stdGhyZWUtaW1hZ2VzLXRleHQgLnJvdyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ibG9jay10aHJlZS1pbWFnZXMtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYmxvY2stdGhyZWUtaW1hZ2VzLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbi5ibG9jay1pbWFnZS1yZWdpc3Rlci1idXR0b24gLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IGgyLCAuYmxvY2staW1hZ2UtcmVnaXN0ZXItYnV0dG9uIC5yb3cgLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5ibG9jay1pbWFnZS1yZWdpc3Rlci1idXR0b24gLnJvdyBoMiwgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH0gfVxuICAuYmxvY2staW1hZ2UtcmVnaXN0ZXItYnV0dG9uIC5yb3cgLmNhcmQge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IC5jYXJkID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IC5jYXJkID4gZGl2ID4gcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICAgIC5ibG9jay1pbWFnZS1yZWdpc3Rlci1idXR0b24gLnJvdyAuY2FyZCA+IGRpdiA+IGRpdiB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IC5jYXJkID4gZGl2ID4gZGl2IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYmxvY2staW1hZ2UtcmVnaXN0ZXItYnV0dG9uIC5yb3cgLmNhcmQgPiBkaXYgPiBkaXYgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuYmxvY2staW1hZ2UtcmVnaXN0ZXItYnV0dG9uIC5yb3cgLmNhcmQgPiBkaXYgPiBkaXYgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5ibG9jay1pbWFnZS1yZWdpc3Rlci1idXR0b24gLnJvdyAuY2FyZCA+IGRpdiA+IGRpdiB1bCBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IC5jYXJkID4gZGl2ID4gZGl2IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgLmJsb2NrLWltYWdlLXJlZ2lzdGVyLWJ1dHRvbiAucm93IC5jYXJkID4gZGl2ID4gZGl2IGEuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMTRweDsgfVxuXG4uYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDZweDsgfSB9XG4gIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gYS5idG4tY29sbGFwc2Uge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogI0MyMTczNDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiBhLmJ0bi1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUuNjY2NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiBhLmJ0bi1jb2xsYXBzZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIGEuYnRuLWNvbGxhcHNlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpOyB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiBhLmJ0bi1jb2xsYXBzZVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKTsgfVxuICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzZSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzZSBhLCAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzaW5nIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlOyB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2Ugb2wsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNpbmcgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzZSBvbCBsaSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyBvbCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzZSBvbCBsaSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyBvbCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gICAgICAgIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlIG9sIGxpOjpiZWZvcmUsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNpbmcgb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LWl0ZW0pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkMzNTU4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2UgaDIsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlIC5oMiwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2UgcCwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyBoMiwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyAuaDIsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNpbmcgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2UgdWwsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNpbmcgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzZSB1bCBsaSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyB1bCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2UgdWwgbGk6OmJlZm9yZSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzZSNuVml0aWN1bHR1cmUgdWwgbGk6OmJlZm9yZSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2UjblZpdGljdWx0dXJlIG9sIGxpOjpiZWZvcmUsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNpbmcjblZpdGljdWx0dXJlIHVsIGxpOjpiZWZvcmUsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNpbmcjblZpdGljdWx0dXJlIG9sIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzMEQ3NjFFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2Ujbk9lbm9sb2d5IHVsIGxpOjpiZWZvcmUsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlI25PZW5vbG9neSBvbCBsaTo6YmVmb3JlLCAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzaW5nI25PZW5vbG9neSB1bCBsaTo6YmVmb3JlLCAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzaW5nI25PZW5vbG9neSBvbCBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlI25FY29ub215LWFuZC1MYXcgdWwgbGk6OmJlZm9yZSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2UjbkVjb25vbXktYW5kLUxhdyBvbCBsaTo6YmVmb3JlLCAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzaW5nI25FY29ub215LWFuZC1MYXcgdWwgbGk6OmJlZm9yZSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyNuRWNvbm9teS1hbmQtTGF3IG9sIGxpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzMTc0MTVmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2UjblNhZmV0eS1hbmQtSGVhbHRoIHVsIGxpOjpiZWZvcmUsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlI25TYWZldHktYW5kLUhlYWx0aCBvbCBsaTo6YmVmb3JlLCAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzaW5nI25TYWZldHktYW5kLUhlYWx0aCB1bCBsaTo6YmVmb3JlLCAuYmxvY2stY29sbGFwc2UtY29sdW1ucyAuYWNjb3JkaW9uIC5jb2xsYXBzaW5nI25TYWZldHktYW5kLUhlYWx0aCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM2IyYzkwNicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlIC5yZXF1ZXN0LWNhcmQsIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNpbmcgLnJlcXVlc3QtY2FyZCB7XG4gICAgICAvKlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyZXF1ZXN0LWNhcmRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHA+UmVxdWVzdCBmb3IgUGF0cm9uYWdlIEZvcm08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwiYnRuLXByaW1hcnlcIiBocmVmPVwiI1wiPlJlcXVlc3Q8L2E+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAqL1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlIC5yZXF1ZXN0LWNhcmQgcCwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyAucmVxdWVzdC1jYXJkIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIC5hY2NvcmRpb24gLmNvbGxhcHNlIC5yZXF1ZXN0LWNhcmQgYSwgLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMgLmFjY29yZGlvbiAuY29sbGFwc2luZyAucmVxdWVzdC1jYXJkIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qbW9kdWxlcy9jdXN0b20vY3VzdG9tX2Jsb2Nrcy90ZW1wbGF0ZXMvZG93bmxvYWRsb2dvcy5odG1sLnR3aWcqL1xuLmJsb2NrLWRvd25sb2FkLWxvZ29zIGgyLCAuYmxvY2stZG93bmxvYWQtbG9nb3MgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNEODFCOTQ7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9jay1kb3dubG9hZC1sb2dvcyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYmxvY2stZG93bmxvYWQtbG9nb3MgLmF2YWlsYWJsZSwgLmJsb2NrLWRvd25sb2FkLWxvZ29zIC5kb3dubG9hZC1sb2dvLWltYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtY2lyY2xlLXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMTZweCA0OHB4O1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogI0MyMTczNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYmxvY2stZG93bmxvYWQtbG9nb3MgLmF2YWlsYWJsZSwgLmJsb2NrLWRvd25sb2FkLWxvZ29zIC5kb3dubG9hZC1sb2dvLWltYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuLmJsb2NrLWRvd25sb2FkLWxvZ29zIC5wZGYtbGlua3MgZGl2IGEge1xuICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICBib3JkZXItcmFkaXVzOiA2LjE4NzgzcHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAuYmxvY2stZG93bmxvYWQtbG9nb3MgLnBkZi1saW5rcyBkaXYgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfSB9XG5cbi5ibG9jay1kb3dubG9hZC1sb2dvcyAub25seS10cmFuc2xhdGFibGUgLmNvbC0xMi5jb2wtbWQtOC5tLWF1dG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLWRvd25sb2FkLWxvZ29zIC5vbmx5LXRyYW5zbGF0YWJsZSAuY29sLTEyLmNvbC1tZC04Lm0tYXV0byAuY29udC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5ibG9jay1kb3dubG9hZC1sb2dvcyAub25seS10cmFuc2xhdGFibGUgLmNvbC0xMi5jb2wtbWQtOC5tLWF1dG8gLmNvbnQtbGlua3MgLmF2YWlsYWJsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4OyB9IH1cblxuLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIGgyLCAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmgyLCAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgaDIsIC5ub2RlLS10eXBlLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuaDIge1xuICAgIGNvbG9yOiAjRDgxQjk0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSBoMiwgLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7IH0gfVxuICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgZ2FwOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93ID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDsgfSB9XG4gICAgICAgIC5ub2RlLS10eXBlLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgPiBkaXYgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93ID4gZGl2IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyA+IGRpdiAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1yYW5nZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93ID4gZGl2IC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXJhbmdlIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAgICAgLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyA+IGRpdiAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1yYW5nZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvY2FsZW5kYXIuc3ZnKTsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93ID4gZGl2IC52aWV3cy1maWVsZC1wYXJlbnQtdGFyZ2V0LWlkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyA+IGRpdiAudmlld3MtZmllbGQtcGFyZW50LXRhcmdldC1pZCAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgICAgIC5ub2RlLS10eXBlLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cgPiBkaXYgLnZpZXdzLWZpZWxkLXBhcmVudC10YXJnZXQtaWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL3BvaW50LW1hcC5zdmcpOyB9XG4gIC5ub2RlLS10eXBlLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAubW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLXBhZ2UgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAubW9yZS1saW5rIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAubm9kZS0tdHlwZS1wYWdlIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLm1vcmUtbGluayBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcGFnZSAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC5tb3JlLWxpbmsgYTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2Fycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNTRweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50ID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDsgfVxuICAgIC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCA+IGRpdiAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcnkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50ID4gZGl2IC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXJhbmdlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgICAubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgPiBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcmFuZ2U6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FsZW5kYXIuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgPiBkaXYgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCA+IGRpdiAuZmllbGQtLW5hbWUtZmllbGQtdGFnczo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wb2ludC1tYXAuc3ZnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmNvbnQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmNvbnQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udGl0bGVzdWJ0aXRsZWNhcmR0d29idXR0b25zIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50aXRsZXN1YnRpdGxlY2FyZHR3b2J1dHRvbnMgLnJvdyAuY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50aXRsZXN1YnRpdGxlY2FyZHR3b2J1dHRvbnMgLnJvdyBoMiwgLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAucm93IC5oMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAucm93IGgyLCAudGl0bGVzdWJ0aXRsZWNhcmR0d29idXR0b25zIC5yb3cgLmgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAucm93IC5jYXJkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAucm93IC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAucm93IC5jYXJkID4gZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAudGl0bGVzdWJ0aXRsZWNhcmR0d29idXR0b25zIC5yb3cgLmNhcmQgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IH0gfVxuICAgICAgLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAucm93IC5jYXJkID4gZGl2IC50aXRsZS1jYXJkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAudGl0bGVzdWJ0aXRsZWNhcmR0d29idXR0b25zIC5yb3cgLmNhcmQgPiBkaXYgLnRpdGxlLWNhcmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMS41OTczcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAudGl0bGVzdWJ0aXRsZWNhcmR0d29idXR0b25zIC5yb3cgLmNhcmQgPiBkaXYgLmNvbnQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC50aXRsZXN1YnRpdGxlY2FyZHR3b2J1dHRvbnMgLnJvdyAuY2FyZCA+IGRpdiAuY29udC1idG4gYS5idG4ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBtaW4td2lkdGg6IDExNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwLjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucyAucm93IC5jYXJkID4gZGl2IC5jb250LWJ0biBhLmJ0bi5idG4td2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAudGl0bGVzdWJ0aXRsZWNhcmR0d29idXR0b25zIC5yb3cgLmNhcmQgPiBkaXYgLmNvbnQtYnRuIGEuYnRuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfSB9XG5cbi8qIEdFTkVSQUwgU1RZTEVTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlLXdyYXBwZXIgLmhlYWRlciAuYmctcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjE3MzRlNiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBib2R5IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZS13cmFwcGVyIC5oZWFkZXIgLmJnLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgYm9keSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2Utd3JhcHBlciAuaGVhZGVyIC5iZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICBib2R5IGgxLCBib2R5IC5oMSB7XG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLyogR2VuZXJhbCBmb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsXG5pbnB1dDphY3RpdmUsXG5pbnB1dDpmb2N1cyxcbmlucHV0OmZvY3VzLXZpc2libGUsXG5zZWxlY3Q6YWN0aXZlLFxuc2VsZWN0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLXZpc2libGUsXG5vcHRpb246YWN0aXZlLFxub3B0aW9uOmZvY3VzLFxub3B0aW9uOmZvY3VzLXZpc2libGUsXG5vcHRpb246YWN0aXZlOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cy12aXNpYmxlLFxuc2VsZWN0OmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDAgbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIEdlbmVyYWwgc2VhcmNoZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5zZWFyY2gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDFENkRDO1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNlYXJjaCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIGdyaWQtYXJlYTogMSAvIDEgLyA2IC8gMjsgfVxuICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuc2VhcmNoIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuc2VhcmNoIC52aWV3cy1maWVsZC10eXBlIHtcbiAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDc7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNlYXJjaCAudmlld3MtZmllbGQtdHlwZSBhIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNlYXJjaCAudmlld3MtZmllbGQtdGl0bGUsIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuc2VhcmNoIC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xuICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gNztcbiAgICBmb250LWZhbWlseTogJ0xvcmEnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuc2VhcmNoIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDc7IH1cbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5zZWFyY2ggLnZpZXdzLWZpZWxkLWJvZHktMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBncmlkLWFyZWE6IDQgLyAyIC8gNSAvIDc7IH1cbiAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNlYXJjaCAudmlld3MtZmllbGQtYm9keS0xIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNlYXJjaCAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1yYW5nZSB7XG4gICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyA3OyB9XG4gIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuc2VhcmNoIC5sYW5ndWFnZXNfbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuc2VhcmNoIC5sYW5ndWFnZXNfbGlua3MgPiBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGNvbG9yOiAjQzIxNzM0ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cbiAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnNlYXJjaCAubGFuZ3VhZ2VzX2xpbmtzID4gc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cblxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5zZWFyY2g6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiB1bnNldDsgfVxuXG4ubW9udGgtcGlja2VyIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyOC4zM2RlZywgcmdiYSgyNDQsIDI0NiwgMjQ4LCAwLjUpIDAuNjYlLCByZ2JhKDI0NCwgMjQ2LCAyNDgsIDAuMikgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGdhcDogMTZweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjZGODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLWhlYWRlciAubW9udGgtcGlja2VyLXllYXItdGFibGUge1xuICAgICAgLyogICAgICAgICAgICAgLm1vbnRoLXBpY2tlci1wcmV2aW91cyB7XHJcblxyXG4gICAgICAgICAgICB9ICovIH1cbiAgICAgIC5tb250aC1waWNrZXIgLm1vbnRoLXBpY2tlci1oZWFkZXIgLm1vbnRoLXBpY2tlci15ZWFyLXRhYmxlIC5tb250aC1waWNrZXItdGl0bGUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVmVyZGFuYSc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0MyMTczNDsgfVxuICAubW9udGgtcGlja2VyIC5tb250aC1waWNrZXItbW9udGgtdGFibGUge1xuICAgIHdpZHRoOiAzMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYmFja2dyb3VuZDogI0Y0RjZGODsgfVxuICAgIC5tb250aC1waWNrZXIgLm1vbnRoLXBpY2tlci1tb250aC10YWJsZSB0Ym9keSB0ciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjsgfVxuICAgICAgLm1vbnRoLXBpY2tlciAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubW9udGgtcGlja2VyIC5tb250aC1waWNrZXItbW9udGgtdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgY29sb3I6ICNDMjE3MzQ7IH1cblxuLyogQ09PS0lFUyBCQU5ORVIgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxNzM0ZTYgIWltcG9ydGFudDtcbiAgLyogICAgIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIHtcclxuXHJcbiAgICB9ICovIH1cbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJhbm5lciAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zIC5kZWNsaW5lLWJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zIC5hZ3JlZS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7IH1cbiAgICAgIC5ldS1jb29raWUtY29tcGxpYW5jZS1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmFncmVlLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCQzIyQ0U7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIENPTE9SUyBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYSB7XG4gIGNvbG9yOiAjQzIxNzM0OyB9XG5cbi5iZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogI0MyMTczNCAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICM0RDU1NUYgIWltcG9ydGFudDsgfVxuXG4ubWVudS0tbWFpbiBsaSBhIHtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ubWVudS0tYWNjb3VudCBsaSBhIHtcbiAgY29sb3I6ICNDMjE3MzQ7IH1cblxuLnNpdGUtbmFtZS1zbG9nYW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1ncm91cCBpbWcge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zbGljayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zbGljayA+IGRpdiB7XG4gIG1hcmdpbjogMCAxNXB4OyB9XG4iLCIvKiBcclxuVGhlbWUgTmFtZTogQm9vdHN0cmFwIDQgU2Fzc1xyXG5EZXNjcmlwdGlvbjogQm9vdHN0cmFwIDQgd2l0aCBTYXNzXHJcbiovXHJcblxyXG4vLyBpbXBvcnQgZmlsZXNcclxuQGltcG9ydCBcImltcG9ydFwiO1xyXG5cclxuLyogR0VORVJBTCBTVFlMRVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XHJcbiAgICAgICAgI3BhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmJnLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxNzM0ZTYgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmctc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLyogR2VuZXJhbCBmb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZm9ybS1jb250cm9sOmFjdGl2ZSxcclxuLmZvcm0tY29udHJvbDpmb2N1cyxcclxuLmZvcm0tY29udHJvbDpmb2N1cy12aXNpYmxlLFxyXG5pbnB1dDphY3RpdmUsXHJcbmlucHV0OmZvY3VzLFxyXG5pbnB1dDpmb2N1cy12aXNpYmxlLFxyXG5zZWxlY3Q6YWN0aXZlLFxyXG5zZWxlY3Q6Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cy12aXNpYmxlLCBcclxub3B0aW9uOmFjdGl2ZSxcclxub3B0aW9uOmZvY3VzLFxyXG5vcHRpb246Zm9jdXMtdmlzaWJsZSxcclxub3B0aW9uOmFjdGl2ZTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMtdmlzaWJsZSxcclxuc2VsZWN0OmFjdGl2ZTpmb2N1cyBcclxue1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiAwIG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIEdlbmVyYWwgc2VhcmNoZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcclxuICAgIC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcclxuICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0QxRDZEQztcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDYgLyAyO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC10eXBlIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gNztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGUsIC52aWV3cy1maWVsZC1ub3RoaW5nLTEge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyA3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDQgLyA3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5LTEge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiA0IC8gMiAvIDUgLyA3O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNCAvIDc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYW5ndWFnZXNfbGlua3N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vbnRoLXBpY2tlciB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyOC4zM2RlZywgcmdiYSgyNDQsIDI0NiwgMjQ4LCAwLjUpIDAuNjYlLCByZ2JhKDI0NCwgMjQ2LCAyNDgsIDAuMikgMTAwJSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9udGgtcGlja2VyLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubW9udGgtcGlja2VyLXllYXItdGFibGUge1xyXG4vKiAgICAgICAgICAgICAubW9udGgtcGlja2VyLXByZXZpb3VzIHtcclxuXHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgLm1vbnRoLXBpY2tlci10aXRsZXtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVmVyZGFuYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vbnRoLXBpY2tlci1tb250aC10YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDMzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDT09LSUVTIEJBTk5FUiBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXUtY29va2llLWNvbXBsaWFuY2UtYmFubmVyIHtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMTczNGU2ICFpbXBvcnRhbnQ7XHJcblxyXG4vKiAgICAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2Uge1xyXG5cclxuICAgIH0gKi9cclxuICAgIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAuZGVjbGluZS1idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9zd2FsZDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFncmVlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCQzIyQ0U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjQkMyMkNFO1xyXG4gICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgI0JDMjJDRTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qIENPTE9SUyBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGFjY2VudC1zaGFkZTtcclxufVxyXG5cclxuLmJnLWludmVyc2Uge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktc2hhZGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LWZvb3RlciAhaW1wb3J0YW50O1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkYWNjZW50LXNoYWRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW51LS1tYWluIGxpIGEge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubWVudS0tYWNjb3VudCBsaSBhIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxufVxyXG5cclxuLnNpdGUtbmFtZS1zbG9nYW4gYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJkLWdyb3VwIGltZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4uc2xpY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zbGljaz5kaXYge1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbn1cclxuXHJcblxyXG4iLCIvKiBJTVBPUlRTICovXHJcblxyXG4vL0BpbXBvcnQgdXJsKGZvbnQtYXdlc29tZS5taW4uY3NzKTtcclxuLy8gdmFyaWFibGVzXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi8vYm9vdHN0cmFwXHJcbkBpbXBvcnQgXCJib290c3RyYXBcIjtcclxuLy9tYXRlcmlhbCBkZXNpZ24gYm9vdHN0cmFwXHJcbi8vQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9tZGJvb3RzdHJhcC9zY3NzL21kYi1mcmVlLnNjc3NcIjtcclxuLy8gbWl4aW5zXHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuXHJcbi8vIHR5cG9ncmFwaHlcclxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcclxuLy8gYmFycmlvXHJcbkBpbXBvcnQgXCJiYXJyaW9cIjtcclxuXHJcbi8vIEhlYWRlclxyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbi8vIGNvbnRhaW5lcnNcclxuQGltcG9ydCBcImNvbnRhaW5lcnNcIjtcclxuLy8gY29kaWZpY2F0aW9uc1xyXG5AaW1wb3J0IFwiY29kaWZpY2F0aW9uc1wiO1xyXG4vLyBGb290ZXJcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG4vLyBIb21lcGFnZVxyXG5AaW1wb3J0IFwiZnJvbnRwYWdlXCI7XHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImNvbXBvbmVudHNcIjtcclxuLy8gRGF0YXdhcmVob3VzZVxyXG5AaW1wb3J0IFwiZGF0YXdhcmVob3VzZVwiO1xyXG4vLyBDYXJvdXNlbFxyXG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcclxuLy8gU2VhcmNoIHJlc3VsdFxyXG5AaW1wb3J0IFwic2VhcmNoLXJlc3VsdFwiO1xyXG4vLyBTZWFyY2ggTmV3c1xyXG5AaW1wb3J0IFwic2VhcmNoLW5ld3NcIjtcclxuLy8gTmV3c2xldHRlclxyXG5AaW1wb3J0IFwibmV3c2xldHRlclwiO1xyXG4vLyBBZ2VuZGFcclxuQGltcG9ydCBcImFnZW5kYVwiO1xyXG4vLyBOZXdzXHJcbkBpbXBvcnQgXCJuZXdzXCI7XHJcbi8vIFZpZXcgQ29uZ3Jlc3Nlc1xyXG5AaW1wb3J0IFwidmlldy1jb25ncmVzc2VzXCI7XHJcbi8vIEF3YXJkc1xyXG5AaW1wb3J0IFwiYXdhcmRzXCI7XHJcbi8vIEltYWdlIHRleHQgY29sb3JcclxuQGltcG9ydCBcImltYWdlLXRleHQtY29sb3JcIjtcclxuLy8gVGhyZWUgaW1hZ2VzIHRleHRcclxuQGltcG9ydCBcInRocmVlLWltYWdlcy10ZXh0XCI7XHJcbi8vIEltYWdlIHJlZ2lzdGVyIGJ1dHRvblxyXG5AaW1wb3J0IFwiaW1hZ2UtcmVnaXN0ZXItYnV0dG9uXCI7XHJcbi8vIEJsb2NrIGNvbGxhcHNlIGNvbHVtbnNcclxuQGltcG9ydCBcImJsb2NrLWNvbGxhcHNlLWNvbHVtbnNcIjtcclxuLy8gRG93bmxvYWQgbG9nb3NcclxuQGltcG9ydCBcImRvd25sb2FkLWxvZ29zXCI7XHJcbi8vIEV2ZW50c1xyXG5AaW1wb3J0IFwiZXZlbnRzXCI7XHJcbi8vIFRpdGxlLXN1YnRpdGxlICsgQ2FyZCB3aXRoIDIgYnV0dG9uc1xyXG5AaW1wb3J0IFwidGV4dC1jYXJkLWJ1dHRvbnNcIjtcclxuIiwiLyogVkFSSUFCTEVTICovXHJcblxyXG4vLyBjb2xvcnNcclxuJHByaW1hcnktc2hhZGU6ICNDMjE3MzQ7XHJcbiRwcmltYXJ5LWxpZ2h0OiBsaWdodGVuKCRwcmltYXJ5LXNoYWRlLCAzNyUpO1xyXG4kcHJpbWFyeS1kYXJrOiBkYXJrZW4oJHByaW1hcnktc2hhZGUsIDEyJSk7XHJcbiRhY2NlbnQtc2hhZGU6ICNDMjE3MzQ7XHJcbiRhY2NlbnQtbGlnaHQ6IGxpZ2h0ZW4oJGFjY2VudC1zaGFkZSwgMzclKTtcclxuJGFjY2VudC1kYXJrOiBkYXJrZW4oJGFjY2VudC1zaGFkZSwgMTIlKTtcclxuJHNvY2lhbC1tZWRpYTogI0Q4MUI5NDtcclxuXHJcbiRkZXAtZW5vbG9neTogI0ZDMzU1ODtcclxuXHJcblxyXG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxyXG4kcmVkOiAjQzIxNzM0O1xyXG4keWVsbG93OiAjZmZjMTA3O1xyXG4kZ3JlZW46ICMyOGE3NDU7XHJcbiRjeWFuOiAjMTdhMmI4O1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYTtcclxuJGdyYXktMzAwOiAjZGVlMmU2O1xyXG4kZ3JheS04MDA6ICMzNDNhNDA7XHJcbiRncmF5LTkwMDogIzRENTU1RjtcclxuJGdyYXktZm9vdGVyOiAjNEQ1NTVGO1xyXG4kdGhlbWUtY29sb3JzOiAoIHByaW1hcnk6ICRhY2NlbnQtc2hhZGUsIHNlY29uZGFyeTogJHByaW1hcnktc2hhZGUsIHN1Y2Nlc3M6ICRncmVlbiwgaW5mbzogJGN5YW4sIHdhcm5pbmc6ICR5ZWxsb3csIGRhbmdlcjogJHJlZCwgbGlnaHQ6ICRncmF5LTEwMCwgZGFyazogJGdyYXktODAwLCBncmF5LTEwMDogJGdyYXktMTAwLCBncmF5LTkwMDokZ3JheS05MDAsIGdyYXktZm9vdGVyOiRncmF5LWZvb3RlciwgZ3JheS0zMDA6JGdyYXktMzAwKTtcclxuJGJyYW5kLXByaW1hcnk6ICRhY2NlbnQtc2hhZGU7XHJcbi8vJGJyYW5kLXN1Y2Nlc3M6ICRncmVlbjtcclxuLy8kYnJhbmQtaW5mbzogJHRlYWw7XHJcbi8vJGJyYW5kLXdhcm5pbmc6ICRvcmFuZ2U7XHJcbi8vJGJyYW5kLWRhbmdlcjogJHJlZDtcclxuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuJGJvZHktYmc6ICR3aGl0ZTtcclxuJGJvZHktY29sb3I6ICMzMzMzMzM7XHJcbiRpbnZlcnNlLWJnOiAkcHJpbWFyeS1zaGFkZTtcclxuJGludmVyc2UtY29sb3I6ICR3aGl0ZTtcclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG4kbGluay1jb2xvcjogJGFjY2VudC1zaGFkZTtcclxuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcclxuJGxpbmstaG92ZXItY29sb3I6ICRhY2NlbnQtZGFyaztcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4vLyBDb21tZW50c1xyXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xyXG4kY29tbWVudC1zcGFjZXIteTogMS4yNWVtO1xyXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcclxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XHJcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcclxuLy8gQnJlYWRjcnVtYnMgKFdvcmtzIG9ubHkgb24gQm9vdHN0cmFwIDUrKVxyXG4vLyAkYnJlYWRjcnVtYi1kaXZpZGVyOiBxdW90ZShcIj5cIik7XHJcblxyXG5cclxuLy9NYXgtd2lkdGhcclxuJG1heC13aWR0aDogMTQ0MHB4O1xyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gICAgeHM6IDAsXHJcbiAgICBzbTogNTc2cHgsXHJcbiAgICBtZDogNzY4cHgsXHJcbiAgICBsZzogMTAyNHB4LFxyXG4gICAgeGw6IDE0NDBweFxyXG4pO1xyXG5cclxuLy8gdGV4dCBhbmQgYmFja2dyb3VuZCBDb2xvcnNcclxuLnRleHQtZ3JleS0xMDAge1xyXG4gICAgY29sb3I6ICNGNEY2RjhcclxufVxyXG4uYmctZ3JleS0xMDAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGOFxyXG59XHJcbi5iZy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVDMjNEXHJcbn1cclxuLmJnLWdyZWVuLTEwMCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ3NjFFXHJcbn1cclxuLmJnLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkMzNTU4XHJcbn1cclxuLmJnLXJlZC0xMDAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2MDgxQlxyXG59XHJcbi5iZy1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzU0OEZcclxufVxyXG4uYmctYmx1ZS0xMDAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTc3NVxyXG59XHJcbi5iZy15ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjgwMFxyXG59XHJcbi5iZy15ZWxsb3ctMTAwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDREU2MDlcclxufVxyXG5cclxuLmJnLXByaW1hcnktZ3JhZGllbnQge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMC44MmRlZywgI0MyMTczNCAxMS42OCUsICM4RjEwMjcgODMuNDklKTtcclxufVxyXG5cclxuXHJcbi8vIEN1c3RvbSBzcGFjZXJzXHJcbiRzcGFjZXI6IDAuNXJlbTtcclxuJHNwYWNlcnM6IChcclxuICAwOiAwLFxyXG4gIDE6ICgkc3BhY2VyICogMSksXHJcbiAgMjogKCRzcGFjZXIgKiAyKSxcclxuICAzOiAoJHNwYWNlciAqIDMpLFxyXG4gIDQ6ICgkc3BhY2VyICogNCksXHJcbiAgNTogKCRzcGFjZXIgKiA1KSxcclxuICA2OiAoJHNwYWNlciAqIDYpLFxyXG4gIDc6ICgkc3BhY2VyICogNyksXHJcbiAgODogKCRzcGFjZXIgKiA4KSxcclxuICA5OiAoJHNwYWNlciAqIDkpLFxyXG4gIDEwOiAoJHNwYWNlciAqIDEwKSxcclxuICAxMTogKCRzcGFjZXIgKiAxMSksXHJcbiAgMTI6ICgkc3BhY2VyICogMTIpLFxyXG4gIDEzOiAoJHNwYWNlciAqIDEzKSxcclxuICAxNDogKCRzcGFjZXIgKiAxNCksICBcclxuICAxNTogKCRzcGFjZXIgKiAxNSksXHJcbiAgMTY6ICgkc3BhY2VyICogMTYpLFxyXG4gIDE3OiAoJHNwYWNlciAqIDE3KSxcclxuICAxODogKCRzcGFjZXIgKiAxOCksXHJcbiAgMTk6ICgkc3BhY2VyICogMTkpLFxyXG4gIDIwOiAoJHNwYWNlciAqIDIwKSxcclxuICAyMTogKCRzcGFjZXIgKiAyMSksXHJcbiAgMjI6ICgkc3BhY2VyICogMjIpLFxyXG4gIDIzOiAoJHNwYWNlciAqIDIzKSxcclxuICAyNDogKCRzcGFjZXIgKiAyNCksICBcclxuICAyNTogKCRzcGFjZXIgKiAyNSksXHJcbiAgMjY6ICgkc3BhY2VyICogMjYpLFxyXG4gIDI3OiAoJHNwYWNlciAqIDI3KSxcclxuICAyODogKCRzcGFjZXIgKiAyOCksXHJcbiAgMjk6ICgkc3BhY2VyICogMjkpLFxyXG4gIDMwOiAoJHNwYWNlciAqIDMwKSxcclxuICBuMTogKCRzcGFjZXIgKiAtMSksXHJcbiAgbjI6ICgkc3BhY2VyICogLTIpLFxyXG4gIG4zOiAoJHNwYWNlciAqIC0zKSxcclxuICBuNDogKCRzcGFjZXIgKiAtNCksXHJcbiAgbjU6ICgkc3BhY2VyICogLTUpLFxyXG4gIG42OiAoJHNwYWNlciAqIC02KSxcclxuICBuNzogKCRzcGFjZXIgKiAtNyksXHJcbiAgbjg6ICgkc3BhY2VyICogLTgpLFxyXG4gIG45OiAoJHNwYWNlciAqIC05KSxcclxuICBuMTA6ICgkc3BhY2VyICogLTEwKSxcclxuICBuMTE6ICgkc3BhY2VyICogLTExKSxcclxuICBuMTI6ICgkc3BhY2VyICogLTEyKSxcclxuICBuMTM6ICgkc3BhY2VyICogLTEzKSxcclxuICBuMTQ6ICgkc3BhY2VyICogLTE0KSxcclxuICBuMTU6ICgkc3BhY2VyICogLTE1KSxcclxuICBuMTY6ICgkc3BhY2VyICogLTE2KSxcclxuICBuMTc6ICgkc3BhY2VyICogLTE3KSxcclxuICBuMTg6ICgkc3BhY2VyICogLTE4KSxcclxuICBuMTk6ICgkc3BhY2VyICogLTE5KSxcclxuICBuMjA6ICgkc3BhY2VyICogLTIwKVxyXG4pO1xyXG4gIFxyXG4iLCIvKiBUWVBPR1JBUEhZICovXHJcblxyXG4vKiBHb29nbGUgRm9udHMgKi9cclxuXHJcbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljXCIpO1xyXG4vL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9zd2FsZDo0MDAsMzAwLDUwMCw2MDAsNzAwLDgwMCw5MDBcIik7XHJcbi8vQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TGF0bzppdGFsLHdnaHRAMSwxMDAmZmFtaWx5PU9zd2FsZCZkaXNwbGF5PXN3YXAnKTtcclxuLy8gZm9udCBmYW1pbGllc1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Mb3JhOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuJGZvbnQtbG9yYTogJ0xvcmEnLCBzZXJpZjtcclxuLmZvbnQtbG9yYSwgXHJcbi5mb250LWxvcmEgZm9udCxcclxuLmZvbnQtbG9yYSBwLFxyXG5wLmZvbnQtbG9yYSwgXHJcbmgxLmZvbnQtbG9yYSwgXHJcbmgyLmZvbnQtbG9yYSwgXHJcbmgzLmZvbnQtbG9yYSwgXHJcbmg0LmZvbnQtbG9yYSwgXHJcbmg1LmZvbnQtbG9yYSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYSAhaW1wb3J0YW50O1xyXG59XHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9zd2FsZDo0MDAsMzAwLDcwMFwiKTtcclxuXHJcbiRmb250LWxhdG86ICdMYXRvJyxcclxuQXJpYWwsXHJcblZlcmRhbmEsXHJcbnNhbnMtc2VyaWY7XHJcbiRmb250LW9zd2FsZDogJ09zd2FsZCcsXHJcbkFyaWFsLFxyXG5WZXJkYW5hLFxyXG5zYW5zLXNlcmlmO1xyXG4vLyBGb250c1xyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuJGZvbnQtZmFtaWx5LW9zd2FsZDogICAgIFwiT3N3YWxkXCI7XHJcbi5mb250LW9zd2FsZCwgXHJcbi5mb250LW9zd2FsZCBmb250LFxyXG4uZm9udC1vc3dhbGQgcCxcclxucC5mb250LW9zd2FsZCwgXHJcbmgxLmZvbnQtb3N3YWxkLCBcclxuaDIuZm9udC1vc3dhbGQsIFxyXG5oMy5mb250LW9zd2FsZCwgXHJcbmg0LmZvbnQtb3N3YWxkLCBcclxuaDUuZm9udC1vc3dhbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQgIWltcG9ydGFudDtcclxufVxyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsXHJcblwiVGltZXMgTmV3IFJvbWFuXCIsXHJcblRpbWVzLFxyXG5zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiRmb250LXNpemUtYmFzZTogMXJlbTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7XHJcbiRmb250LXNpemUteHM6ICRmb250LXNpemUtYmFzZSAqIC43NTtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsO1xyXG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZDtcclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XHJcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNTtcclxuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcclxuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NTtcclxuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41O1xyXG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xyXG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblxyXG4uZnd7XHJcbiAgICAmLTEwMCB7IGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDt9IFxyXG4gICAgJi0yMDAgeyBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7fSBcclxuICAgICYtMzAwIHsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O30gXHJcbiAgICAmLTQwMCB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDt9IFxyXG4gICAgJi01MDAgeyBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7fSBcclxuICAgICYtNjAwIHsgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O30gXHJcbiAgICAmLTcwMCB7IGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDt9IFxyXG59XHJcblxyXG5cclxuJHNpemVzOiAoXHJcbiAgaDE6IDUwcHgsXHJcbiAgaDI6IDM0cHgsXHJcbiAgaDM6IDI0cHgsXHJcbiAgaDQ6IDIwcHgsXHJcbiAgaDU6IDE4cHgsXHJcbiAgcDogMTZweCxcclxuICBzbWFsbDogMTJweCxcclxuXHJcbik7XHJcbiRsaW5lSGVpZ2h0OiAoXHJcbiAgaDE6IDYycHgsXHJcbiAgaDI6IDQwcHgsXHJcbiAgaDM6IDMxcHgsXHJcbiAgaDQ6IDMwcHgsXHJcbiAgaDU6IDIycHgsXHJcbiAgcDogMjBweCxcclxuICBzbWFsbDogMTZweCxcclxuKTtcclxuXHJcblxyXG4vKkdlbmVyYSBsYXMgY2xhc2VzIGRlIHRpcG9ncmFmw61hIGRlIGRpc3RpbnRhcyBtZWRpZGFzIC5oMSwgaDIsLi4uKi9cclxuQGVhY2ggJHByb3AsXHJcbiRhYmJyZXYgaW4gKGZvbnQtc2l6ZTogdGV4dCkge1xyXG5cclxuICBAZWFjaCAkc2l6ZSxcclxuICAkbGVuZ3RoIGluICRzaXplcyB7XHJcbiAgICAuI3skc2l6ZX0ge1xyXG4gICAgICAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGVhY2ggJHNpemVILFxyXG4gICAgICAkbGVuZ3RoSGlnaHQgaW4gJGxpbmVIZWlnaHQge1xyXG4gICAgICAgIEBpZiAoJHNpemVIPT0kc2l6ZSkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZW5ndGhIaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qR2VuZXJhIGxhcyBjbGFzZXMgZGUgdGlwb2dyYWbDrWEgZGUgZGlzdGludGFzIG1lZGlkYXMgcXVlIGFjdHVhbiBlbiBmdW5jacOzbiBkZSBsYXMgbWVkaWFxdWVyeXMgdGV4dC1sZy1oMSAqL1xyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBlYWNoICRwcm9wLFxyXG4gICAgJGFiYnJldiBpbiAoZm9udC1zaXplOiB0ZXh0KSB7XHJcblxyXG4gICAgICBAZWFjaCAkc2l6ZSxcclxuICAgICAgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgQGVhY2ggJHNpemVILFxyXG4gICAgICAgICAgJGxlbmd0aEhpZ2h0IGluICRsaW5lSGVpZ2h0IHtcclxuICAgICAgICAgICAgQGlmICgkc2l6ZUg9PSRzaXplKSB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZW5ndGhIaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmltYWdldGV4dCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAZWFjaCAkcHJvcCxcclxuICAgICAgICAkYWJicmV2IGluIChmb250LXNpemU6IHRleHQpIHtcclxuICAgICAgICBcclxuICAgICAgICAgIEBlYWNoICRzaXplLFxyXG4gICAgICAgICAgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgICAgICAgICAjeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgQGVhY2ggJHNpemVILFxyXG4gICAgICAgICAgICAgICRsZW5ndGhIaWdodCBpbiAkbGluZUhlaWdodCB7XHJcbiAgICAgICAgICAgICAgICBAaWYgKCRzaXplSD09JHNpemUpIHtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZW5ndGhIaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIzIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9yc1xuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5AZnVuY3Rpb24gcmdiYS1jc3MtdmFyKCRpZGVudGlmaWVyLCAkdGFyZ2V0KSB7XG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcInRleHRcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcbiAgJF9tYXA6ICgpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxuICAgICRfYXJnczogKCk7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xuICAgIH1cblxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9tYXA7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cblxuQGZ1bmN0aW9uIHZhcmlmeSgkbGlzdCkge1xuICAkcmVzdWx0OiBudWxsO1xuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCB2YXIoLS0jeyRwcmVmaXh9I3skZW50cnl9KSwgc3BhY2UpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcbiAgJG1lcmdlZC1tYXBzOiAoKTtcblxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcbiAgICAkbWVyZ2VkLW1hcHM6IG1hcC1tZXJnZSgkbWVyZ2VkLW1hcHMsICRtYXApO1xuICB9XG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdyhkaXZpZGUoKGRpdmlkZSgkdmFsdWUsIDI1NSkgKyAuMDU1KSwgMS4wNTUpLCAyLjQpLiAoZnJvbSAwIHRvIDI1NSlcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG4kX2x1bWluYW5jZS1saXN0OiAuMDAwOCAuMDAxIC4wMDExIC4wMDEzIC4wMDE1IC4wMDE3IC4wMDIgLjAwMjIgLjAwMjUgLjAwMjcgLjAwMyAuMDAzMyAuMDAzNyAuMDA0IC4wMDQ0IC4wMDQ4IC4wMDUyIC4wMDU2IC4wMDYgLjAwNjUgLjAwNyAuMDA3NSAuMDA4IC4wMDg2IC4wMDkxIC4wMDk3IC4wMTAzIC4wMTEgLjAxMTYgLjAxMjMgLjAxMyAuMDEzNyAuMDE0NCAuMDE1MiAuMDE2IC4wMTY4IC4wMTc2IC4wMTg1IC4wMTk0IC4wMjAzIC4wMjEyIC4wMjIyIC4wMjMyIC4wMjQyIC4wMjUyIC4wMjYyIC4wMjczIC4wMjg0IC4wMjk2IC4wMzA3IC4wMzE5IC4wMzMxIC4wMzQzIC4wMzU2IC4wMzY5IC4wMzgyIC4wMzk1IC4wNDA5IC4wNDIzIC4wNDM3IC4wNDUyIC4wNDY3IC4wNDgyIC4wNDk3IC4wNTEzIC4wNTI5IC4wNTQ1IC4wNTYxIC4wNTc4IC4wNTk1IC4wNjEyIC4wNjMgLjA2NDggLjA2NjYgLjA2ODUgLjA3MDQgLjA3MjMgLjA3NDIgLjA3NjIgLjA3ODIgLjA4MDIgLjA4MjMgLjA4NDQgLjA4NjUgLjA4ODcgLjA5MDggLjA5MzEgLjA5NTMgLjA5NzYgLjA5OTkgLjEwMjIgLjEwNDYgLjEwNyAuMTA5NSAuMTExOSAuMTE0NCAuMTE3IC4xMTk1IC4xMjIxIC4xMjQ4IC4xMjc0IC4xMzAxIC4xMzI5IC4xMzU2IC4xMzg0IC4xNDEzIC4xNDQxIC4xNDcgLjE1IC4xNTI5IC4xNTU5IC4xNTkgLjE2MiAuMTY1MSAuMTY4MyAuMTcxNCAuMTc0NiAuMTc3OSAuMTgxMiAuMTg0NSAuMTg3OCAuMTkxMiAuMTk0NiAuMTk4MSAuMjAxNiAuMjA1MSAuMjA4NiAuMjEyMiAuMjE1OSAuMjE5NSAuMjIzMiAuMjI3IC4yMzA3IC4yMzQ2IC4yMzg0IC4yNDIzIC4yNDYyIC4yNTAyIC4yNTQyIC4yNTgyIC4yNjIzIC4yNjY0IC4yNzA1IC4yNzQ3IC4yNzg5IC4yODMxIC4yODc0IC4yOTE4IC4yOTYxIC4zMDA1IC4zMDUgLjMwOTUgLjMxNCAuMzE4NSAuMzIzMSAuMzI3OCAuMzMyNSAuMzM3MiAuMzQxOSAuMzQ2NyAuMzUxNSAuMzU2NCAuMzYxMyAuMzY2MyAuMzcxMiAuMzc2MyAuMzgxMyAuMzg2NCAuMzkxNiAuMzk2OCAuNDAyIC40MDcyIC40MTI1IC40MTc5IC40MjMzIC40Mjg3IC40MzQyIC40Mzk3IC40NDUyIC40NTA4IC40NTY0IC40NjIxIC40Njc4IC40NzM1IC40NzkzIC40ODUxIC40OTEgLjQ5NjkgLjUwMjkgLjUwODkgLjUxNDkgLjUyMSAuNTI3MSAuNTMzMyAuNTM5NSAuNTQ1NyAuNTUyIC41NTgzIC41NjQ3IC41NzExIC41Nzc2IC41ODQxIC41OTA2IC41OTcyIC42MDM4IC42MTA1IC42MTcyIC42MjQgLjYzMDggLjYzNzYgLjY0NDUgLjY1MTQgLjY1ODQgLjY2NTQgLjY3MjQgLjY3OTUgLjY4NjcgLjY5MzkgLjcwMTEgLjcwODQgLjcxNTcgLjcyMzEgLjczMDUgLjczNzkgLjc0NTQgLjc1MjkgLjc2MDUgLjc2ODIgLjc3NTggLjc4MzUgLjc5MTMgLjc5OTEgLjgwNyAuODE0OCAuODIyOCAuODMwOCAuODM4OCAuODQ2OSAuODU1IC44NjMyIC44NzE0IC44Nzk2IC44ODc5IC44OTYzIC45MDQ3IC45MTMxIC45MjE2IC45MzAxIC45Mzg3IC45NDczIC45NTYgLjk2NDcgLjk3MzQgLjk4MjMgLjk5MTEgMTtcblxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kLCAkY29sb3ItY29udHJhc3QtZGFyazogJGNvbG9yLWNvbnRyYXN0LWRhcmssICRjb2xvci1jb250cmFzdC1saWdodDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkbWluLWNvbnRyYXN0LXJhdGlvOiAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gICRtYXgtcmF0aW86IDA7XG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XG5cbiAgQGVhY2ggJGNvbG9yIGluICRmb3JlZ3JvdW5kcyB7XG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XG4gICAgICBAcmV0dXJuICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xuICAgICAgJG1heC1yYXRpby1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjEgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLWNvbnRyYXN0LXJhdGlvXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wNDA0NSwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDAlKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCkpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24oJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0KCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KFxuICAkZGlyZWN0aW9uOiBkb3duLFxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcbiAgJHNwYWNpbmc6ICRjYXJldC1zcGFjaW5nLFxuICAkdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnblxuKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgkd2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRidG4tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIFVuZGVybGluZVxuLy9cblxuLm5hdi11bmRlcmxpbmUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogI3skbmF2LXVuZGVybGluZS1nYXB9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG5cbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yOiAjeyRjYXJkLXRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLypPcmdhbmljIGZvcm0qL1xyXG5AZnVuY3Rpb24gc2V0Q29sb3IoJGNvbG9yKSB7XHJcbiAgJGNvbG9yT3JnYW5pY0Zvcm06IDAwMDAwMDtcclxuICBAaWYgKCRjb2xvcj09XCJwcmltYXJ5XCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiBDMjE3MzRcclxuICB9XHJcbiAgQGlmICgkY29sb3I9PVwicHJpbWFyeS1kYXJrXCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiA4RjEwMjdcclxuICB9XHJcbiAgQGlmICgkY29sb3I9PVwiZ3JheS0xMDBcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IEY0RjZGOFxyXG4gIH1cclxuICBAaWYgKCRjb2xvcj09XCJncmF5LTIwMFwiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogOTA5NzlFXHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cImRhcmtcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IDMzMzMzM1xyXG4gIH1cclxuICBAaWYgKCRjb2xvcj09XCJ3aGl0ZVwiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogRkZGRkZGXHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cImRlcC1lbm9sb2d5XCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiBGQzM1NThcclxuICB9XHJcbiAgQGlmICgkY29sb3I9PVwicnJzc1wiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogRDgxQjk0XHJcbiAgfVxyXG5cclxuICBAaWYgKCRjb2xvcj09XCJ2aXRpY3VsdHVyZVwiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogMjVDMjNEXHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cInZpdGljdWx0dXJlLWRhcmtcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IDBENzYxRVxyXG4gIH1cclxuICBcclxuICBAaWYgKCRjb2xvcj09XCJvZW5vbG9neVwiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogQzIxNzM0XHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cIm9lbm9sb2d5LWRhcmtcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IEZDMzU1OFxyXG4gIH1cclxuICAgIFxyXG4gIEBpZiAoJGNvbG9yPT1cImVjb25vbXlcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IDAzNTQ4ZlxyXG4gIH1cclxuICBAaWYgKCRjb2xvcj09XCJlY29ub215LWRhcmtcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IDE3NDE1ZlxyXG4gIH0gICBcclxuXHJcbiAgQGlmICgkY29sb3I9PVwic2FmZXR5XCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiBEQkY4MDBcclxuICB9XHJcbiAgQGlmICgkY29sb3I9PVwic2FmZXR5LWRhcmtcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IGIyYzkwNlxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAcmV0dXJuICRjb2xvck9yZ2FuaWNGb3JtO1xyXG59XHJcblxyXG5AbWl4aW4gb3JnYW5pYy1mb3JtKCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBvcmdhbmljLWZvcm0tYm9yZGVyKCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxMyA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTIuNDI5NSAyLjg2MzFMMTIuNDI5NiAyLjg2MzgyQzEyLjY2MzYgMy44MDA5NSAxMi4zMDczIDQuODY2MjYgMTEuNDAyMSA1Ljg1NTU1QzEwLjUwMTEgNi44NDAxOSA5LjA5OTE3IDcuNjkzMDUgNy40MDQzMiA4LjE1ODRDNS43MTA3MiA4LjYyMzQxIDQuMDkyNCA4LjU5MjM1IDIuODUxMDggOC4xOTQzM0MxLjYwNTE3IDcuNzk0ODQgMC44MDI1NCA3LjA1Mzc3IDAuNTcwMjMzIDYuMTMyMDRDMC4zMzcwNDMgNS4yMDY4MSAwLjY5MTA2NyA0LjE0MDQ1IDEuNTk2NzggMy4xNDY4QzIuNDk3MzggMi4xNTg3NSAzLjg5OTA3IDEuMzAxMTMgNS41OTQ5NSAwLjgzODc3OEM3LjI5MTQzIDAuMzc2MjYyIDguOTEyNjkgMC40MDg1NzUgMTAuMTU1IDAuODA2NzFDMTEuNDAyMyAxLjIwNjQ2IDEyLjIwMiAxLjk0NjA3IDEyLjQyOTUgMi44NjMxWicgc3Ryb2tlPSclMjMje3NldENvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG59XHJcblxyXG4vKm9yZ2FuaWMtZm9ybS1pY29uKi9cclxuQG1peGluIG9yZ2FuaWMtZm9ybS1pY29uKCRiZ0NvbG9yLCRpY29uLCRpY29uQ29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGJnQ29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMDtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAaWYgKCRpY29uPT1cImRvd25sb2FkXCIpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzJyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTMgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzIwMDVfNTMxOCknJTNFJTNDcGF0aCBkPSdNMTAuODA5MiA4VjEwQzEwLjgwOTIgMTAuMjY1MiAxMC43MDI1IDEwLjUxOTYgMTAuNTEyNiAxMC43MDcxQzEwLjMyMjcgMTAuODk0NiAxMC4wNjUyIDExIDkuNzk2NTggMTFIMi43MDc5N0MyLjQzOTQgMTEgMi4xODE4MiAxMC44OTQ2IDEuOTkxOTEgMTAuNzA3MUMxLjgwMiAxMC41MTk2IDEuNjk1MzEgMTAuMjY1MiAxLjY5NTMxIDEwVjgnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zLjcyMDcgNS41TDYuMjUyMzUgOEw4Ljc4Mzk5IDUuNScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuMjUyOTMgOFYyJyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzIwMDVfNTMxOCclM0UlM0NyZWN0IHdpZHRoPScxMi4xNTE5JyBoZWlnaHQ9JzEyJyBmaWxsPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4xNzY3NTggMC41KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG4gICAgQGlmICgkaWNvbj09XCJ1cGxvYWRcIikge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxNyAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuODc1IDYuNzE4NTdMMi44NzUgMy44NDU5OUMyLjg3NSAzLjQ2NTA2IDMuMDE1NDggMy4wOTk3MyAzLjI2NTUzIDIuODMwMzhDMy41MTU1NyAyLjU2MTAyIDMuODU0NzEgMi40MDk3IDQuMjA4MzMgMi40MDk3TDEzLjU0MTcgMi40MDk3QzEzLjg5NTMgMi40MDk3IDE0LjIzNDQgMi41NjEwMiAxNC40ODQ1IDIuODMwMzhDMTQuNzM0NSAzLjA5OTc0IDE0Ljg3NSAzLjQ2NTA2IDE0Ljg3NSAzLjg0NTk5TDE0Ljg3NSA2LjcxODU3JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyLjIwODUgMTAuMzA5M0w4Ljg3NTE2IDYuNzE4NTRMNS41NDE4MyAxMC4zMDkzJyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTguODc1IDYuNzE4NTdMOC44NzUgMTUuMzM2Mycgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGljb249PVwiYXJyb3ctbGVmdFwiKSB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNCAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE5IDEyLjYwNkg1JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTkuNjA2TDUgMTIuNjA2TDEyIDUuNjA1OTYnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfSAgIFxyXG4gICAgQGlmICgkaWNvbj09XCJhcnJvdy1yaWdodFwiKSB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNCAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMTIuNjA2SDE5JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTkuNjA2TDE5IDEyLjYwNkwxMiA1LjYwNTk2JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuICAgIEBpZiAoJGljb249PVwicXVpbGxcIikge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzI2JyB2aWV3Qm94PScwIDAgMTggMjYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk0NjAzIDI0LjIxMzRDMS44ODkxMSAyMy43OTE0IDIuNDc5NzQgMjAuNjgxNyAzLjYxNzU3IDE5LjY0ODdDNS41NjkzNiAxOS40MTgxIDEwLjkxMzUgMTcuODMwOCA5LjQ5NzE0IDE3Ljg0MzJDOC4wODA4IDE3Ljg1NTUgNi41NzkwNyAxNi45NDE2IDYuNTc5MDcgMTYuOTQxNkM2LjU3OTA3IDE2Ljk0MTYgOS44NDMwMiAxNi40NTM0IDEwLjkxNzEgMTUuNTY0MUMxMi4yMTY2IDE0LjQ4ODIgMTMuNjI5NyAxMC45NTUzIDEzLjA0MzEgMTEuMjUyNUMxMi4yMjg0IDExLjY2NTEgMTEuMDcxMyAxMS4yODY2IDExLjA3MTMgMTEuMjg2NkMxMS4wNzEzIDExLjI4NjYgMTMuMDgwOCAxMC4yOTQ3IDEzLjUxMzYgOS41NTMwNUMxNS4zMTM2IDYuNDY3NDUgMTUuOTkyOCAzLjYzOTk2IDE3LjA1OCAwLjYxNTkwNEMxMS42Mzc5IDAuNDM3NzQ0IDguNzYyOTQgMi4yODMwNyA1LjY3ODE2IDYuMDAwNTNINS42Nzc5OEM1LjIyMjA1IDYuNTY4OTYgNC45MzcyNiA3LjI1NTQyIDQuODU2ODMgNy45Nzk2Mkw0LjU1MTM2IDEwLjUxMTJDNC41NTEzNiAxMC41MTEyIDQuMDQ3NDMgOC43NjE4NyA0LjM5MTQxIDcuNjMzMzZDNC40NjU1OSA3LjM5MDMxIDQuMDU1NTggOC4wMTA3MyAzLjg2OTQ2IDguMzMxNzdDMC43Mjc2NjcgMTMuNzUzMyAyLjQzODg5IDE4LjQ3ODggMi40Mzg4OSAxOC40Nzg4QzUuMzk3MzcgMTAuNDc1MiAxMS40NzY2IDQuOTk1NCAxMS40NzY2IDQuOTk1NEM3Ljc1NTkxIDkuMjE0NDYgMC45ODIyMyAyMC44ODg1IDAuODUzNTE2IDI1LjA4NDVMMS45NDYwMyAyNC4yMTM0WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICB9XHJcbiAgICBAaWYgKCRpY29uPT1cImF3YXJkXCIpIHtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDM0IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTggNkg3LjEzMjYzQzYuODU0MDEgOC43NzQ1NiA3LjAxNDk3IDExLjU3NTIgNy42MDk3MiAxNC4zMDA1QzguMjAyOTMgMTcuMjQ4NiA5LjU2Nzk1IDE5Ljk5MDIgMTEuNTY3OSAyMi4yNTA2QzEyLjU5MjYgMjMuMjQzMSAxMy43ODk5IDI0LjA0NDIgMTUuMTAyIDI0LjYxNDhDMTUuNjE5IDI0LjgxMTUgMTYuMTU5NSAyNC45NDA5IDE2LjcxIDI1JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTUgNkgyNS44Njc0QzI2LjE0NiA4Ljc3NDU2IDI1Ljk4NSAxMS41NzUyIDI1LjM5MDMgMTQuMzAwNUMyNC43OTcxIDE3LjI0ODYgMjMuNDMyIDE5Ljk5MDIgMjEuNDMyIDIyLjI1MDZDMjAuNDA3MyAyMy4yNDMxIDE5LjIxMDEgMjQuMDQ0MiAxNy44OTc5IDI0LjYxNDhDMTcuNDM5NiAyNC44MDM4IDE2Ljk1ODUgMjQuOTMzMiAxNi40NjY2IDI1JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNi45NzgyMiA4SDMuMDE2MTVDMi45MDIzIDEwLjQ2NDYgMy4zOTE4NiAxMi45MTc5IDQuNDM0NjcgMTUuMTA4M0M1LjQ5OTAxIDE2Ljk0MDcgNy4xMTE4OSAxOC4zMTU1IDkgMTknIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yNi4wMjE3IDhIMjkuOTgzNEMzMC4wOTg0IDEwLjQ2MjcgMjkuNjE0NyAxMi45MTQ4IDI4LjU4MTMgMTUuMTA4M0MyNy41MDg5IDE2LjkzOTkgMjUuODkxNCAxOC4zMTM5IDI0IDE5JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTQgMjRWMjgnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xOSAyNFYyOCcgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDI4SDIxJyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRpY29uPT1cImNvdXJzZVwiKSB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAxOCAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuOTQ2MDMgMjQuMjEzNEMxLjg4OTExIDIzLjc5MTQgMi40Nzk3NCAyMC42ODE3IDMuNjE3NTcgMTkuNjQ4N0M1LjU2OTM2IDE5LjQxODEgMTAuOTEzNSAxNy44MzA4IDkuNDk3MTQgMTcuODQzMkM4LjA4MDggMTcuODU1NSA2LjU3OTA3IDE2Ljk0MTYgNi41NzkwNyAxNi45NDE2QzYuNTc5MDcgMTYuOTQxNiA5Ljg0MzAyIDE2LjQ1MzQgMTAuOTE3MSAxNS41NjQxQzEyLjIxNjYgMTQuNDg4MiAxMy42Mjk3IDEwLjk1NTMgMTMuMDQzMSAxMS4yNTI1QzEyLjIyODQgMTEuNjY1MSAxMS4wNzEzIDExLjI4NjYgMTEuMDcxMyAxMS4yODY2QzExLjA3MTMgMTEuMjg2NiAxMy4wODA4IDEwLjI5NDcgMTMuNTEzNiA5LjU1MzA1QzE1LjMxMzYgNi40Njc0NSAxNS45OTI4IDMuNjM5OTYgMTcuMDU4IDAuNjE1OTA0QzExLjYzNzkgMC40Mzc3NDQgOC43NjI5NCAyLjI4MzA3IDUuNjc4MTYgNi4wMDA1M0g1LjY3Nzk4QzUuMjIyMDUgNi41Njg5NiA0LjkzNzI2IDcuMjU1NDIgNC44NTY4MyA3Ljk3OTYyTDQuNTUxMzYgMTAuNTExMkM0LjU1MTM2IDEwLjUxMTIgNC4wNDc0MyA4Ljc2MTg3IDQuMzkxNDEgNy42MzMzNkM0LjQ2NTU5IDcuMzkwMzEgNC4wNTU1OCA4LjAxMDczIDMuODY5NDYgOC4zMzE3N0MwLjcyNzY2NyAxMy43NTMzIDIuNDM4ODkgMTguNDc4OCAyLjQzODg5IDE4LjQ3ODhDNS4zOTczNyAxMC40NzUyIDExLjQ3NjYgNC45OTU0IDExLjQ3NjYgNC45OTU0QzcuNzU1OTEgOS4yMTQ0NiAwLjk4MjIzIDIwLjg4ODUgMC44NTM1MTYgMjUuMDg0NUwxLjk0NjAzIDI0LjIxMzRaJyBmaWxsPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcblxyXG5cclxuXHJcbiAgICBcclxuICB9XHJcbiAgICBcclxufVxyXG5cclxuLypBcnJvdyovXHJcbkBtaXhpbiBhcnJvdygkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDEwIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxN0wxIDlMOSAxJyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG59XHJcblxyXG5cclxuLypSUlNTKi9cclxuQG1peGluIGljb25SUlNTKCRpY29uLCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgQGlmICgkaWNvbj09XCJmYWNlYm9va1wiKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgNiAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzcyMTggMTNIMy45ODA4N1Y2LjQzOTk0SDUuODAxNzRMNiA0LjI0NjI5SDMuOTgwODdWMi45OTc5OUMzLjk4MDg3IDIuNDc1NyA0LjA4IDIuMjc3MjIgNC41ODA4NyAyLjI3NzIySDZWMEg0LjE4NDM1QzIuMjM4MjYgMCAxLjM2MTc0IDAuODU2NTY4IDEuMzYxNzQgMi40OTY1OFY0LjI1MTUxSDBWNi40NzEyN0gxLjM2MTc0TDEuMzcyMTggMTNaJyBmaWxsPSclMjMje3NldENvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH0gIFxyXG4gIEBpZiAoJGljb249PVwidHdpdHRlclwiKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE1IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxMC42NDNDMS4zNDg3IDExLjQ5MzQgMi45MDgxMiAxMS45NjIgNC41MDgyIDExLjk5NzhDNi4xMDgyOSAxMi4wMzM2IDcuNjg3NjEgMTEuNjM1MiA5LjA3Mzk3IDEwLjg0NkMxMC40NjAzIDEwLjA1NjggMTEuNjAwNSA4LjkwNzIxIDEyLjM3MDIgNy41MjI0OUMxMy4xMzk4IDYuMTM3NzYgMTMuNTA5NCA0LjU3MTA4IDEzLjQzODYgMi45OTMzQzE0LjA0OTYgMi41NjQwOCAxNC41NzgzIDIuMDMwOTkgMTUgMS40MTg5NUMxNC40Mzk5IDEuNjY3MiAxMy44NDQyIDEuODI4MzUgMTMuMjM0MSAxLjg5NjY0QzEzLjg4MDUgMS41MjEwNCAxNC4zNjU1IDAuOTI1MjI2IDE0LjU5NzcgMC4yMjEzNjRDMTMuOTk0MyAwLjU3NDEyMSAxMy4zMzUxIDAuODI0MzAzIDEyLjY0NzcgMC45NjE0NDlDMTIuMTg2MiAwLjQ3MzY4NCAxMS41NzQzIDAuMTUwMDM1IDEwLjkwNzIgMC4wNDA4MjQ1QzEwLjI0MDEgLTAuMDY4Mzg2MyA5LjU1NTA1IDAuMDQyOTU4MiA4Ljk1ODY1IDAuMzU3NTQ1QzguMzYyMjYgMC42NzIxMzEgNy44ODc5IDEuMTcyMzQgNy42MDkzMiAxLjc4MDRDNy4zMzA3NCAyLjM4ODQ2IDcuMjYzNTUgMy4wNzAyOSA3LjQxODE5IDMuNzE5OTJDNi4xOTY1NCAzLjY2MTQxIDUuMDAxMDkgMy4zNDk1OCAzLjkwOTczIDIuODA0NzRDMi44MTgzNyAyLjI1OTkgMS44NTU1OCAxLjQ5NDI4IDEuMDg0MDkgMC41NTc3NjVDMC42OTMwNzQgMS4yMjQyMyAwLjU3NDEzNiAyLjAxMjY4IDAuNzUxNDcxIDIuNzYyNjRDMC45Mjg4MDYgMy41MTI2IDEuMzg5MDkgNC4xNjc2OSAyLjAzODY0IDQuNTk0NTdDMS41NjA1NCA0LjU3NTYyIDEuMDkzNTYgNC40NDY2IDAuNjc1MDA0IDQuMjE3OEMwLjY2Njk3MyA0LjkyMzI4IDAuOTA4MzIzIDUuNjA5NDcgMS4zNTc1NCA2LjE1ODM0QzEuODA2NzYgNi43MDcyMiAyLjQzNTc2IDcuMDg0NDcgMy4xMzYzNyA3LjIyNTIyQzIuNjkxMyA3LjM0MTQ5IDIuMjI1NzkgNy4zNTk4NyAxLjc3MjczIDcuMjc5MDVDMS45NjY5NyA3Ljg4MDg5IDIuMzQ3OTEgOC40MDczMiAyLjg2MTc0IDguNzgzOThDMy4zNzU1OCA5LjE2MDYzIDMuOTk2MzQgOS4zNjg0OSA0LjYzNjM3IDkuMzc4MThDMy45ODk3MyA5Ljg4NjI4IDMuMjQ1NzMgMTAuMjYwMiAyLjQ0OTAxIDEwLjQ3NzZDMS42NTIzIDEwLjY5NDkgMC44MTkzIDEwLjc1MTIgMCAxMC42NDNaJyBmaWxsPSclMjMje3NldENvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDRweDtcclxuICB9XHJcbiAgQGlmICgkaWNvbj09XCJsaW5rZWRpblwiKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA0SDBWMTRIM1Y0WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNMS41MTE4IDQuNjUyMjdlLTA1QzEuMjE0NjQgLTAuMDAyMjkzNDIgMC45MjM0OTIgMC4wODM2ODM0IDAuNjc1MjcyIDAuMjQ3MDc2QzAuNDI3MDUxIDAuNDEwNDcgMC4yMzI5NDEgMC42NDM5MTUgMC4xMTc1OTggMC45MTc3OUMwLjAwMjI1Mzk3IDEuMTkxNjYgLTAuMDI5MTM5MiAxLjQ5MzYzIDAuMDI3Mzk3NCAxLjc4NTM4QzAuMDgzOTM0IDIuMDc3MTIgMC4yMjU4NjUgMi4zNDU0OSAwLjQzNTE2NCAyLjU1NjQ2QzAuNjQ0NDYzIDIuNzY3NDIgMC45MTE3MDYgMi45MTE0NiAxLjIwMjk5IDIuOTcwM0MxLjQ5NDI4IDMuMDI5MTQgMS43OTY0OCAzLjAwMDE0IDIuMDcxMjYgMi44ODY5NkMyLjM0NjAzIDIuNzczNzkgMi41ODEgMi41ODE1NCAyLjc0NjM1IDIuMzM0NjJDMi45MTE3IDIuMDg3NyAyLjk5OTk4IDEuNzk3MjIgMi45OTk5OSAxLjUwMDA1QzMuMDAwNzcgMS4zMDM4NCAyLjk2Mjg5IDEuMTA5NCAyLjg4ODUyIDAuOTI3ODI4QzIuODE0MTUgMC43NDYyNTkgMi43MDQ3NSAwLjU4MTExMiAyLjU2NjU2IDAuNDQxODI0QzIuNDI4MzcgMC4zMDI1MzYgMi4yNjQwOSAwLjE5MTgzOCAyLjA4MzEyIDAuMTE2MDM3QzEuOTAyMTQgMC4wNDAyMzYxIDEuNzA4MDEgMC4wMDA4MjA1MTQgMS41MTE4IDQuNjUyMjdlLTA1WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNNy43NzM0MSA4LjkwNTA2QzcuNzczNDEgNy41Mzc5NSA4LjM3ODQgNi43Mjc1MyA5LjU0MDc4IDYuNzI3NTNDMTAuNzAzMiA2LjcyNzUzIDExLjExNzggNy41MDk3NyAxMS4xMTc4IDguOTA1MDZWMTRIMTRWNy44NTUwNUMxNCA1LjI1NDcyIDEyLjU3OTMgNC4wMDAzNyAxMC42MDEyIDQuMDAwMzdDMTAuMDM3OCAzLjk5MTc4IDkuNDgxODEgNC4xMzQ2MiA4Ljk4NzQ0IDQuNDE0OTVDOC40OTMwNyA0LjY5NTI4IDguMDc3MTYgNS4xMDM1NyA3Ljc4MDIxIDUuNjAwMDRWNC4yOTYzNUg1VjE0SDcuNzgwMjFMNy43NzM0MSA4LjkwNTA2WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICB9XHJcbiAgQGlmICgkaWNvbj09XCJpbnN0YWdyYW1cIikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNzc5NFYzLjIyNjJDMC4wNTc2OTI3IDIuOTYzOTMgMC4wODkxNjEzIDIuNzAxNjcgMC4xNjc4MzMgMi40NDQ2NUMwLjM5Mjk4MSAxLjczMjE0IDAuODQwMzIxIDEuMTEwNDQgMS40NDQzNCAwLjY3MDU5NUMyLjA0ODM3IDAuMjMwNzUgMi43NzczNCAtMC4wMDQxMzE2NiAzLjUyNDUgMC4wMDAzNTIzNjFDNS44NDYxOSAwLjAwMDM1MjM2MSA4LjE2Nzg5IDAuMDAwMzUyMzYxIDEwLjQ4OTYgMC4wMDAzNTIzNjFDMTEuMjI0NyAtMC4wMTAyODA2IDExLjk0MzEgMC4yMTk5OTQgMTIuNTM1MSAwLjY1NjAxMkMxMy4wMDI1IDAuOTg1NTMxIDEzLjM4MDggMS40MjU4OSAxMy42MzYyIDEuOTM3NjJDMTMuODkxNiAyLjQ0OTM1IDE0LjAxNiAzLjAxNjQ2IDEzLjk5ODMgMy41ODgxMkMxMy45OTgzIDUuODUwNTggMTMuOTk4MyA4LjExMzA1IDEzLjk5ODMgMTAuMzc1NUMxNC4wMDIgMTAuNjA3NCAxMy45ODQ0IDEwLjgzOTIgMTMuOTQ1OSAxMS4wNjc5QzEzLjg1NTYgMTEuNjY4NCAxMy42MDYxIDEyLjIzMzcgMTMuMjIzMyAxMi43MDUxQzEyLjg0MDUgMTMuMTc2NCAxMi4zMzg0IDEzLjUzNjYgMTEuNzY5MyAxMy43NDgyQzExLjQ0NjcgMTMuODU0MyAxMS4xMTczIDEzLjkzODQgMTAuNzgzMyAxNEgzLjIzMDc5TDIuOTM3MDggMTMuOTQ3NUMyLjMzNjY2IDEzLjg1MzQgMS43NzE4OCAxMy42MDE5IDEuMzAwMiAxMy4yMTg3QzAuODI4NTIgMTIuODM1NCAwLjQ2Njc2OCAxMi4zMzQgMC4yNTE3NSAxMS43NjU1QzAuMTQ1NTU5IDExLjQ0MjkgMC4wNjE0NDg1IDExLjExMzQgMCAxMC43Nzk0Wk05LjkyODM5IDcuMDAyOEM5LjkyNDI3IDYuMjMwMTIgOS42MTU4OCA1LjQ5MDE3IDkuMDcwMDUgNC45NDMzQzguNTI0MjEgNC4zOTY0MyA3Ljc4NDg5IDQuMDg2NjkgNy4wMTIyOSA0LjA4MTE4QzYuMjM3NDQgNC4wODI1NiA1LjQ5NDY0IDQuMzkwNjUgNC45NDYyNSA0LjkzODExQzQuMzk3ODYgNS40ODU1NyA0LjA4ODQ2IDYuMjI3ODggNC4wODU2OSA3LjAwMjhDNC4wODg0MyA3Ljc3NTAxIDQuMzk1NjYgOC41MTQ5NSA0Ljk0MDY2IDkuMDYxOTdDNS40ODU2NyA5LjYwODk4IDYuMjI0NDMgOS45MTg4OSA2Ljk5NjU1IDkuOTI0NDFDNy43NzE4OSA5LjkyMzA0IDguNTE1MjMgOS42MTUxMiA5LjA2NDQ2IDkuMDY3ODFDOS42MTM2OCA4LjUyMDUgOS45MjQyNCA3Ljc3ODIgOS45MjgzOSA3LjAwMjhaTTEwLjc5OSA0LjA4MTE4QzEwLjkxMzQgNC4wODE4NyAxMS4wMjY3IDQuMDYwMDMgMTEuMTMyNiA0LjAxNjkxQzExLjIzODUgMy45NzM3OSAxMS4zMzQ5IDMuOTEwMjMgMTEuNDE2MiAzLjgyOTg2QzExLjQ5NzUgMy43NDk1IDExLjU2MjIgMy42NTM5IDExLjYwNjYgMy41NDg1MkMxMS42NTEgMy40NDMxNCAxMS42NzQyIDMuMzMwMDUgMTEuNjc0OSAzLjIxNTcxQzExLjY3NDkgMi45ODI5MSAxMS41ODI4IDIuNzU5NTYgMTEuNDE4NyAyLjU5NDQ1QzExLjI1NDYgMi40MjkzNCAxMS4wMzE4IDIuMzM1ODggMTAuNzk5IDIuMzM0NDlDMTAuNTY5NCAyLjMzNTg1IDEwLjM0OTYgMi40MjczMiAxMC4xODY3IDIuNTg5MThDMTAuMDIzOSAyLjc1MTA1IDkuOTMxMTQgMi45NzAzOCA5LjkyODM5IDMuMTk5OThDOS45MjcgMy4zMTUyIDkuOTQ4NSAzLjQyOTU1IDkuOTkxNjMgMy41MzY0QzEwLjAzNDggMy42NDMyNSAxMC4wOTg3IDMuNzQwNDggMTAuMTc5NyAzLjgyMjQ1QzEwLjI2MDYgMy45MDQ0MiAxMC4zNTcxIDMuOTY5NDkgMTAuNDYzNCA0LjAxMzlDMTAuNTY5NyA0LjA1ODMxIDEwLjY4MzggNC4wODExOSAxMC43OTkgNC4wODExOFonIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG4gIEBpZiAoJGljb249PVwieW91dHViZVwiKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIwIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNzgzMSAyLjExNTY1QzE4LjY3OSAxLjczODM1IDE4LjQ3NDMgMS4zOTQxMiAxOC4xODk3IDEuMTE3MzZDMTcuOTA1MSAwLjg0MDU5NyAxNy41NTA0IDAuNjQxMDEgMTcuMTYxMSAwLjUzODUzM0MxNS43MzgyIDAuMTY2NjMyIDkuOTk3MDkgMC4xNjY2MjYgOS45OTcwOSAwLjE2NjYyNkM5Ljk5NzA5IDAuMTY2NjI2IDQuMzA1NzQgMC4xNjY2MzIgMi44NDAyMiAwLjUzODUzM0MyLjQ1MDkzIDAuNjQxMDEgMi4wOTYyNCAwLjg0MDU5NyAxLjgxMTYgMS4xMTczNkMxLjUyNjk2IDEuMzk0MTIgMS4zMjIzNCAxLjczODM1IDEuMjE4MTkgMi4xMTU2NUMwLjcwNTkxNyA0Ljk1OTIxIDAuNzA1OTE3IDcuODY3MTUgMS4yMTgxOSAxMC43MTA3QzEuMzIxOTEgMTEuMDg5IDEuNTI2MjYgMTEuNDM0MyAxLjgxMDg3IDExLjcxMjJDMi4wOTU0OSAxMS45OTAyIDIuNDUwNCAxMi4xOTEgMi44NDAyMiAxMi4yOTQ3QzQuMjYzMDYgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2QzkuOTk3MDkgMTIuNjY2NiAxNS43MzExIDEyLjY2NjYgMTcuMTYxMSAxMi4yOTQ3QzE3LjU1MDkgMTIuMTkxIDE3LjkwNTggMTEuOTkwMiAxOC4xOTA0IDExLjcxMjJDMTguNDc1IDExLjQzNDMgMTguNjc5NCAxMS4wODkgMTguNzgzMSAxMC43MTA3QzE5LjI5NTQgNy44NjcxNSAxOS4yOTU0IDQuOTU5MjEgMTguNzgzMSAyLjExNTY1Wk04LjExMTgzIDkuMDUwOTJWMy43NzU0NEwxMi44OTk3IDYuNDEzMTlMOC4xMTE4MyA5LjA1MDkyWicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKkltYWdlcyBtYXNrIG9yZ2FuaWMgZm9ybSovXHJcbi5vcmdhbmljLW1hc2sge1xyXG4gIGNsaXAtcGF0aDogIHBhdGgoJ000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4Jyk7XHJcbn1cclxuXHJcblxyXG4vKkFycm93Ki9cclxuQG1peGluIGRvd25sb2FkKCRjb2xvcikge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjEgMTVWMTlDMjEgMTkuNTMwNCAyMC43ODkzIDIwLjAzOTEgMjAuNDE0MiAyMC40MTQyQzIwLjAzOTEgMjAuNzg5MyAxOS41MzA0IDIxIDE5IDIxSDVDNC40Njk1NyAyMSAzLjk2MDg2IDIwLjc4OTMgMy41ODU3OSAyMC40MTQyQzMuMjEwNzEgMjAuMDM5MSAzIDE5LjUzMDQgMyAxOVYxNScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRjb2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNyAxMEwxMiAxNUwxNyAxMCcgc3Ryb2tlPSclMjMje3NldENvbG9yKCRjb2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIgMTVWMycgc3Ryb2tlPSclMjMje3NldENvbG9yKCRjb2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxufVxyXG5cclxuQG1peGluIG9qbygkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDI0IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0ncGF0aC0xLWluc2lkZS0xXzUyMTJfNjA1MTMnIGZpbGw9J3doaXRlJyUzRSUzQ3BhdGggZD0nTTIyLjUxMjcgNi43MTc4OEMyMi4yNDg5IDcuMTY4MjggMjEuOTUzMSA3LjU5NzM3IDIxLjYzODYgOC4wMTU3OUMyMS44MDM4IDcuNzk0NTkgMjEuNjY1MiA3Ljk4MTE1IDIxLjYyMjYgOC4wMzQ0NUMyMS41ODI2IDguMDg1MDkgMjEuNTQyNiA4LjEzMzA1IDIxLjUwMjYgOC4xODM2OUMyMS40MTQ3IDguMjkyOTYgMjEuMzI0MSA4LjM5OTU3IDIxLjIzMDggOC41MDM1QzIxLjA1NzYgOC43MDA3MiAyMC44NzkgOC44ODk5NCAyMC42OTUxIDkuMDczODNDMjAuMzI0NyA5LjQ0NDI4IDE5LjkzMjkgOS43OTM0MiAxOS41MjI1IDEwLjExNTlDMTkuNDc3MiAxMC4xNTA1IDE5LjM4NjYgMTAuMjE5OCAxOS41Nzg1IDEwLjA3MzJDMTkuNTU3MiAxMC4wODkyIDE5LjUzODUgMTAuMTA1MiAxOS41MTcyIDEwLjExODZDMTkuNDY2NSAxMC4xNTg1IDE5LjQxNTkgMTAuMTk1OCAxOS4zNjI2IDEwLjIzMzJDMTkuMjQ4IDEwLjMxNTggMTkuMTMzNCAxMC4zOTg0IDE5LjAxNjEgMTAuNDc4M0MxOC43OTc2IDEwLjYyNzYgMTguNTc2NCAxMC43Njg4IDE4LjM0OTkgMTAuOTA0OEMxNy44MzI5IDExLjIxMzkgMTcuMjkxOCAxMS40ODg0IDE2LjczNzUgMTEuNzIyOUMxNi44MDE0IDExLjY5NjMgMTYuODY1NCAxMS42Njk2IDE2LjkyOTQgMTEuNjQzQzE1Ljg1IDEyLjA5ODcgMTQuNzE0NyAxMi40MDUyIDEzLjU1NTQgMTIuNTYyNEMxMy42MjczIDEyLjU1MTggMTMuNjk2NiAxMi41NDM4IDEzLjc2ODYgMTIuNTMzMUMxMi41OTYgMTIuNjg3NyAxMS40MDQ2IDEyLjY4NzcgMTAuMjI5MyAxMi41MzMxQzEwLjMwMTMgMTIuNTQzOCAxMC4zNzA2IDEyLjU1MTggMTAuNDQyNSAxMi41NjI0QzkuMjgzMjMgMTIuNDA1MiA4LjE0Nzg5IDEyLjA5ODcgNy4wNjg1NSAxMS42NDNDNy4xMzI1MSAxMS42Njk2IDcuMTk2NDggMTEuNjk2MyA3LjI2MDQ0IDExLjcyMjlDNi4yNzk2OCAxMS4zMDQ1IDUuMzQ5NTYgMTAuNzcxNSA0LjQ5OTQxIDEwLjEyOTJDNC40NzI3NiAxMC4xMTA2IDQuNDQ4NzcgMTAuMDg5MiA0LjQyMjEzIDEwLjA3MDZDNC42MTEzNSAxMC4yMTE4IDQuNTM0MDYgMTAuMTU4NSA0LjQ5NDA5IDEwLjEyMzlDNC40NDM0NSAxMC4wODM5IDQuMzkyODEgMTAuMDQzOSA0LjM0NDg0IDEwLjAwNEM0LjIzNTU3IDkuOTE2MDIgNC4xMjYzIDkuODI1NCA0LjAxOTcgOS43MzQ3OUMzLjgyMjQ4IDkuNTY0MjMgMy42Mjc5MyA5LjM4ODMzIDMuNDQxMzggOS4yMDQ0M0MzLjA2ODI3IDguODM5MzEgMi43MTY0NyA4LjQ1Mjg3IDIuMzkxMzMgOC4wNDUxMkMyLjM3MjY3IDguMDIxMTMgMi4zNTEzNSA3Ljk5NDQ4IDIuMzMyNyA3Ljk3MDVDMi4zMTY3MSA3Ljk1MTg0IDIuMzAwNzEgNy45MzA1MiAyLjI4NDcyIDcuOTA5MkMyLjMxMTM4IDcuOTQzODUgMi4zMzgwMyA3Ljk3NTgzIDIuMzYyMDEgOC4wMTA0N0MyLjMxNDA0IDcuOTUxODQgMi4yNjg3MyA3Ljg4Nzg4IDIuMjIzNDIgNy44MjY1OEMyLjEzNTQ3IDcuNzA5MzIgMi4wNTI4NiA3LjU4OTM5IDEuOTY3NTcgNy40Njk0NkMxLjc5NzAxIDcuMjIxNjEgMS42MzcxIDYuOTcxMDcgMS40ODc4NSA2LjcxMjU4VjcuNTIwMDlDMS43NTE3IDcuMDY5NjkgMi4wNDc1MSA2LjY0MDYxIDIuMzYyMDMgNi4yMjIxOEMyLjE5Njc5IDYuNDQzMzkgMi4zMzUzOCA2LjI1NjgzIDIuMzc4MDIgNi4yMDM1M0MyLjQxOCA2LjE1Mjg5IDIuNDU3OTcgNi4xMDQ5MiAyLjQ5Nzk1IDYuMDU0MjhDMi41ODU5IDUuOTQ1MDEgMi42NzY1MSA1LjgzODQxIDIuNzY5NzkgNS43MzQ0N0MyLjk0MzAyIDUuNTM3MjUgMy4xMjE1OCA1LjM0ODAzIDMuMzA1NDYgNS4xNjQxNUMzLjY3NTkxIDQuNzkzNyA0LjA2NzcgNC40NDQ1NSA0LjQ3ODA4IDQuMTIyMDlDNC41MjMzOSA0LjA4NzQ0IDQuNjE0IDQuMDE4MTUgNC40MjIxMSA0LjE2NDczQzQuNDQzNDMgNC4xNDg3NCA0LjQ2MjA5IDQuMTMyNzUgNC40ODM0MSA0LjExOTQyQzQuNTM0MDUgNC4wNzk0NCA0LjU4NDY4IDQuMDQyMTMgNC42Mzc5OSA0LjAwNDgyQzQuNzUyNTkgMy45MjIyIDQuODY3MTggMy44Mzk1OCA0Ljk4NDQ1IDMuNzU5NjNDNS4yMDI5OSAzLjYxMDM5IDUuNDI0MTkgMy40NjkxNCA1LjY1MDczIDMuMzMzMjJDNi4xNjc3NCAzLjAyNDA2IDYuNzA4NzggMi43NDk1NCA3LjI2MzEyIDIuNTE1MDRMNy4wNzEyMyAyLjU5NDk5QzguMTUwNTcgMi4xMzkyNiA5LjI4NTkxIDEuODMyNzUgMTAuNDQ1MiAxLjY3NTU0QzEwLjM3MzMgMS42ODYyIDEwLjMwNCAxLjY5NDE5IDEwLjIzMiAxLjcwNDg2QzExLjQwNDYgMS41NTAyOCAxMi41OTYgMS41NTAyOCAxMy43NzEzIDEuNzA0ODZDMTMuNjk5MyAxLjY5NDE5IDEzLjYzIDEuNjg2MiAxMy41NTgxIDEuNjc1NTRDMTQuNzE3NCAxLjgzMjc4IDE1Ljg1MjcgMi4xMzkyNiAxNi45MzIgMi41OTQ5OUwxNi43NDAyIDIuNTE1MDRDMTcuNzIwOSAyLjkzMzQ1IDE4LjY1MSAzLjQ2NjQ1IDE5LjUwMTIgNC4xMDg3NkMxOS41Mjc4IDQuMTI3NDEgMTkuNTUxOCA0LjE0ODczIDE5LjU3ODUgNC4xNjczOUMxOS4zODkzIDQuMDI2MTQgMTkuNDY2NSA0LjA3OTQ0IDE5LjUwNjUgNC4xMTQwOEMxOS41NTcyIDQuMTU0MDYgMTkuNjA3OCA0LjE5NDA0IDE5LjY1NTggNC4yMzQwMUMxOS43NjUgNC4zMjE5NiAxOS44NzQzIDQuNDEyNTcgMTkuOTgwOSA0LjUwMzE4QzIwLjE3ODEgNC42NzM3NSAyMC4zNzI3IDQuODQ5NjUgMjAuNTU5MiA1LjAzMzU1QzIwLjkzMjMgNS4zOTg2NyAyMS4yODQxIDUuNzg1MTEgMjEuNjA5MyA2LjE5Mjg2QzIxLjYyNzkgNi4yMTY4NSAyMS42NDkyIDYuMjQzNSAyMS42Njc5IDYuMjY3NDhDMjEuNjgzOSA2LjI4NjE0IDIxLjY5OTkgNi4zMDc0NiAyMS43MTU5IDYuMzI4NzhDMjEuNjg5MiA2LjI5NDEzIDIxLjY2MjYgNi4yNjIxNSAyMS42Mzg2IDYuMjI3NUMyMS42ODY2IDYuMjg2MTQgMjEuNzMxOSA2LjM1MDEgMjEuNzc3MiA2LjQxMTM5QzIxLjg2NTEgNi41Mjg2NiAyMS45NDc3IDYuNjQ4NTkgMjIuMDMzIDYuNzY4NTJDMjIuMjAzNiA3LjAxNjM3IDIyLjM2MzUgNy4yNjY5MSAyMi41MTI3IDcuNTI1MzlDMjIuNzI2IDcuODg1MTggMjMuMjQzIDguMDQ3NzYgMjMuNjA1NCA3LjgxMzIyQzIzLjk2NzkgNy41Nzg2OCAyNC4xMTk4IDcuMTA0MyAyMy44OTMzIDYuNzIwNTJDMjIuOTU1MiA1LjEyMTQ5IDIxLjY4OTIgMy43NTQyOCAyMC4yMDIxIDIuNjUzNkMxOC43MzYzIDEuNTY4ODkgMTcuMDI1MyAwLjc4ODA0MSAxNS4yNTMzIDAuMzcyMjk4QzEzLjMzMTcgLTAuMDc4MTAzOCAxMS4zMzgyIC0wLjExNTQyNCA5LjQwMDkgMC4yMzYzNzZDNy41OTkyOCAwLjU2NDE4NCA1Ljg0NTY3IDEuMjczMDggNC4zMjE0NCAyLjI4ODQ4QzIuNzg2MzQgMy4zMTE4OCAxLjQ2NzE0IDQuNjI4NDUgMC40NTE3MzMgNi4xNjg4NkMwLjMzMTgwNiA2LjM1MDA5IDAuMjE5ODcxIDYuNTMzOTggMC4xMDc5MzUgNi43MjA1MkMtMC4wMzU5Nzg1IDYuOTY1NzEgLTAuMDM1OTc4NSA3LjI4Mjg1IDAuMTA3OTM1IDcuNTI4MDNDMS4wNDYwNSA5LjEyNzA2IDIuMzExOTkgMTAuNDk0MyAzLjc5OTA4IDExLjU5NUM1LjI2NDg4IDEyLjY3OTcgNi45NzU5IDEzLjQ2MDUgOC43NDc5NCAxMy44NzYzQzEwLjY2OTUgMTQuMzI2NyAxMi42NjMgMTQuMzY0IDE0LjYwMDMgMTQuMDEyMkMxNi40MDE5IDEzLjY4NDQgMTguMTU1NSAxMi45NzU1IDE5LjY3OTggMTEuOTYwMUMyMS4yMTQ5IDEwLjkzNjcgMjIuNTM0MSA5LjYyMDEgMjMuNTQ5NSA4LjA3OTY5QzIzLjY2OTQgNy44OTg0NiAyMy43ODEzIDcuNzE0NTcgMjMuODkzMyA3LjUyODAzQzI0LjEwNjUgNy4xNjgyNSAyMy45ODY1IDYuNjM1MjQgMjMuNjA1NCA2LjQzNTM0QzIzLjIyNDMgNi4yMjc0NiAyMi43MzkzIDYuMzMxNCAyMi41MTI3IDYuNzE3ODRWNi43MTc4OFonLyUzRSUzQy9tYXNrJTNFJTNDcGF0aCBkPSdNMjIuNTEyNyA2LjcxNzg4QzIyLjI0ODkgNy4xNjgyOCAyMS45NTMxIDcuNTk3MzcgMjEuNjM4NiA4LjAxNTc5QzIxLjgwMzggNy43OTQ1OSAyMS42NjUyIDcuOTgxMTUgMjEuNjIyNiA4LjAzNDQ1QzIxLjU4MjYgOC4wODUwOSAyMS41NDI2IDguMTMzMDUgMjEuNTAyNiA4LjE4MzY5QzIxLjQxNDcgOC4yOTI5NiAyMS4zMjQxIDguMzk5NTcgMjEuMjMwOCA4LjUwMzVDMjEuMDU3NiA4LjcwMDcyIDIwLjg3OSA4Ljg4OTk0IDIwLjY5NTEgOS4wNzM4M0MyMC4zMjQ3IDkuNDQ0MjggMTkuOTMyOSA5Ljc5MzQyIDE5LjUyMjUgMTAuMTE1OUMxOS40NzcyIDEwLjE1MDUgMTkuMzg2NiAxMC4yMTk4IDE5LjU3ODUgMTAuMDczMkMxOS41NTcyIDEwLjA4OTIgMTkuNTM4NSAxMC4xMDUyIDE5LjUxNzIgMTAuMTE4NkMxOS40NjY1IDEwLjE1ODUgMTkuNDE1OSAxMC4xOTU4IDE5LjM2MjYgMTAuMjMzMkMxOS4yNDggMTAuMzE1OCAxOS4xMzM0IDEwLjM5ODQgMTkuMDE2MSAxMC40NzgzQzE4Ljc5NzYgMTAuNjI3NiAxOC41NzY0IDEwLjc2ODggMTguMzQ5OSAxMC45MDQ4QzE3LjgzMjkgMTEuMjEzOSAxNy4yOTE4IDExLjQ4ODQgMTYuNzM3NSAxMS43MjI5QzE2LjgwMTQgMTEuNjk2MyAxNi44NjU0IDExLjY2OTYgMTYuOTI5NCAxMS42NDNDMTUuODUgMTIuMDk4NyAxNC43MTQ3IDEyLjQwNTIgMTMuNTU1NCAxMi41NjI0QzEzLjYyNzMgMTIuNTUxOCAxMy42OTY2IDEyLjU0MzggMTMuNzY4NiAxMi41MzMxQzEyLjU5NiAxMi42ODc3IDExLjQwNDYgMTIuNjg3NyAxMC4yMjkzIDEyLjUzMzFDMTAuMzAxMyAxMi41NDM4IDEwLjM3MDYgMTIuNTUxOCAxMC40NDI1IDEyLjU2MjRDOS4yODMyMyAxMi40MDUyIDguMTQ3ODkgMTIuMDk4NyA3LjA2ODU1IDExLjY0M0M3LjEzMjUxIDExLjY2OTYgNy4xOTY0OCAxMS42OTYzIDcuMjYwNDQgMTEuNzIyOUM2LjI3OTY4IDExLjMwNDUgNS4zNDk1NiAxMC43NzE1IDQuNDk5NDEgMTAuMTI5MkM0LjQ3Mjc2IDEwLjExMDYgNC40NDg3NyAxMC4wODkyIDQuNDIyMTMgMTAuMDcwNkM0LjYxMTM1IDEwLjIxMTggNC41MzQwNiAxMC4xNTg1IDQuNDk0MDkgMTAuMTIzOUM0LjQ0MzQ1IDEwLjA4MzkgNC4zOTI4MSAxMC4wNDM5IDQuMzQ0ODQgMTAuMDA0QzQuMjM1NTcgOS45MTYwMiA0LjEyNjMgOS44MjU0IDQuMDE5NyA5LjczNDc5QzMuODIyNDggOS41NjQyMyAzLjYyNzkzIDkuMzg4MzMgMy40NDEzOCA5LjIwNDQzQzMuMDY4MjcgOC44MzkzMSAyLjcxNjQ3IDguNDUyODcgMi4zOTEzMyA4LjA0NTEyQzIuMzcyNjcgOC4wMjExMyAyLjM1MTM1IDcuOTk0NDggMi4zMzI3IDcuOTcwNUMyLjMxNjcxIDcuOTUxODQgMi4zMDA3MSA3LjkzMDUyIDIuMjg0NzIgNy45MDkyQzIuMzExMzggNy45NDM4NSAyLjMzODAzIDcuOTc1ODMgMi4zNjIwMSA4LjAxMDQ3QzIuMzE0MDQgNy45NTE4NCAyLjI2ODczIDcuODg3ODggMi4yMjM0MiA3LjgyNjU4QzIuMTM1NDcgNy43MDkzMiAyLjA1Mjg2IDcuNTg5MzkgMS45Njc1NyA3LjQ2OTQ2QzEuNzk3MDEgNy4yMjE2MSAxLjYzNzEgNi45NzEwNyAxLjQ4Nzg1IDYuNzEyNThWNy41MjAwOUMxLjc1MTcgNy4wNjk2OSAyLjA0NzUxIDYuNjQwNjEgMi4zNjIwMyA2LjIyMjE4QzIuMTk2NzkgNi40NDMzOSAyLjMzNTM4IDYuMjU2ODMgMi4zNzgwMiA2LjIwMzUzQzIuNDE4IDYuMTUyODkgMi40NTc5NyA2LjEwNDkyIDIuNDk3OTUgNi4wNTQyOEMyLjU4NTkgNS45NDUwMSAyLjY3NjUxIDUuODM4NDEgMi43Njk3OSA1LjczNDQ3QzIuOTQzMDIgNS41MzcyNSAzLjEyMTU4IDUuMzQ4MDMgMy4zMDU0NiA1LjE2NDE1QzMuNjc1OTEgNC43OTM3IDQuMDY3NyA0LjQ0NDU1IDQuNDc4MDggNC4xMjIwOUM0LjUyMzM5IDQuMDg3NDQgNC42MTQgNC4wMTgxNSA0LjQyMjExIDQuMTY0NzNDNC40NDM0MyA0LjE0ODc0IDQuNDYyMDkgNC4xMzI3NSA0LjQ4MzQxIDQuMTE5NDJDNC41MzQwNSA0LjA3OTQ0IDQuNTg0NjggNC4wNDIxMyA0LjYzNzk5IDQuMDA0ODJDNC43NTI1OSAzLjkyMjIgNC44NjcxOCAzLjgzOTU4IDQuOTg0NDUgMy43NTk2M0M1LjIwMjk5IDMuNjEwMzkgNS40MjQxOSAzLjQ2OTE0IDUuNjUwNzMgMy4zMzMyMkM2LjE2Nzc0IDMuMDI0MDYgNi43MDg3OCAyLjc0OTU0IDcuMjYzMTIgMi41MTUwNEw3LjA3MTIzIDIuNTk0OTlDOC4xNTA1NyAyLjEzOTI2IDkuMjg1OTEgMS44MzI3NSAxMC40NDUyIDEuNjc1NTRDMTAuMzczMyAxLjY4NjIgMTAuMzA0IDEuNjk0MTkgMTAuMjMyIDEuNzA0ODZDMTEuNDA0NiAxLjU1MDI4IDEyLjU5NiAxLjU1MDI4IDEzLjc3MTMgMS43MDQ4NkMxMy42OTkzIDEuNjk0MTkgMTMuNjMgMS42ODYyIDEzLjU1ODEgMS42NzU1NEMxNC43MTc0IDEuODMyNzggMTUuODUyNyAyLjEzOTI2IDE2LjkzMiAyLjU5NDk5TDE2Ljc0MDIgMi41MTUwNEMxNy43MjA5IDIuOTMzNDUgMTguNjUxIDMuNDY2NDUgMTkuNTAxMiA0LjEwODc2QzE5LjUyNzggNC4xMjc0MSAxOS41NTE4IDQuMTQ4NzMgMTkuNTc4NSA0LjE2NzM5QzE5LjM4OTMgNC4wMjYxNCAxOS40NjY1IDQuMDc5NDQgMTkuNTA2NSA0LjExNDA4QzE5LjU1NzIgNC4xNTQwNiAxOS42MDc4IDQuMTk0MDQgMTkuNjU1OCA0LjIzNDAxQzE5Ljc2NSA0LjMyMTk2IDE5Ljg3NDMgNC40MTI1NyAxOS45ODA5IDQuNTAzMThDMjAuMTc4MSA0LjY3Mzc1IDIwLjM3MjcgNC44NDk2NSAyMC41NTkyIDUuMDMzNTVDMjAuOTMyMyA1LjM5ODY3IDIxLjI4NDEgNS43ODUxMSAyMS42MDkzIDYuMTkyODZDMjEuNjI3OSA2LjIxNjg1IDIxLjY0OTIgNi4yNDM1IDIxLjY2NzkgNi4yNjc0OEMyMS42ODM5IDYuMjg2MTQgMjEuNjk5OSA2LjMwNzQ2IDIxLjcxNTkgNi4zMjg3OEMyMS42ODkyIDYuMjk0MTMgMjEuNjYyNiA2LjI2MjE1IDIxLjYzODYgNi4yMjc1QzIxLjY4NjYgNi4yODYxNCAyMS43MzE5IDYuMzUwMSAyMS43NzcyIDYuNDExMzlDMjEuODY1MSA2LjUyODY2IDIxLjk0NzcgNi42NDg1OSAyMi4wMzMgNi43Njg1MkMyMi4yMDM2IDcuMDE2MzcgMjIuMzYzNSA3LjI2NjkxIDIyLjUxMjcgNy41MjUzOUMyMi43MjYgNy44ODUxOCAyMy4yNDMgOC4wNDc3NiAyMy42MDU0IDcuODEzMjJDMjMuOTY3OSA3LjU3ODY4IDI0LjExOTggNy4xMDQzIDIzLjg5MzMgNi43MjA1MkMyMi45NTUyIDUuMTIxNDkgMjEuNjg5MiAzLjc1NDI4IDIwLjIwMjEgMi42NTM2QzE4LjczNjMgMS41Njg4OSAxNy4wMjUzIDAuNzg4MDQxIDE1LjI1MzMgMC4zNzIyOThDMTMuMzMxNyAtMC4wNzgxMDM4IDExLjMzODIgLTAuMTE1NDI0IDkuNDAwOSAwLjIzNjM3NkM3LjU5OTI4IDAuNTY0MTg0IDUuODQ1NjcgMS4yNzMwOCA0LjMyMTQ0IDIuMjg4NDhDMi43ODYzNCAzLjMxMTg4IDEuNDY3MTQgNC42Mjg0NSAwLjQ1MTczMyA2LjE2ODg2QzAuMzMxODA2IDYuMzUwMDkgMC4yMTk4NzEgNi41MzM5OCAwLjEwNzkzNSA2LjcyMDUyQy0wLjAzNTk3ODUgNi45NjU3MSAtMC4wMzU5Nzg1IDcuMjgyODUgMC4xMDc5MzUgNy41MjgwM0MxLjA0NjA1IDkuMTI3MDYgMi4zMTE5OSAxMC40OTQzIDMuNzk5MDggMTEuNTk1QzUuMjY0ODggMTIuNjc5NyA2Ljk3NTkgMTMuNDYwNSA4Ljc0Nzk0IDEzLjg3NjNDMTAuNjY5NSAxNC4zMjY3IDEyLjY2MyAxNC4zNjQgMTQuNjAwMyAxNC4wMTIyQzE2LjQwMTkgMTMuNjg0NCAxOC4xNTU1IDEyLjk3NTUgMTkuNjc5OCAxMS45NjAxQzIxLjIxNDkgMTAuOTM2NyAyMi41MzQxIDkuNjIwMSAyMy41NDk1IDguMDc5NjlDMjMuNjY5NCA3Ljg5ODQ2IDIzLjc4MTMgNy43MTQ1NyAyMy44OTMzIDcuNTI4MDNDMjQuMTA2NSA3LjE2ODI1IDIzLjk4NjUgNi42MzUyNCAyMy42MDU0IDYuNDM1MzRDMjMuMjI0MyA2LjIyNzQ2IDIyLjczOTMgNi4zMzE0IDIyLjUxMjcgNi43MTc4NFY2LjcxNzg4WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDcGF0aCBkPSdNMjIuNTEyNyA2LjcxNzg4TDIzLjM3NTYgNy4yMjMzNEwyMy41MTI3IDYuOTg5MjJWNi43MTc4OEgyMi41MTI3Wk0yMS42Mzg2IDguMDE1NzlMMjAuODM3NCA3LjQxNzM0TDIyLjQzNzkgOC42MTY2NkwyMS42Mzg2IDguMDE1NzlaTTIxLjYyMjYgOC4wMzQ0NUwyMC44NDE3IDcuNDA5NzRMMjAuODM3NyA3LjQxNDgyTDIxLjYyMjYgOC4wMzQ0NVpNMjEuNTAyNiA4LjE4MzY5TDIyLjI4MTcgOC44MTA3M0wyMi4yODc1IDguODAzMzJMMjEuNTAyNiA4LjE4MzY5Wk0yMS4yMzA4IDguNTAzNUwyMC40ODY1IDcuODM1NTdMMjAuNDc5NSA3Ljg0MzU2TDIxLjIzMDggOC41MDM1Wk0yMC42OTUxIDkuMDczODNMMjEuNDAyMiA5Ljc4MDk0TDIxLjQwMjMgOS43ODA5M0wyMC42OTUxIDkuMDczODNaTTE5LjUyMjUgMTAuMTE1OUwyMC4xMyAxMC45MTAzTDIwLjE0MDQgMTAuOTAyMkwxOS41MjI1IDEwLjExNTlaTTE5LjU3ODUgMTAuMDczMkwyMC4xODU1IDEwLjg2NzlMMTguOTc4NSA5LjI3MzI0TDE5LjU3ODUgMTAuMDczMlpNMTkuNTE3MiAxMC4xMTg2TDE4Ljk4NzIgOS4yNzA1N0wxOC45NDA2IDkuMjk5NjVMMTguODk3NiA5LjMzMzY2TDE5LjUxNzIgMTAuMTE4NlpNMTkuMzYyNiAxMC4yMzMyTDE4Ljc4OTEgOS40MTM4NkwxOC43Nzc4IDkuNDIxOThMMTkuMzYyNiAxMC4yMzMyWk0xOS4wMTYxIDEwLjQ3ODNMMTguNDUyOCA5LjY1MjExTDE4LjQ1MjIgOS42NTI1NEwxOS4wMTYxIDEwLjQ3ODNaTTE4LjM0OTkgMTAuOTA0OEwxOC44NjMxIDExLjc2M0wxOC44NjQ0IDExLjc2MjNMMTguMzQ5OSAxMC45MDQ4Wk0xNi43Mzc1IDExLjcyMjlMMTYuMzQ3OSAxMC44MDJMMTcuMTIyMSAxMi42NDZMMTYuNzM3NSAxMS43MjI5Wk0xNi45Mjk0IDExLjY0M0wxNy4zMTgzIDEyLjU2NDJMMTYuNTQ0OCAxMC43MTk5TDE2LjkyOTQgMTEuNjQzWk0xMy41NTU0IDEyLjU2MjRMMTMuNDA4OCAxMS41NzMyTDEzLjY4OTggMTMuNTUzNEwxMy41NTU0IDEyLjU2MjRaTTEzLjc2ODYgMTIuNTMzMUwxMy45MTUxIDEzLjUyMjNMMTMuNjM3OSAxMS41NDE3TDEzLjc2ODYgMTIuNTMzMVpNMTAuMjI5MyAxMi41MzMxTDEwLjM1OTcgMTEuNTQxN0wxMC4wODI4IDEzLjUyMjNMMTAuMjI5MyAxMi41MzMxWk0xMC40NDI1IDEyLjU2MjRMMTAuMzA4MSAxMy41NTM0TDEwLjU4OTEgMTEuNTczMkwxMC40NDI1IDEyLjU2MjRaTTcuMDY4NTUgMTEuNjQzTDcuNDUzMTYgMTAuNzE5OUw2LjY3OTU4IDEyLjU2NDJMNy4wNjg1NSAxMS42NDNaTTcuMjYwNDQgMTEuNzIyOUw2Ljg3NTg3IDEyLjY0Nkw3LjY1Mjg1IDEwLjgwMzFMNy4yNjA0NCAxMS43MjI5Wk00LjQ5OTQxIDEwLjEyOTJMNS4xMDIyMyA5LjMzMTM0TDUuMDg3NzQgOS4zMjAzOUw1LjA3Mjg3IDkuMzA5OThMNC40OTk0MSAxMC4xMjkyWk00LjQyMjEzIDEwLjA3MDZMNC45OTU2MiA5LjI1MTM4TDMuODIzOTQgMTAuODcxOUw0LjQyMjEzIDEwLjA3MDZaTTQuNDk0MDkgMTAuMTIzOUw1LjE0OSA5LjM2ODE5TDUuMTMxNjkgOS4zNTMxOUw1LjExMzcxIDkuMzM5TDQuNDk0MDkgMTAuMTIzOVpNNC4zNDQ4NCAxMC4wMDRMNC45ODUwMSA5LjIzNTczTDQuOTc4NDggOS4yMzAyOUw0Ljk3MTg1IDkuMjI0OTVMNC4zNDQ4NCAxMC4wMDRaTTQuMDE5NyA5LjczNDc5TDMuMzY1NTIgMTAuNDkxMkwzLjM3MjA2IDEwLjQ5NjdMNC4wMTk3IDkuNzM0NzlaTTMuNDQxMzggOS4yMDQ0M0w0LjE0MzQyIDguNDkyMjhMNC4xNDA3OSA4LjQ4OTcxTDMuNDQxMzggOS4yMDQ0M1pNMi4zOTEzMyA4LjA0NTEyTDEuNjAxOTEgOC42NTkxTDEuNjA5NDcgOC42Njg1OEwyLjM5MTMzIDguMDQ1MTJaTTIuMzMyNyA3Ljk3MDVMMy4xMjIwMSA3LjM1NjUxTDMuMTA3NDIgNy4zMzc3NUwzLjA5MTk2IDcuMzE5NzFMMi4zMzI3IDcuOTcwNVpNMi4yODQ3MiA3LjkwOTJMMy4wNzczNSA3LjI5OTQ5TDEuNDg0NzQgOC41MDkyMUwyLjI4NDcyIDcuOTA5MlpNMi4zNjIwMSA4LjAxMDQ3TDEuNTg4MDYgOC42NDM3MUwzLjE4NDI0IDcuNDQxMzFMMi4zNjIwMSA4LjAxMDQ3Wk0yLjIyMzQyIDcuODI2NThMMy4wMjc2MSA3LjIzMjE3TDMuMDIzNDEgNy4yMjY1N0wyLjIyMzQyIDcuODI2NThaTTEuOTY3NTcgNy40Njk0NkwxLjE0Mzc5IDguMDM2MzdMMS4xNDgxNiA4LjA0MjcxTDEuMTUyNjIgOC4wNDg5OUwxLjk2NzU3IDcuNDY5NDZaTTEuNDg3ODUgNi43MTI1OEwyLjM1Mzg2IDYuMjEyNTRMMC40ODc4NTQgMi45ODA4OVY2LjcxMjU4SDEuNDg3ODVaTTEuNDg3ODUgNy41MjAwOUgwLjQ4Nzg1NFYxMS4yMDU2TDIuMzUwNyA4LjAyNTU1TDEuNDg3ODUgNy41MjAwOVpNMi4zNjIwMyA2LjIyMjE4TDMuMTYzMTkgNi44MjA2M0wxLjU2MjY4IDUuNjIxMzJMMi4zNjIwMyA2LjIyMjE4Wk0yLjM3ODAyIDYuMjAzNTNMMy4xNTg5MSA2LjgyODI0TDMuMTYyOTEgNi44MjMxNkwyLjM3ODAyIDYuMjAzNTNaTTIuNDk3OTUgNi4wNTQyOEwxLjcxODkgNS40MjcyNEwxLjcxMzA1IDUuNDM0NjZMMi40OTc5NSA2LjA1NDI4Wk0yLjc2OTc5IDUuNzM0NDdMMy41MTQwOCA2LjQwMjQxTDMuNTIxMSA2LjM5NDQxTDIuNzY5NzkgNS43MzQ0N1pNMy4zMDU0NiA1LjE2NDE1TDIuNTk4MzUgNC40NTcwNEwyLjU5ODM0IDQuNDU3MDVMMy4zMDU0NiA1LjE2NDE1Wk00LjQ3ODA4IDQuMTIyMDlMMy44NzA1OCAzLjMyNzY2TDMuODYwMjMgMy4zMzU3OUw0LjQ3ODA4IDQuMTIyMDlaTTQuNDIyMTEgNC4xNjQ3M0wzLjgxNTA3IDMuMzcwMDVMNS4wMjIxMSA0Ljk2NDczTDQuNDIyMTEgNC4xNjQ3M1pNNC40ODM0MSA0LjExOTQyTDUuMDEzNDIgNC45Njc0MUw1LjA1OTk2IDQuOTM4MzJMNS4xMDMwNCA0LjkwNDMxTDQuNDgzNDEgNC4xMTk0MlpNNC42Mzc5OSA0LjAwNDgyTDUuMjExNTIgNC44MjQxMkw1LjIyMjc4IDQuODE2TDQuNjM3OTkgNC4wMDQ4MlpNNC45ODQ0NSAzLjc1OTYzTDUuNTQ3NzcgNC41ODU4N0w1LjU0ODQxIDQuNTg1NDRMNC45ODQ0NSAzLjc1OTYzWk01LjY1MDczIDMuMzMzMjJMNS4xMzc1MiAyLjQ3NDk1TDUuMTM2MjQgMi40NzU3Mkw1LjY1MDczIDMuMzMzMjJaTTcuMjYzMTIgMi41MTUwNEw3LjY1MjcyIDMuNDM2MDJMNi44Nzg1MSAxLjU5MTk2TDcuMjYzMTIgMi41MTUwNFpNNy4wNzEyMyAyLjU5NDk5TDYuNjgyMjUgMS42NzM3NEw3LjQ1NTg0IDMuNTE4MDdMNy4wNzEyMyAyLjU5NDk5Wk0xMC40NDUyIDEuNjc1NTRMMTAuNTkxOCAyLjY2NDc0TDEwLjMxMDggMC42ODQ2MUwxMC40NDUyIDEuNjc1NTRaTTEwLjIzMiAxLjcwNDg2TDEwLjA4NTUgMC43MTU2NTFMMTAuMzYyNyAyLjY5NjI4TDEwLjIzMiAxLjcwNDg2Wk0xMy43NzEzIDEuNzA0ODZMMTMuNjQwOSAyLjY5NjMyTDEzLjkxNzggMC43MTU2NTFMMTMuNzcxMyAxLjcwNDg2Wk0xMy41NTgxIDEuNjc1NTRMMTMuNjkyNSAwLjY4NDYxM0wxMy40MTE1IDIuNjY0NzRMMTMuNTU4MSAxLjY3NTU0Wk0xNi45MzIgMi41OTQ5OUwxNi41NDc0IDMuNTE4MDdMMTcuMzIxIDEuNjczNzRMMTYuOTMyIDIuNTk0OTlaTTE2Ljc0MDIgMi41MTUwNEwxNy4xMjQ4IDEuNTkxOTZMMTYuMzQ3NyAzLjQzNDgzTDE2Ljc0MDIgMi41MTUwNFpNMTkuNTAxMiA0LjEwODc2TDE4Ljg5ODQgNC45MDY2NEwxOC45MTI5IDQuOTE3NThMMTguOTI3NyA0LjkyNzk5TDE5LjUwMTIgNC4xMDg3NlpNMTkuNTc4NSA0LjE2NzM5TDE5LjAwNSA0Ljk4NjZMMjAuMTc2NyAzLjM2NjAzTDE5LjU3ODUgNC4xNjczOVpNMTkuNTA2NSA0LjExNDA4TDE4Ljg1MTYgNC44Njk3OUwxOC44Njg5IDQuODg0NzlMMTguODg2OSA0Ljg5ODk4TDE5LjUwNjUgNC4xMTQwOFpNMTkuNjU1OCA0LjIzNDAxTDE5LjAxNTYgNS4wMDIyNUwxOS4wMjIxIDUuMDA3NjlMMTkuMDI4NyA1LjAxMzAyTDE5LjY1NTggNC4yMzQwMVpNMTkuOTgwOSA0LjUwMzE4TDIwLjYzNTEgMy43NDY3OUwyMC42Mjg1IDMuNzQxMjNMMTkuOTgwOSA0LjUwMzE4Wk0yMC41NTkyIDUuMDMzNTVMMTkuODU3MiA1Ljc0NTY5TDE5Ljg1OTggNS43NDgyN0wyMC41NTkyIDUuMDMzNTVaTTIxLjYwOTMgNi4xOTI4NkwyMi4zOTg3IDUuNTc4ODhMMjIuMzkxMSA1LjU2OTRMMjEuNjA5MyA2LjE5Mjg2Wk0yMS42Njc5IDYuMjY3NDhMMjAuODc4NiA2Ljg4MTQ3TDIwLjg5MzIgNi45MDAyM0wyMC45MDg3IDYuOTE4MjhMMjEuNjY3OSA2LjI2NzQ4Wk0yMS43MTU5IDYuMzI4NzhMMjAuOTIzMyA2LjkzODQ5TDIyLjUxNTkgNS43Mjg3NkwyMS43MTU5IDYuMzI4NzhaTTIxLjYzODYgNi4yMjc1TDIyLjQxMjUgNS41OTQyNkwyMC44MTY0IDYuNzk2NjdMMjEuNjM4NiA2LjIyNzVaTTIxLjc3NzIgNi40MTEzOUwyMC45NzMgNy4wMDU4MUwyMC45NzcyIDcuMDExNDFMMjEuNzc3MiA2LjQxMTM5Wk0yMi4wMzMgNi43Njg1MkwyMi44NTY4IDYuMjAxNjFMMjIuODUyNCA2LjE5NTI2TDIyLjg0OCA2LjE4ODk5TDIyLjAzMyA2Ljc2ODUyWk0yMi41MTI3IDcuNTI1MzlMMjEuNjQ2NyA4LjAyNTQ2TDIxLjY1MjUgOC4wMzUxOUwyMi41MTI3IDcuNTI1MzlaTTIzLjg5MzMgNi43MjA1MkwyMy4wMzA3IDcuMjI2NTVMMjMuMDMyMSA3LjIyODg4TDIzLjg5MzMgNi43MjA1MlpNMjAuMjAyMSAyLjY1MzU5TDIwLjc5NyAxLjg0OTgxTDIwLjc5NyAxLjg0OTc2TDIwLjIwMjEgMi42NTM1OVpNMTUuMjUzMyAwLjM3MjI5OEwxNS40ODE3IC0wLjYwMTI2N0wxNS40ODE1IC0wLjYwMTMxNEwxNS4yNTMzIDAuMzcyMjk4Wk05LjQwMDkgMC4yMzYzNzZMOS4yMjIyMyAtMC43NDc1MzRMOS4yMjE4OCAtMC43NDc0NzFMOS40MDA5IDAuMjM2Mzc2Wk00LjMyMTQ0IDIuMjg4NDhMMy43NjcwMiAxLjQ1NjI0TDMuNzY2NzQgMS40NTY0M0w0LjMyMTQ0IDIuMjg4NDhaTTAuNDUxNzMzIDYuMTY4ODZMMS4yODU2NyA2LjcyMDcyTDEuMjg2NjYgNi43MTkyMkwwLjQ1MTczMyA2LjE2ODg2Wk0wLjEwNzkzNSA2LjcyMDUyTC0wLjc0OTU3NiA2LjIwNTk2TC0wLjc1NDQ4IDYuMjE0MzJMMC4xMDc5MzUgNi43MjA1MlpNMC4xMDc5MzUgNy41MjgwM0wwLjk3MDQ1NyA3LjAyMjAxTDAuOTcwMzQyIDcuMDIxODFMMC4xMDc5MzUgNy41MjgwM1pNMy43OTkwOCAxMS41OTVMMy4yMDQxNiAxMi4zOTg3TDMuMjA0MjQgMTIuMzk4OEwzLjc5OTA4IDExLjU5NVpNOC43NDc5NCAxMy44NzYzTDguNTE5NTMgMTQuODQ5OEw4LjUxOTczIDE0Ljg0OTlMOC43NDc5NCAxMy44NzYzWk0xNC42MDAzIDE0LjAxMjJMMTQuNzc5IDE0Ljk5NjFMMTQuNzc5MyAxNC45OTZMMTQuNjAwMyAxNC4wMTIyWk0xOS42Nzk4IDExLjk2MDFMMjAuMjM0MiAxMi43OTIzTDIwLjIzNDUgMTIuNzkyMUwxOS42Nzk4IDExLjk2MDFaTTIzLjU0OTUgOC4wNzk2OUwyMi43MTU1IDcuNTI3ODRMMjIuNzE0NSA3LjUyOTMzTDIzLjU0OTUgOC4wNzk2OVpNMjMuODkzMyA3LjUyODAzTDI0Ljc1MDcgOC4wNDI1N0wyNC43NTM2IDguMDM3ODRMMjMuODkzMyA3LjUyODAzWk0yMy42MDU0IDYuNDM1MzRMMjMuMTI2NiA3LjMxMzIzTDIzLjEzMzcgNy4zMTcxM0wyMy4xNDA5IDcuMzIwOTFMMjMuNjA1NCA2LjQzNTM0Wk0yMi41MTI3IDYuNzE3ODRMMjEuNjUwMSA2LjIxMjA3TDIxLjUxMjcgNi40NDYzMVY2LjcxNzg0SDIyLjUxMjdaTTIxLjY0OTkgNi4yMTI0MkMyMS40MTA1IDYuNjIxMDcgMjEuMTM3OCA3LjAxNzcgMjAuODM5MiA3LjQxNDkzTDIyLjQzNzkgOC42MTY2NkMyMi43Njg0IDguMTc3MDQgMjMuMDg3MyA3LjcxNTUgMjMuMzc1NiA3LjIyMzM0TDIxLjY0OTkgNi4yMTI0MlpNMjIuNDM5NyA4LjYxNDI0QzIyLjQ4MDggOC41NTkyMyAyMi41MDI5IDguNTI5OCAyMi41MTIxIDguNTE3NDdDMjIuNTE0NCA4LjUxNDM5IDIyLjUxNTkgOC41MTIzOCAyMi41MTY3IDguNTExMjlDMjIuNTE3NSA4LjUxMDIyIDIyLjUxNyA4LjUxMDk2IDIyLjUxNzUgOC41MTAxOEMyMi41MTc2IDguNTEwMTUgMjIuNTE3NiA4LjUxMDA4IDIyLjUxNzcgOC41MTAwMUMyMi41MTc3IDguNTA5OTkgMjIuNTE3OSA4LjUwOTc1IDIyLjUxODEgOC41MDk0NkMyMi41MTgzIDguNTA5MjQgMjIuNTE4OSA4LjUwODQzIDIyLjUxOTMgOC41MDc4NEMyMi41MjM3IDguNTAxODQgMjIuMzEyNiA3LjEwNjQ5IDIwLjkyMDkgNy4zMDU3N0MyMC45MiA3LjMwNjkyIDIwLjkxODkgNy4zMDgzOSAyMC45MTg3IDcuMzA4N0MyMC45MTg1IDcuMzA4ODYgMjAuOTE4NCA3LjMwOTA5IDIwLjkxODMgNy4zMDkxOEMyMC45MTgyIDcuMzA5MzMgMjAuOTE4MSA3LjMwOTQ1IDIwLjkxODEgNy4zMDk0OUMyMC45MTggNy4zMDk1NCAyMC45MTggNy4zMDk1OSAyMC45MTggNy4zMDk2MkMyMC45MTc5IDcuMzA5NjkgMjAuOTE3OSA3LjMwOTc2IDIwLjkxNzggNy4zMDk4MkMyMC45MTcyIDcuMzEwNjkgMjAuOTE0MiA3LjMxNDU4IDIwLjkwOTggNy4zMjA1M0MyMC45MDA2IDcuMzMyNjUgMjAuODg1NyA3LjM1MjM5IDIwLjg3MDkgNy4zNzE4MUMyMC44NjM1IDcuMzgxNTIgMjAuODU2NyA3LjM5MDQ3IDIwLjg1MDkgNy4zOTc5M0MyMC44NDgxIDcuNDAxNjQgMjAuODQ1NyA3LjQwNDYyIDIwLjg0NCA3LjQwNjg5QzIwLjg0MjEgNy40MDkyOSAyMC44NDE0IDcuNDEwMTMgMjAuODQxNyA3LjQwOTc1TDIyLjQwMzQgOC42NTkxNEMyMi40MzYgOC42MTg0MyAyMi40OTE1IDguNTQ0NzcgMjIuNTA3MyA4LjUyMzgzQzIyLjUxMjUgOC41MTY5NSAyMi41MTYgOC41MTIzMSAyMi41MTY5IDguNTExMDRDMjIuNTE3MSA4LjUxMDc0IDIyLjUxNyA4LjUxMDk2IDIyLjUxNjggOC41MTExOUMyMi41MTY3IDguNTExMjcgMjIuNTE2NiA4LjUxMTUgMjIuNTE2NSA4LjUxMTY1QzIyLjUxNjIgOC41MTE5NiAyMi41MTUxIDguNTEzNDIgMjIuNTE0MiA4LjUxNDU3QzIxLjEyMjUgOC43MTM4NSAyMC45MTE0IDcuMzE4NSAyMC45MTU4IDcuMzEyNUMyMC45MTYzIDcuMzExOTEgMjAuOTE2OSA3LjMxMTExIDIwLjkxNyA3LjMxMDg5QzIwLjkxNzEgNy4zMTA3OCAyMC45MTcyIDcuMzEwNiAyMC45MTczIDcuMzEwNTNDMjAuOTE3MyA3LjMxMDQ5IDIwLjkxNzQgNy4zMTA0MiAyMC45MTc0IDcuMzEwNEMyMC45MTc0IDcuMzEwMzggMjAuOTE3NCA3LjMxMDM0IDIwLjkxNzQgNy4zMTAzM0MyMC45MTc0IDcuMzEwMzMgMjAuOTE3NSA3LjMxMDMxIDIwLjkxNzUgNy4zMTAzMUMyMC45MTc4IDcuMzA5ODMgMjAuOTE2NyA3LjMxMTMxIDIwLjkxNjYgNy4zMTE0NEMyMC45MTU2IDcuMzEyNzUgMjAuOTEzOSA3LjMxNSAyMC45MTE1IDcuMzE4MzFDMjAuOTAxNSA3LjMzMTU1IDIwLjg3ODkgNy4zNjE3NiAyMC44Mzc0IDcuNDE3MzRMMjIuNDM5NyA4LjYxNDI0Wk0yMC44Mzc3IDcuNDE0ODJDMjAuODIyNCA3LjQzNDE5IDIwLjgwNjUgNy40NTM4MiAyMC43ODU5IDcuNDc5MjZDMjAuNzY2NSA3LjUwMzEzIDIwLjc0MjQgNy41MzI4IDIwLjcxNzcgNy41NjQwN0wyMi4yODc1IDguODAzMzJDMjIuMzAyOCA4Ljc4Mzk1IDIyLjMxODcgOC43NjQzMSAyMi4zMzk0IDguNzM4ODhDMjIuMzU4NyA4LjcxNTAxIDIyLjM4MjggOC42ODUzNSAyMi40MDc1IDguNjU0MDhMMjAuODM3NyA3LjQxNDgyWk0yMC43MjM2IDcuNTU2NjhDMjAuNjQ2OSA3LjY1MjA3IDIwLjU2NzggNy43NDUwNCAyMC40ODY2IDcuODM1NjFMMjEuOTc1MSA5LjE3MTRDMjIuMDgwMyA5LjA1NDA5IDIyLjE4MjUgOC45MzM4NSAyMi4yODE3IDguODEwN0wyMC43MjM2IDcuNTU2NjhaTTIwLjQ3OTUgNy44NDM1NkMyMC4zMjE5IDguMDIzMDIgMjAuMTU4MiA4LjE5NjU0IDE5Ljk4OCA4LjM2NjczTDIxLjQwMjMgOS43ODA5M0MyMS41OTk4IDkuNTgzMzUgMjEuNzkzMyA5LjM3ODQyIDIxLjk4MjEgOS4xNjM0NEwyMC40Nzk1IDcuODQzNTZaTTE5Ljk4OCA4LjM2NjcyQzE5LjY0NDYgOC43MTAxMyAxOS4yODI1IDkuMDMyNjcgMTguOTA0NyA5LjMyOTU5TDIwLjE0MDQgMTAuOTAyMkMyMC41ODMzIDEwLjU1NDIgMjEuMDA0OCAxMC4xNzg0IDIxLjQwMjIgOS43ODA5NEwxOS45ODggOC4zNjY3MlpNMTguOTE1MSA5LjMyMTUzQzE4Ljg5MzYgOS4zMzc5MiAxOC44NTc3IDkuMzY1NDEgMTguODUxOSA5LjM2OTg3QzE4Ljg1MTUgOS4zNzAxNSAxOC44NTA3IDkuMzcwODIgMTguODQ5NiA5LjM3MTYzQzE4Ljg0OTEgOS4zNzE5OSAxOC44NDggOS4zNzI4OSAxOC44NDY1IDkuMzc0MDJDMTguODQ1OCA5LjM3NDU3IDE4Ljg0NDQgOS4zNzU2NSAxOC44NDI3IDkuMzc3MDFDMTguODQyIDkuMzc3NTkgMTguODM3MSA5LjM4MTQzIDE4LjgzMSA5LjM4NjRDMTguODI2OSA5LjM4OTczIDE4LjgxNDIgOS40MDAzMSAxOC44MDU3IDkuNDA3NjRDMTguNzc1OCA5LjQzNDY1IDE4LjU4NzMgMTAuNjQ5MSAxOS42Nzk2IDExLjEzODdDMTkuODQzMyAxMS4wODcgMjAuMDEyMyAxMC45OTcyIDIwLjAyODcgMTAuOTg2MkMyMC4wMzQ5IDEwLjk4MTkgMjAuMDQ0MyAxMC45NzUyIDIwLjA0NzYgMTAuOTcyOUMyMC4wNTI4IDEwLjk2OTEgMjAuMDU2OCAxMC45NjYxIDIwLjA1NzcgMTAuOTY1NEMyMC4wNTkzIDEwLjk2NDIgMjAuMDYwNiAxMC45NjMzIDIwLjA2MTIgMTAuOTYyOEMyMC4wNjM1IDEwLjk2MTEgMjAuMDY1MyAxMC45NTk3IDIwLjA2NTUgMTAuOTU5NUMyMC4wNjczIDEwLjk1ODIgMjAuMDY5NCAxMC45NTY2IDIwLjA3MDggMTAuOTU1NUMyMC4wNzQ0IDEwLjk1MjggMjAuMDgwNCAxMC45NDgyIDIwLjA4OTIgMTAuOTQxNUMyMC4xMDcxIDEwLjkyNzggMjAuMTM3NSAxMC45MDQ2IDIwLjE4NTUgMTAuODY3OUwxOC45NzE0IDkuMjc4NThDMTguOTIzNSA5LjMxNTIyIDE4Ljg5MzMgOS4zMzgzIDE4Ljg3NTYgOS4zNTE3OUMxOC44NjY3IDkuMzU4NTggMTguODYxMiA5LjM2Mjc4IDE4Ljg1ODIgOS4zNjUwNEMxOC44NTYzIDkuMzY2NDggMTguODU2NCA5LjM2NjM5IDE4Ljg1NzMgOS4zNjU3OEMxOC44NTc1IDkuMzY1NjIgMTguODU3OCA5LjM2NTMzIDE4Ljg1ODMgOS4zNjQ5NkMxOC44NTg3IDkuMzY0NjggMTguODU5NyA5LjM2MzkgMTguODYxMSA5LjM2MjkxQzE4Ljg2MTcgOS4zNjI0MiAxOC44NjMgOS4zNjE0OSAxOC44NjQ1IDkuMzYwMzJDMTguODY1NCA5LjM1OTY5IDE4Ljg2OTQgOS4zNTY2OCAxOC44NzQ2IDkuMzUyOUMxOC44Nzc5IDkuMzUwNTYgMTguODg3MyA5LjM0Mzg4IDE4Ljg5MzUgOS4zMzk1N0MxOC45MDk5IDkuMzI4NTIgMTkuMDc4OSA5LjIzODggMTkuMjQyNiA5LjE4NzA1QzIwLjMzNDkgOS42NzY2MiAyMC4xNDY0IDEwLjg5MTEgMjAuMTE2NSAxMC45MTgxQzIwLjEwOCAxMC45MjU1IDIwLjA5NTMgMTAuOTM2IDIwLjA5MTIgMTAuOTM5NEMyMC4wODUxIDEwLjk0NDMgMjAuMDgwMiAxMC45NDgyIDIwLjA3OTUgMTAuOTQ4N0MyMC4wNzc4IDEwLjk1MDEgMjAuMDc2NCAxMC45NTExIDIwLjA3NTggMTAuOTUxN0MyMC4wNzQ0IDEwLjk1MjggMjAuMDczMyAxMC45NTM2IDIwLjA3MjkgMTAuOTUzOUMyMC4wNzIgMTAuOTU0NiAyMC4wNzEzIDEwLjk1NTEgMjAuMDcxMiAxMC45NTUyQzIwLjA3MTEgMTAuOTU1MyAyMC4wNzI5IDEwLjk1MzkgMjAuMDc3NSAxMC45NTA0QzIwLjA4MTUgMTAuOTQ3MyAyMC4wODY4IDEwLjk0MzMgMjAuMDkyNyAxMC45Mzg3QzIwLjEwNDUgMTAuOTI5NyAyMC4xMTg2IDEwLjkxODkgMjAuMTMgMTAuOTEwMkwxOC45MTUxIDkuMzIxNTNaTTE4Ljk3ODUgOS4yNzMyNEMxOC45NjU2IDkuMjgyODkgMTguOTU0NiA5LjI5MTQ1IDE4Ljk0ODUgOS4yOTYyQzE4Ljk0NjkgOS4yOTc0MyAxOC45NDU0IDkuMjk4NjUgMTguOTQ0MiA5LjI5OTU0QzE4Ljk0MyA5LjMwMDUyIDE4Ljk0MjEgOS4zMDEyMiAxOC45NDEzIDkuMzAxODRDMTguOTM5NiA5LjMwMzEyIDE4LjkzOTIgOS4zMDM0NCAxOC45Mzk0IDkuMzAzMzFDMTguOTM5NiA5LjMwMzE1IDE4Ljk0NDUgOS4yOTkzOCAxOC45NTIxIDkuMjkzOTNDMTguOTYgOS4yODgzMiAxOC45NzE5IDkuMjgwMDkgMTguOTg3MiA5LjI3MDU3TDIwLjA0NzIgMTAuOTY2NUMyMC4wOTc3IDEwLjkzNSAyMC4xMzY5IDEwLjkwNTQgMjAuMTU2MyAxMC44OTA1QzIwLjE2NTIgMTAuODgzNiAyMC4xNzUzIDEwLjg3NTcgMjAuMTc3MyAxMC44NzQyQzIwLjE4MTQgMTAuODcxIDIwLjE4MDcgMTAuODcxNiAyMC4xNzg1IDEwLjg3MzNMMTguOTc4NSA5LjI3MzI0Wk0xOC44OTc2IDkuMzMzNjZDMTguODY0MiA5LjM1OTk2IDE4LjgyOTMgOS4zODU4MiAxOC43ODkxIDkuNDEzOTRMMTkuOTM2MSAxMS4wNTI0QzIwLjAwMjUgMTEuMDA1OSAyMC4wNjg4IDEwLjk1NzEgMjAuMTM2OCAxMC45MDM1TDE4Ljg5NzYgOS4zMzM2NlpNMTguNzc3OCA5LjQyMTk4QzE4LjY2MTUgOS41MDU4NSAxOC41NTc1IDkuNTgwNzcgMTguNDUyOCA5LjY1MjExTDE5LjU3OTUgMTEuMzA0NkMxOS43MDk0IDExLjIxNiAxOS44MzQ2IDExLjEyNTcgMTkuOTQ3NCAxMS4wNDQzTDE4Ljc3NzggOS40MjE5OFpNMTguNDUyMiA5LjY1MjU0QzE4LjI1MDYgOS43OTAxOSAxOC4wNDYgOS45MjA5MSAxNy44MzU0IDEwLjA0NzNMMTguODY0NCAxMS43NjIzQzE5LjEwNjggMTEuNjE2OCAxOS4zNDQ2IDExLjQ2NSAxOS41ODAxIDExLjMwNDFMMTguNDUyMiA5LjY1MjU0Wk0xNy44MzY3IDEwLjA0NjVDMTcuMzU5MyAxMC4zMzE5IDE2Ljg1OTYgMTAuNTg1NSAxNi4zNDc5IDEwLjgwMkwxNy4xMjcxIDEyLjY0MzlDMTcuNzI0IDEyLjM5MTQgMTguMzA2NCAxMi4wOTU5IDE4Ljg2MzEgMTEuNzYzTDE3LjgzNjcgMTAuMDQ2NVpNMTcuMTIyMSAxMi42NDZDMTcuMTg2MSAxMi42MTkzIDE3LjI1IDEyLjU5MjcgMTcuMzEzOSAxMi41NjYxTDE2LjU0NDggMTAuNzE5OUMxNi40ODA4IDEwLjc0NjYgMTYuNDE2OCAxMC43NzMyIDE2LjM1MjkgMTAuNzk5OUwxNy4xMjIxIDEyLjY0NlpNMTYuNTQwNCAxMC43MjE3QzE1LjU0NDYgMTEuMTQyMiAxNC40OTUgMTEuNDI1OSAxMy40MjEgMTEuNTcxNUwxMy42ODk4IDEzLjU1MzRDMTQuOTM0NCAxMy4zODQ2IDE2LjE1NTUgMTMuMDU1MiAxNy4zMTgzIDEyLjU2NDJMMTYuNTQwNCAxMC43MjE3Wk0xMy43MDE5IDEzLjU1MTZDMTMuNzI4OCAxMy41NDc3IDEzLjc1NjQgMTMuNTQ0IDEzLjc5MjkgMTMuNTM5MkMxMy44MjcxIDEzLjUzNDcgMTMuODcwMSAxMy41MjkgMTMuOTE1MSAxMy41MjIzTDEzLjYyMiAxMS41NDM5QzEzLjU5NTEgMTEuNTQ3OSAxMy41Njc1IDExLjU1MTYgMTMuNTMxIDExLjU1NjRDMTMuNDk2OSAxMS41NjA5IDEzLjQ1MzkgMTEuNTY2NiAxMy40MDg4IDExLjU3MzJMMTMuNzAxOSAxMy41NTE2Wk0xMy42Mzc5IDExLjU0MTdDMTIuNTUyMSAxMS42ODQ4IDExLjQ0ODYgMTEuNjg0OSAxMC4zNTk3IDExLjU0MTdMMTAuMDk4OSAxMy41MjQ2QzExLjM2MDcgMTMuNjkwNSAxMi42Mzk4IDEzLjY5MDYgMTMuODk5MyAxMy41MjQ1TDEzLjYzNzkgMTEuNTQxN1pNMTAuMDgyOCAxMy41MjIzQzEwLjEyNzggMTMuNTI5IDEwLjE3MDkgMTMuNTM0NyAxMC4yMDUgMTMuNTM5MkMxMC4yNDE1IDEzLjU0NCAxMC4yNjkxIDEzLjU0NzcgMTAuMjk2IDEzLjU1MTZMMTAuNTg5MSAxMS41NzMyQzEwLjU0NDEgMTEuNTY2NiAxMC41MDEgMTEuNTYwOSAxMC40NjY5IDExLjU1NjRDMTAuNDMwNCAxMS41NTE2IDEwLjQwMjggMTEuNTQ3OSAxMC4zNzU5IDExLjU0MzlMMTAuMDgyOCAxMy41MjIzWk0xMC41NzY5IDExLjU3MTVDOS41MDI5IDExLjQyNTggOC40NTMzNSAxMS4xNDIyIDcuNDU3NTIgMTAuNzIxN0w2LjY3OTU4IDEyLjU2NDJDNy44NDI0NCAxMy4wNTUyIDkuMDYzNTYgMTMuMzg0NiAxMC4zMDgxIDEzLjU1MzRMMTAuNTc2OSAxMS41NzE1Wk02LjY4Mzk0IDEyLjU2NjFDNi43NDc4NiAxMi41OTI3IDYuODExODggMTIuNjE5NCA2Ljg3NTg3IDEyLjY0Nkw3LjY0NTAxIDEwLjc5OThDNy41ODEwNyAxMC43NzMyIDcuNTE3MTcgMTAuNzQ2NiA3LjQ1MzE2IDEwLjcxOTlMNi42ODM5NCAxMi41NjYxWk03LjY1Mjg1IDEwLjgwMzFDNi43NDM5IDEwLjQxNTQgNS44ODQ4OSA5LjkyMjY1IDUuMTAyMjMgOS4zMzEzNEwzLjg5NjYgMTAuOTI3MUM0LjgxNDI0IDExLjYyMDQgNS44MTU0NyAxMi4xOTM3IDYuODY4MDMgMTIuNjQyN0w3LjY1Mjg1IDEwLjgwMzFaTTUuMDcyODcgOS4zMDk5OEM1LjA4MTUgOS4zMTYwMiA1LjA4NzA5IDkuMzIwMyA1LjA4ODA0IDkuMzIxMDNDNS4wODgzMyA5LjMyMTI1IDUuMDg3NjcgOS4zMjA3NSA1LjA4MDQgOS4zMTUwMUM1LjA3NTAyIDkuMzEwNzYgNS4wNjMwMiA5LjMwMTI3IDUuMDQ5OTIgOS4yOTEyM0M1LjAzNjE0IDkuMjgwNjcgNS4wMTc1NyA5LjI2Njc0IDQuOTk1NjIgOS4yNTEzOEwzLjg0ODYzIDEwLjg4OThDMy44NDAwMSAxMC44ODM4IDMuODM0NDIgMTAuODc5NSAzLjgzMzQ3IDEwLjg3ODhDMy44MzMxOSAxMC44Nzg1IDMuODMzODYgMTAuODc5MSAzLjg0MTEzIDEwLjg4NDhDMy44NDY1MyAxMC44ODkxIDMuODU4NTIgMTAuODk4NSAzLjg3MTY0IDEwLjkwODZDMy44ODU0MiAxMC45MTkyIDMuOTA0IDEwLjkzMzEgMy45MjU5NiAxMC45NDg1TDUuMDcyODcgOS4zMDk5OFpNMy44MjM5NCAxMC44NzE5QzMuODY5NjkgMTAuOTA2MSAzLjg5Njk5IDEwLjkyNjcgMy45MTE1IDEwLjkzNzhDMy45MTkyNSAxMC45NDM4IDMuOTIwODggMTAuOTQ1MSAzLjkxODg3IDEwLjk0MzVDMy45MTgxNSAxMC45NDI5IDMuOTE2NTMgMTAuOTQxNiAzLjkxNDI5IDEwLjkzOThDMy45MTIzOSAxMC45MzgzIDMuOTA4MDMgMTAuOTM0OCAzLjkwMjM2IDEwLjkzMDFDMy45MDAzNyAxMC45Mjg0IDMuODgzMTkgMTAuOTE0MiAzLjg2MjMzIDEwLjg5NDhDMy44NTk4MiAxMC44OTI0IDMuODE4NjggMTAuODU1IDMuNzc0MzMgMTAuODAxNUMzLjc2MDkyIDEwLjc4NTQgMy43Mzc4MyAxMC43NTY2IDMuNzEyMjggMTAuNzE4M0MzLjY5MyAxMC42ODk0IDMuNjM5MTcgMTAuNjA2OCAzLjU5ODQ1IDEwLjQ4ODVDMy41NzM4NCAxMC40MTY5IDMuNDQ2MjUgMTAuMDMzNyAzLjY5NTU4IDkuNjMzOThDMy45NzI1MyA5LjE4OTk0IDQuNDI1OTIgOS4xNjMzMyA0LjU0Mjk0IDkuMTYzMkM0LjY5MDc2IDkuMTYzMDQgNC44MDI1IDkuMTk2NDggNC44Mzc1OCA5LjIwNzI1QzQuODg2NzUgOS4yMjIzNSA0LjkyNDY5IDkuMjM4MjEgNC45NDUyOSA5LjI0NzIzQzQuOTg2ODYgOS4yNjU0NCA1LjAxODAzIDkuMjgyNTYgNS4wMzA0OCA5LjI4OTVDNS4wNTgzNiA5LjMwNTAyIDUuMDc5MjcgOS4zMTg0OSA1LjA4NTYyIDkuMzIyNThDNS4xMDE4OSA5LjMzMzA3IDUuMTE0MSA5LjM0MTY2IDUuMTE3MTUgOS4zNDM4QzUuMTI1OTQgOS4zNDk5NyA1LjEzMjEgOS4zNTQ1MyA1LjEzMzIyIDkuMzU1MzZDNS4xMzU0MyA5LjM1Njk5IDUuMTM2NzkgOS4zNTgwMiA1LjEzNzIyIDkuMzU4MzVDNS4xMzc1MSA5LjM1ODU3IDUuMTM3NyA5LjM1ODcxIDUuMTM3OCA5LjM1ODc4QzUuMTM3ODUgOS4zNTg4MiA1LjEzNzg4IDkuMzU4ODUgNS4xMzc5MSA5LjM1ODg3QzUuMTM3OTMgOS4zNTg4OCA1LjEzNzk0IDkuMzU4ODkgNS4xMzc5NCA5LjM1ODg5QzUuMTM3OTQgOS4zNTg4OSA1LjEzNzkzIDkuMzU4ODkgNS4xMzc5MiA5LjM1ODg4QzUuMTM3OTEgOS4zNTg4NyA1LjEzNzkgOS4zNTg4NiA1LjEzNzg4IDkuMzU4ODVDNS4xMzc4NyA5LjM1ODg0IDUuMTM3ODYgOS4zNTg4MyA1LjEzNzg0IDkuMzU4ODJDNS4xMzc4MyA5LjM1ODgxIDUuMTM3ODMgOS4zNTg4MSA1LjEzNzgzIDkuMzU4ODFDNS4xMzc4MyA5LjM1ODgxIDUuMTM3ODQgOS4zNTg4MiA1LjEzNzg2IDkuMzU4ODNDNS4xMzc4OCA5LjM1ODg1IDUuMTM3OTEgOS4zNTg4NyA1LjEzNzk2IDkuMzU4OTFDNS4xMzgwNCA5LjM1ODk4IDUuMTM4MjEgOS4zNTkxMSA1LjEzODQ1IDkuMzU5MzFDNS4xMzg3MiA5LjM1OTUyIDUuMTQyNiA5LjM2MjY0IDUuMTQ5IDkuMzY4MTlMMy44MzkxNyAxMC44Nzk2QzMuODY5MyAxMC45MDU3IDMuODk4MSAxMC45Mjg0IDMuOTE0NjkgMTAuOTQxMkMzLjkyNDAyIDEwLjk0ODQgMy45MzQyMiAxMC45NTYyIDMuOTQ0MzMgMTAuOTYzNkMzLjk0ODYgMTAuOTY2OCAzLjk1NzMzIDEwLjk3MzIgMy45Njc5MiAxMC45ODA2QzMuOTcxODggMTAuOTgzNCAzLjk4NDgxIDEwLjk5MjUgNC4wMDE1OSAxMS4wMDMzQzQuMDA4MTkgMTEuMDA3NiA0LjAyOTMxIDExLjAyMTIgNC4wNTczMyAxMS4wMzY4QzQuMDY5ODYgMTEuMDQzOCA0LjEwMTEgMTEuMDYwOSA0LjE0MjcyIDExLjA3OTFDNC4xNjMzNCAxMS4wODgyIDQuMjAxMyAxMS4xMDQgNC4yNTA0OSAxMS4xMTkxQzQuMjg1NTkgMTEuMTI5OSA0LjM5NzM0IDExLjE2MzQgNC41NDUxNyAxMS4xNjMyQzQuNjYyMiAxMS4xNjMxIDUuMTE1NTkgMTEuMTM2NSA1LjM5MjU1IDEwLjY5MjRDNS42NDE4OCAxMC4yOTI3IDUuNTE0MjkgOS45MDk0NSA1LjQ4OTY4IDkuODM3ODlDNS40NDg5NSA5LjcxOTUxIDUuMzk1MTIgOS42MzY5NiA1LjM3NTgyIDkuNjA4MDVDNS4zNTAyNyA5LjU2OTc1IDUuMzI3MTYgOS41NDA5MiA1LjMxMzczIDkuNTI0NzNDNS4yNjkzMSA5LjQ3MTE3IDUuMjI4MDQgOS40MzM2MyA1LjIyNTMzIDkuNDMxMTJDNS4yMDQxIDkuNDExMzQgNS4xODYyOSA5LjM5NjU4IDUuMTgzNDIgOS4zOTQxOEM1LjE3MiA5LjM4NDY2IDUuMTYyMTYgOS4zNzY4OCA1LjE1ODMgOS4zNzM4M0M1LjE0ODI4IDkuMzY1OTIgNS4xMzcxMyA5LjM1NzMyIDUuMTI2MTQgOS4zNDg5MkM1LjEwMzE3IDkuMzMxMzYgNS4wNjkxNyA5LjMwNTcgNS4wMjAzMSA5LjI2OTIzTDMuODIzOTQgMTAuODcxOVpNNS4xMTM3MSA5LjMzOUM1LjA2MTEyIDkuMjk3NDggNS4wMjEwNiA5LjI2NTc3IDQuOTg1MDEgOS4yMzU3M0wzLjcwNDY3IDEwLjc3MjJDMy43NjQ1NyAxMC44MjIxIDMuODI1NzcgMTAuODcwNCAzLjg3NDQ2IDEwLjkwODhMNS4xMTM3MSA5LjMzOVpNNC45NzE4NSA5LjIyNDk1QzQuODcwMTYgOS4xNDMxMSA0Ljc2Nzc4IDkuMDU4MjIgNC42NjczMyA4Ljk3Mjg0TDMuMzcyMDYgMTAuNDk2N0MzLjQ4NDgyIDEwLjU5MjYgMy42MDA5OCAxMC42ODg5IDMuNzE3ODMgMTAuNzgzTDQuOTcxODUgOS4yMjQ5NVpNNC42NzM4NSA4Ljk3ODQzQzQuNDg3MzMgOC44MTcxMiA0LjMwOTg5IDguNjU2NCA0LjE0MzQyIDguNDkyMjlMMi43MzkzNCA5LjkxNjU3QzIuOTQ1OTYgMTAuMTIwMyAzLjE1NzYzIDEwLjMxMTMgMy4zNjU1NSAxMC40OTEyTDQuNjczODUgOC45Nzg0M1pNNC4xNDA3OSA4LjQ4OTcxQzMuNzk1MTQgOC4xNTE0NyAzLjQ3MTE3IDcuNzk1MzUgMy4xNzMxOCA3LjQyMTY1TDEuNjA5NDcgOC42Njg1OEMxLjk2MTc4IDkuMTEwMzkgMi4zNDEzOSA5LjUyNzE1IDIuNzQxOTcgOS45MTkxNUw0LjE0MDc5IDguNDg5NzFaTTMuMTgwNjggNy40MzExOEMzLjE2ODczIDcuNDE1ODEgMy4xNTY0MiA3LjQwMDIzIDMuMTQ2ODkgNy4zODgxNkMzLjEzNjQyIDcuMzc0ODkgMy4xMjg3MyA3LjM2NTE1IDMuMTIyMDEgNy4zNTY1MUwxLjU0MzM4IDguNTg0NDhDMS41NTUzMiA4LjU5OTgzIDEuNTY3NjEgOC42MTU0IDEuNTc3MTMgOC42Mjc0NUMxLjU4NzU5IDguNjQwNjkgMS41OTUyNyA4LjY1MDQzIDEuNjAxOTcgOC42NTkwNUwzLjE4MDY4IDcuNDMxMThaTTMuMDkxOTYgNy4zMTk3MUMzLjA5NTUzIDcuMzIzODcgMy4wOTc5NCA3LjMyNjg0IDMuMDk5MDIgNy4zMjgxN0MzLjEwMDEgNy4zMjk1MSAzLjEwMDMyIDcuMzI5ODIgMy4wOTk0NCA3LjMyODY4QzMuMDk4NTQgNy4zMjc1MiAzLjA5NzAxIDcuMzI1NTIgMy4wOTQ0NSA3LjMyMjEzQzMuMDkxNzcgNy4zMTg2IDMuMDg4OTEgNy4zMTQ3OCAzLjA4NDcxIDcuMzA5MThMMS40ODQ3NCA4LjUwOTIxQzEuNDk2MjYgOC41MjQ1OCAxLjUzMjMxIDguNTczMyAxLjU3MzQ0IDguNjIxMjhMMy4wOTE5NiA3LjMxOTcxWk0xLjQ5MjEgOC41MTg5MUMxLjUwMjMxIDguNTMyMTggMS41MTE4IDguNTQ0MjYgMS41MTg5IDguNTUzMjhDMS41MjcgOC41NjM1NyAxLjUzMTE4IDguNTY4ODYgMS41MzU4NyA4LjU3NDg3QzEuNTQ0NiA4LjU4NjA3IDEuNTQzNzggOC41ODU0MSAxLjUzOTc4IDguNTc5NjNMMy4xODQyNCA3LjQ0MTMxQzMuMTU2MjUgNy40MDA4OSAzLjEzMDEyIDcuMzY2OTEgMy4xMTI4NyA3LjM0NDhDMy4wODc0OCA3LjMxMjI1IDMuMDkwMyA3LjMxNjMzIDMuMDc3MzUgNy4yOTk0OUwxLjQ5MjEgOC41MTg5MVpNMy4xMzU5NiA3LjM3NzIzQzMuMTA4NzIgNy4zNDM5MyAzLjA4OTU5IDcuMzE2MDUgMy4wMjc1OSA3LjIzMjE4TDEuNDE5MjUgOC40MjA5OEMxLjQ0Nzg3IDguNDU5NyAxLjUxOTM2IDguNTU5NzUgMS41ODgwNiA4LjY0MzcxTDMuMTM1OTYgNy4zNzcyM1pNMy4wMjM0MSA3LjIyNjU3QzIuOTQ1NTcgNy4xMjI3OSAyLjg3OTMxIDcuMDI2MDQgMi43ODI1MiA2Ljg4OTkzTDEuMTUyNjIgOC4wNDg5OUMxLjIyNjQgOC4xNTI3MyAxLjMyNTM3IDguMjk1ODUgMS40MjM0MyA4LjQyNjU5TDMuMDIzNDEgNy4yMjY1N1pNMi43OTEzNSA2LjkwMjU1QzIuNjMzNzkgNi42NzM1OSAyLjQ4ODMgNi40NDUzOSAyLjM1Mzg2IDYuMjEyNTRMMC42MjE4NTIgNy4yMTI2M0MwLjc4NTkwNCA3LjQ5Njc0IDAuOTYwMjI3IDcuNzY5NjMgMS4xNDM3OSA4LjAzNjM3TDIuNzkxMzUgNi45MDI1NVpNMC40ODc4NTQgNi43MTI1OFY3LjUyMDA5SDIuNDg3ODVWNi43MTI1OEgwLjQ4Nzg1NFpNMi4zNTA3IDguMDI1NTVDMi41OTAwOSA3LjYxNjkxIDIuODYyNzggNy4yMjAyOCAzLjE2MTM4IDYuODIzMDVMMS41NjI2OCA1LjYyMTMyQzEuMjMyMjMgNi4wNjA5MyAwLjkxMzMxMSA2LjUyMjQ4IDAuNjI1MDA0IDcuMDE0NjNMMi4zNTA3IDguMDI1NTVaTTEuNTYwODcgNS42MjM3M0MxLjUxOTc3IDUuNjc4NzUgMS40OTc3NCA1LjcwODE4IDEuNDg4NSA1LjcyMDUxQzEuNDg2MiA1LjcyMzU5IDEuNDg0NjkgNS43MjU2IDEuNDgzODcgNS43MjY2OUMxLjQ4MzY2IDUuNzI2OTcgMS40ODM1IDUuNzI3MTkgMS40ODMzNyA1LjcyNzM2QzEuNDgzMjcgNS43Mjc0OSAxLjQ4MzExIDUuNzI3NyAxLjQ4MzAyIDUuNzI3ODNDMS40ODI5OSA1LjcyNzg3IDEuNDgyOTQgNS43Mjc5NCAxLjQ4Mjg3IDUuNzI4MDJDMS40ODI4NiA1LjcyODA0IDEuNDgyNjYgNS43MjgzMSAxLjQ4MjQxIDUuNzI4NjRDMS40ODIyMiA1LjcyODg5IDEuNDgxNTQgNS43Mjk4MSAxLjQ4MTA0IDUuNzMwNDdDMS40NzYwMiA1LjczNzI3IDEuNjg4NjcgNy4xMzIgMy4wNzkzMiA2LjkzMjczQzMuMDgwMyA2LjkzMTQzIDMuMDgxNTUgNi45Mjk3OCAzLjA4MTgyIDYuOTI5NDJDMy4wODE5NSA2LjkyOTI1IDMuMDgyMTUgNi45Mjg5OCAzLjA4MjIzIDYuOTI4ODhDMy4wODIzNSA2LjkyODcyIDMuMDgyNDYgNi45Mjg1OCAzLjA4MjQ5IDYuOTI4NTRDMy4wODI1MyA2LjkyODQ4IDMuMDgyNTcgNi45Mjg0MiAzLjA4MjYgNi45MjgzOUMzLjA4MjY1IDYuOTI4MzIgMy4wODI3MSA2LjkyODI0IDMuMDgyNzYgNi45MjgxOEMzLjA4MzQyIDYuOTI3MjkgMy4wODYzNSA2LjkyMzQgMy4wOTA4MyA2LjkxNzQ1QzMuMDk5OTYgNi45MDUzMyAzLjExNDg2IDYuODg1NTkgMy4xMjk2NiA2Ljg2NjE3QzMuMTM3MDYgNi44NTY0NiAzLjE0MzkxIDYuODQ3NTEgMy4xNDk2OCA2Ljg0MDA0QzMuMTUyNTUgNi44MzYzNCAzLjE1NDg2IDYuODMzMzYgMy4xNTY2NCA2LjgzMTA5QzMuMTU4NTIgNi44Mjg2OSAzLjE1OTE5IDYuODI3ODUgMy4xNTg4OSA2LjgyODIyTDEuNTk3MTUgNS41Nzg4M0MxLjU2NDU4IDUuNjE5NTQgMS41MDkwOCA1LjY5MzIxIDEuNDkzMzIgNS43MTQxNEMxLjQ4ODEzIDUuNzIxMDIgMS40ODQ2NSA1LjcyNTY2IDEuNDgzNzEgNS43MjY5MUMxLjQ4MzQ3IDUuNzI3MjMgMS40ODM2NiA1LjcyNjk3IDEuNDgzODcgNS43MjY3QzEuNDgzOTQgNS43MjY2MSAxLjQ4NDEzIDUuNzI2MzUgMS40ODQyNiA1LjcyNjE4QzEuNDg0NTIgNS43MjU4MyAxLjQ4NTc3IDUuNzI0MTggMS40ODY3NSA1LjcyMjg4QzIuODc3NCA1LjUyMzYxIDMuMDkwMDUgNi45MTgzNCAzLjA4NTAzIDYuOTI1MTRDMy4wODQ1MyA2LjkyNTggMy4wODM4NSA2LjkyNjcxIDMuMDgzNjcgNi45MjY5NkMzLjA4MzU4IDYuOTI3MDkgMy4wODM0MiA2LjkyNzI5IDMuMDgzMzcgNi45MjczNkMzLjA4MzMzIDYuOTI3NDEgMy4wODMyNyA2LjkyNzQ5IDMuMDgzMjUgNi45Mjc1MkMzLjA4MzIgNi45Mjc1OSAzLjA4MzE3IDYuOTI3NjMgMy4wODMxNyA2LjkyNzYzQzMuMDgzMTYgNi45Mjc2MyAzLjA4MzE4IDYuOTI3NjIgMy4wODMyMyA2LjkyNzU1QzMuMDgzMjUgNi45Mjc1MiAzLjA4MzI3IDYuOTI3NDkgMy4wODMzIDYuOTI3NDVDMy4wODMzMyA2LjkyNzQxIDMuMDgzMzcgNi45MjczNiAzLjA4MzQgNi45MjczMkMzLjA4MzU1IDYuOTI3MTIgMy4wODM3NSA2LjkyNjg2IDMuMDgzOTkgNi45MjY1M0MzLjA4NDk3IDYuOTI1MjIgMy4wODY2NiA2LjkyMjk4IDMuMDg5MTQgNi45MTk2NkMzLjA5OTA2IDYuOTA2NDIgMy4xMjE2NyA2Ljg3NjIyIDMuMTYzMTkgNi44MjA2M0wxLjU2MDg3IDUuNjIzNzNaTTMuMTYyOTEgNi44MjMxNkMzLjE3ODIxIDYuODAzNzggMy4xOTQxMiA2Ljc4NDE0IDMuMjE0NzQgNi43NTg3MUMzLjIzNDEgNi43MzQ4MyAzLjI1ODE2IDYuNzA1MTcgMy4yODI4NSA2LjY3MzkxTDEuNzEzMDUgNS40MzQ2NkMxLjY5Nzc1IDUuNDU0MDMgMS42ODE4NSA1LjQ3MzY3IDEuNjYxMjMgNS40OTkxQzEuNjQxODcgNS41MjI5NyAxLjYxNzgxIDUuNTUyNjQgMS41OTMxMyA1LjU4MzlMMy4xNjI5MSA2LjgyMzE2Wk0zLjI3Njk2IDYuNjgxMjlDMy4zNTM3MyA2LjU4NTkxIDMuNDMyNzYgNi40OTI5NCAzLjUxNDA0IDYuNDAyMzdMMi4wMjU1NCA1LjA2NjU3QzEuOTIwMjYgNS4xODM4OCAxLjgxODA2IDUuMzA0MTIgMS43MTg5NCA1LjQyNzI3TDMuMjc2OTYgNi42ODEyOVpNMy41MjExIDYuMzk0NDFDMy42Nzg3NCA2LjIxNDk1IDMuODQyMzkgNi4wNDE0NCA0LjAxMjU4IDUuODcxMjRMMi41OTgzNCA0LjQ1NzA1QzIuNDAwNzggNC42NTQ2MiAyLjIwNzMgNC44NTk1NSAyLjAxODQ3IDUuMDc0NTNMMy41MjExIDYuMzk0NDFaTTQuMDEyNTcgNS44NzEyNUM0LjM1NTk4IDUuNTI3ODQgNC43MTgwNiA1LjIwNTMgNS4wOTU5MyA0LjkwODM4TDMuODYwMjMgMy4zMzU3OUMzLjQxNzM0IDMuNjgzOCAyLjk5NTg0IDQuMDU5NTUgMi41OTgzNSA0LjQ1NzA0TDQuMDEyNTcgNS44NzEyNVpNNS4wODU1MyA0LjkxNjQ0QzUuMTA2OTUgNC45MDAwNiA1LjE0MjkxIDQuODcyNTcgNS4xNDg3MSA0Ljg2ODFDNS4xNDkwNyA0Ljg2NzgzIDUuMTQ5OTQgNC44NjcxNiA1LjE1MSA0Ljg2NjM0QzUuMTUxNDYgNC44NjU5OCA1LjE1MjYyIDQuODY1MDkgNS4xNTQwNyA0Ljg2Mzk2QzUuMTU0NzggNC44NjM0MSA1LjE1NjE2IDQuODYyMzMgNS4xNTc4OSA0Ljg2MDk3QzUuMTU4NjIgNC44NjAzOSA1LjE2MzUyIDQuODU2NTUgNS4xNjk2NCA0Ljg1MTU4QzUuMTczNzIgNC44NDgyNSA1LjE4NjQgNC44Mzc2NyA1LjE5NDk0IDQuODMwMzRDNS4yMjQ4MyA0LjgwMzMzIDUuNDEzMzIgMy41ODg4MyA0LjMyMSAzLjA5OTI1QzQuMTU3MzEgMy4xNTEwMSAzLjk4ODI5IDMuMjQwNzMgMy45NzE5MSAzLjI1MTc4QzMuOTY1NzEgMy4yNTYwOSAzLjk1NjI4IDMuMjYyNzggMy45NTMwMyAzLjI2NTEyQzMuOTQ3ODEgMy4yNjg5IDMuOTQzNzUgMy4yNzE5MiAzLjk0Mjg4IDMuMjcyNTdDMy45NDEzIDMuMjczNzQgMy45NDAwNCAzLjI3NDY5IDMuOTM5MzYgMy4yNzUyQzMuOTM3MSAzLjI3Njg5IDMuOTM1MjUgMy4yNzgzIDMuOTM1MDYgMy4yNzg0NEMzLjkzMzMyIDMuMjc5NzYgMy45MzExOSAzLjI4MTM4IDMuOTI5ODEgMy4yODI0NEMzLjkyNjI0IDMuMjg1MTUgMy45MjAyNCAzLjI4OTczIDMuOTExMzUgMy4yOTY1MkMzLjg5MzQ2IDMuMzEwMTggMy44NjMwNSAzLjMzMzQgMy44MTUwNyAzLjM3MDA1TDUuMDI5MTUgNC45NTk0QzUuMDc3MTIgNC45MjI3NiA1LjEwNzM0IDQuODk5NjggNS4xMjUwMSA0Ljg4NjE5QzUuMTMzOSA0Ljg3OTQgNS4xMzk0MSA0Ljg3NTE5IDUuMTQyMzggNC44NzI5M0M1LjE0NDI2IDQuODcxNSA1LjE0NDE1IDQuODcxNTkgNS4xNDMzNCA0Ljg3MjJDNS4xNDMxMyA0Ljg3MjM1IDUuMTQyNzUgNC44NzI2NCA1LjE0MjI2IDQuODczMDFDNS4xNDE4OCA0Ljg3MzMgNS4xNDA4NiA0Ljg3NDA3IDUuMTM5NTMgNC44NzUwN0M1LjEzODg4IDQuODc1NTYgNS4xMzc2NCA0Ljg3NjQ5IDUuMTM2MDcgNC44Nzc2NUM1LjEzNTIyIDQuODc4MjkgNS4xMzExNyA0Ljg4MTMgNS4xMjU5NiA0Ljg4NTA3QzUuMTIyNzEgNC44ODc0MSA1LjExMzI5IDQuODk0MDkgNS4xMDcwOSA0Ljg5ODRDNS4wOTA3MiA0LjkwOTQ1IDQuOTIxNyA0Ljk5OTE3IDQuNzU4IDUuMDUwOTNDMy42NjU2OSA0LjU2MTM1IDMuODU0MTggMy4zNDY4NiAzLjg4NDA2IDMuMzE5ODRDMy44OTI2IDMuMzEyNTIgMy45MDUyOCAzLjMwMTk0IDMuOTA5MzYgMy4yOTg2MUMzLjkxNTQ3IDMuMjkzNjUgMy45MjAzNiAzLjI4OTgyIDMuOTIxMDggMy4yODkyNUMzLjkyMjc5IDMuMjg3OSAzLjkyNDE1IDMuMjg2ODQgMy45MjQ4MyAzLjI4NjMxQzMuOTI2MjQgMy4yODUyMSAzLjkyNzM0IDMuMjg0MzYgMy45Mjc3MyAzLjI4NDA2QzMuOTI4NjMgMy4yODMzNiAzLjkyOTI5IDMuMjgyODYgMy45MjkzOCAzLjI4Mjc5QzMuOTI5NDggMy4yODI3MSAzLjkyNzcgMy4yODQwOCAzLjkyMzEgMy4yODc1OUMzLjkxOTA3IDMuMjkwNjggMy45MTM4IDMuMjk0NzEgMy45MDc4OSAzLjI5OTI0QzMuODk2MDggMy4zMDgyNyAzLjg4MTk3IDMuMzE5MDUgMy44NzA2MyAzLjMyNzczTDUuMDg1NTMgNC45MTY0NFpNNS4wMjIxMSA0Ljk2NDczQzUuMDM0OTcgNC45NTUwOCA1LjA0NTk3IDQuOTQ2NTMgNS4wNTIwOCA0Ljk0MTc4QzUuMDUzNjUgNC45NDA1NSA1LjA1NTIyIDQuOTM5MzMgNS4wNTYzNiA0LjkzODQ0QzUuMDU3NjEgNC45Mzc0NyA1LjA1ODUxIDQuOTM2NzcgNS4wNTkzMSA0LjkzNjE0QzUuMDYwOTUgNC45MzQ4NyA1LjA2MTM3IDQuOTM0NTUgNS4wNjEyIDQuOTM0NjhDNS4wNjA5OSA0LjkzNDg0IDUuMDU2MDkgNC45Mzg2IDUuMDQ4NDUgNC45NDQwNUM1LjA0MDU4IDQuOTQ5NjYgNS4wMjg2NSA0Ljk1Nzg5IDUuMDEzNDIgNC45Njc0MUwzLjk1MzQgMy4yNzE0M0MzLjkwMjkyIDMuMzAyOTggMy44NjM3NiAzLjMzMjU4IDMuODQ0MzMgMy4zNDc0N0MzLjgzNTM3IDMuMzU0MzQgMy44MjUyOCAzLjM2MjIzIDMuODIzMyAzLjM2Mzc3QzMuODE5MjQgMy4zNjY5MyAzLjgxOTkyIDMuMzY2MzcgMy44MjIxMiAzLjM2NDcyTDUuMDIyMTEgNC45NjQ3M1pNNS4xMDMwNCA0LjkwNDMxQzUuMTM2MzQgNC44NzgwMiA1LjE3MTI5IDQuODUyMTYgNS4yMTE0NyA0LjgyNDA0TDQuMDY0NSAzLjE4NTZDMy45OTgwNyAzLjIzMjExIDMuOTMxNzUgMy4yODA4NyAzLjg2Mzc4IDMuMzM0NTNMNS4xMDMwNCA0LjkwNDMxWk01LjIyMjc4IDQuODE2QzUuMzM5MTQgNC43MzIxMiA1LjQ0MzE0IDQuNjU3MjEgNS41NDc3NyA0LjU4NTg3TDQuNDIxMTMgMi45MzM0QzQuMjkxMjMgMy4wMjE5NiA0LjE2NjA0IDMuMTEyMjkgNC4wNTMxOSAzLjE5MzY0TDUuMjIyNzggNC44MTZaTTUuNTQ4NDEgNC41ODU0NEM1Ljc0OTk3IDQuNDQ3NzkgNS45NTQ2MiA0LjMxNzA3IDYuMTY1MjIgNC4xOTA3Mkw1LjEzNjI0IDIuNDc1NzJDNC44OTM3NiAyLjYyMTIxIDQuNjU2MDEgMi43NzI5OSA0LjQyMDQ5IDIuOTMzODNMNS41NDg0MSA0LjU4NTQ0Wk02LjE2Mzk0IDQuMTkxNDhDNi42NDEyNiAzLjkwNjA2IDcuMTQxIDMuNjUyNSA3LjY1MjcyIDMuNDM2MDJMNi44NzM1MSAxLjU5NDA2QzYuMjc2NTYgMS44NDY1OSA1LjY5NDIyIDIuMTQyMDcgNS4xMzc1MiAyLjQ3NDk2TDYuMTYzOTQgNC4xOTE0OFpNNi44Nzg1MSAxLjU5MTk2TDYuNjg2NjIgMS42NzE5MUw3LjQ1NTg0IDMuNTE4MDdMNy42NDc3MyAzLjQzODEyTDYuODc4NTEgMS41OTE5NlpNNy40NjAyMSAzLjUxNjIzQzguNDU2MDQgMy4wOTU3NiA5LjUwNTU4IDIuODEyMTIgMTAuNTc5NiAyLjY2NjQ3TDEwLjMxMDggMC42ODQ2MUM5LjA2NjI0IDAuODUzMzg5IDcuODQ1MSAxLjE4Mjc1IDYuNjgyMjUgMS42NzM3NEw3LjQ2MDIxIDMuNTE2MjNaTTEwLjI5ODcgMC42ODYzMzZDMTAuMjcxOCAwLjY5MDMyNSAxMC4yNDQyIDAuNjkzOTg3IDEwLjIwNzcgMC42OTg4MDdDMTAuMTczNiAwLjcwMzMxNSAxMC4xMzA1IDAuNzA4OTggMTAuMDg1NSAwLjcxNTY1MUwxMC4zNzg2IDIuNjk0MDZDMTAuNDA1NSAyLjY5MDA3IDEwLjQzMzEgMi42ODY0MSAxMC40Njk2IDIuNjgxNTlDMTAuNTAzNyAyLjY3NzA4IDEwLjU0NjcgMi42NzE0MiAxMC41OTE4IDIuNjY0NzRMMTAuMjk4NyAwLjY4NjMzNlpNMTAuMzYyNyAyLjY5NjI4QzExLjQ0ODUgMi41NTMxNSAxMi41NTIgMi41NTMxMSAxMy42NDA5IDIuNjk2MzJMMTMuOTAxNyAwLjcxMzM5NEMxMi42Mzk5IDAuNTQ3NDQ1IDExLjM2MDggMC41NDc0MDcgMTAuMTAxMyAwLjcxMzQzMkwxMC4zNjI3IDIuNjk2MjhaTTEzLjkxNzggMC43MTU2NTFDMTMuODcyOCAwLjcwODk4IDEzLjgyOTcgMC43MDMzMTUgMTMuNzk1NiAwLjY5ODgwN0MxMy43NTkxIDAuNjkzOTg3IDEzLjczMTUgMC42OTAzMjUgMTMuNzA0NiAwLjY4NjMzNkwxMy40MTE1IDIuNjY0NzRDMTMuNDU2NSAyLjY3MTQyIDEzLjQ5OTYgMi42NzcwOCAxMy41MzM3IDIuNjgxNTlDMTMuNTcwMiAyLjY4NjQxIDEzLjU5NzggMi42OTAwNyAxMy42MjQ3IDIuNjk0MDZMMTMuOTE3OCAwLjcxNTY1MVpNMTMuNDIzNiAyLjY2NjQ3QzE0LjQ5NzcgMi44MTIxNCAxNS41NDcyIDMuMDk1NzggMTYuNTQzMSAzLjUxNjI0TDE3LjMyMSAxLjY3Mzc0QzE2LjE1ODIgMS4xODI3NSAxNC45MzcgMC44NTM0MiAxMy42OTI1IDAuNjg0NjEzTDEzLjQyMzYgMi42NjY0N1pNMTcuMzE2NyAxLjY3MTkxTDE3LjEyNDggMS41OTE5NkwxNi4zNTU1IDMuNDM4MTJMMTYuNTQ3NCAzLjUxODA3TDE3LjMxNjcgMS42NzE5MVpNMTYuMzQ3NyAzLjQzNDgzQzE3LjI1NjcgMy44MjI2MSAxOC4xMTU3IDQuMzE1MzIgMTguODk4NCA0LjkwNjY0TDIwLjEwNCAzLjMxMDg4QzE5LjE4NjQgMi42MTc1OCAxOC4xODUxIDIuMDQ0MyAxNy4xMzI2IDEuNTk1MjVMMTYuMzQ3NyAzLjQzNDgzWk0xOC45Mjc3IDQuOTI3OTlDMTguOTE5MSA0LjkyMTk1IDE4LjkxMzUgNC45MTc2OCAxOC45MTI2IDQuOTE2OTVDMTguOTEyMyA0LjkxNjczIDE4LjkxMjkgNC45MTcyMyAxOC45MjAyIDQuOTIyOTZDMTguOTI1NiA0LjkyNzIyIDE4LjkzNzYgNC45MzY3MSAxOC45NTA3IDQuOTQ2NzVDMTguOTY0NSA0Ljk1NzMgMTguOTgzIDQuOTcxMjMgMTkuMDA1IDQuOTg2NkwyMC4xNTIgMy4zNDgxOEMyMC4xNjA2IDMuMzU0MjIgMjAuMTY2MiAzLjM1ODQ5IDIwLjE2NzEgMy4zNTkyMUMyMC4xNjc0IDMuMzU5NDMgMjAuMTY2NyAzLjM1ODkyIDIwLjE1OTUgMy4zNTMxOEMyMC4xNTQxIDMuMzQ4OTIgMjAuMTQyMSAzLjMzOTQzIDIwLjEyOSAzLjMyOTM4QzIwLjExNTIgMy4zMTg4MiAyMC4wOTY2IDMuMzA0ODkgMjAuMDc0NiAzLjI4OTUyTDE4LjkyNzcgNC45Mjc5OVpNMjAuMTc2NyAzLjM2NjAzQzIwLjEzMDkgMy4zMzE4OCAyMC4xMDM2IDMuMzExMjQgMjAuMDg5MSAzLjMwMDE0QzIwLjA4MTQgMy4yOTQyMiAyMC4wNzk3IDMuMjkyOSAyMC4wODE3IDMuMjk0NDlDMjAuMDgyNCAzLjI5NTA2IDIwLjA4NDEgMy4yOTYzNCAyMC4wODYzIDMuMjk4MTRDMjAuMDg4MiAzLjI5OTY4IDIwLjA5MjYgMy4zMDMxOSAyMC4wOTgyIDMuMzA3OTJDMjAuMTAwMiAzLjMwOTU4IDIwLjExNzQgMy4zMjM4IDIwLjEzODMgMy4zNDMyMkMyMC4xNDA4IDMuMzQ1NTYgMjAuMTgxOSAzLjM4Mjk3IDIwLjIyNjMgMy40MzY0NEMyMC4yMzk3IDMuNDUyNjEgMjAuMjYyOCAzLjQ4MTQ0IDIwLjI4ODMgMy41MTk3M0MyMC4zMDc2IDMuNTQ4NjMgMjAuMzYxNSAzLjYzMTIxIDIwLjQwMjIgMy43NDk2NEMyMC40MjY4IDMuODIxMjcgMjAuNTU0NCA0LjIwNDc0IDIwLjMwNDcgNC42MDQ1M0MyMC4wMjc1IDUuMDQ4MzIgMTkuNTc0MiA1LjA3NDY4IDE5LjQ1NzQgNS4wNzQ3OEMxOS4zMDk2IDUuMDc0OSAxOS4xOTggNS4wNDE0NyAxOS4xNjI5IDUuMDMwN0MxOS4xMTM4IDUuMDE1NiAxOS4wNzU4IDQuOTk5NzUgMTkuMDU1MyA0Ljk5MDcyQzE5LjAxMzcgNC45NzI1MiAxOC45ODI1IDQuOTU1NCAxOC45NzAxIDQuOTQ4NDdDMTguOTQyMiA0LjkzMjk1IDE4LjkyMTMgNC45MTk0OCAxOC45MTUgNC45MTUzOUMxOC44OTg3IDQuOTA0OSAxOC44ODY1IDQuODk2MzIgMTguODgzNCA0Ljg5NDE4QzE4Ljg3NDcgNC44ODgwMSAxOC44Njg1IDQuODgzNDQgMTguODY3NCA0Ljg4MjYyQzE4Ljg2NTIgNC44ODA5OSAxOC44NjM4IDQuODc5OTYgMTguODYzNCA0Ljg3OTYzQzE4Ljg2MzEgNC44Nzk0MSAxOC44NjI5IDQuODc5MjcgMTguODYyOCA0Ljg3OTE5QzE4Ljg2MjcgNC44NzkxNSAxOC44NjI3IDQuODc5MTMgMTguODYyNyA0Ljg3OTExQzE4Ljg2MjcgNC44NzkwOSAxOC44NjI3IDQuODc5MDggMTguODYyNyA0Ljg3OTA4QzE4Ljg2MjcgNC44NzkwOCAxOC44NjI3IDQuODc5MDkgMTguODYyNyA0Ljg3OTFDMTguODYyNyA0Ljg3OTEgMTguODYyNyA0Ljg3OTEyIDE4Ljg2MjcgNC44NzkxM0MxOC44NjI3IDQuODc5MTQgMTguODYyNyA0Ljg3OTE1IDE4Ljg2MjggNC44NzkxNkMxOC44NjI4IDQuODc5MTcgMTguODYyOCA0Ljg3OTE3IDE4Ljg2MjggNC44NzkxN0MxOC44NjI4IDQuODc5MTcgMTguODYyOCA0Ljg3OTE2IDE4Ljg2MjcgNC44NzkxNUMxOC44NjI3IDQuODc5MTMgMTguODYyNyA0Ljg3OTEgMTguODYyNiA0Ljg3OTA3QzE4Ljg2MjYgNC44NzkgMTguODYyNCA0Ljg3ODg3IDE4Ljg2MjEgNC44Nzg2N0MxOC44NjE5IDQuODc4NDUgMTguODU4IDQuODc1MzMgMTguODUxNiA0Ljg2OTc5TDIwLjE2MTQgMy4zNTgzOEMyMC4xMzEzIDMuMzMyMjcgMjAuMTAyNSAzLjMwOTYxIDIwLjA4NTkgMy4yOTY3OUMyMC4wNzY2IDMuMjg5NTcgMjAuMDY2NCAzLjI4MTgyIDIwLjA1NjMgMy4yNzQzNUMyMC4wNTIgMy4yNzExOSAyMC4wNDMzIDMuMjY0NzcgMjAuMDMyNyAzLjI1NzMzQzIwLjAyODcgMy4yNTQ1NiAyMC4wMTU4IDMuMjQ1NDkgMTkuOTk5IDMuMjM0NjdDMTkuOTkyNCAzLjIzMDQxIDE5Ljk3MTMgMy4yMTY4MiAxOS45NDMzIDMuMjAxMjFDMTkuOTMwOCAzLjE5NDI0IDE5Ljg5OTUgMy4xNzcwOSAxOS44NTc5IDMuMTU4ODZDMTkuODM3MyAzLjE0OTgzIDE5Ljc5OTQgMy4xMzM5NyAxOS43NTAyIDMuMTE4ODdDMTkuNzE1MSAzLjEwODA5IDE5LjYwMzQgMy4wNzQ2NSAxOS40NTU3IDMuMDc0NzhDMTkuMzM4OSAzLjA3NDg3IDE4Ljg4NTYgMy4xMDEyMyAxOC42MDg0IDMuNTQ1MDNDMTguMzU4NyAzLjk0NDgzIDE4LjQ4NjIgNC4zMjgzIDE4LjUxMDkgNC4zOTk5NEMxOC41NTE2IDQuNTE4MzggMTguNjA1NSA0LjYwMDk4IDE4LjYyNDggNC42Mjk5QzE4LjY1MDMgNC42NjgyIDE4LjY3MzQgNC42OTcwNSAxOC42ODY5IDQuNzEzMjRDMTguNzMxMyA0Ljc2NjggMTguNzcyNiA0LjgwNDM1IDE4Ljc3NTMgNC44MDY4NkMxOC43OTY1IDQuODI2NjQgMTguODE0MyA0Ljg0MTM5IDE4LjgxNzIgNC44NDM3OUMxOC44Mjg2IDQuODUzMzIgMTguODM4NCA0Ljg2MTEgMTguODQyMyA0Ljg2NDE0QzE4Ljg1MjMgNC44NzIwNiAxOC44NjM1IDQuODgwNjUgMTguODc0NSA0Ljg4OTA2QzE4Ljg5NzQgNC45MDY2MSAxOC45MzE0IDQuOTMyMjcgMTguOTgwMyA0Ljk2ODc0TDIwLjE3NjcgMy4zNjYwM1pNMTguODg2OSA0Ljg5ODk4QzE4LjkzOTUgNC45NDA1IDE4Ljk3OTUgNC45NzIyMSAxOS4wMTU2IDUuMDAyMjVMMjAuMjk1OSAzLjQ2NTc4QzIwLjIzNiAzLjQxNTg2IDIwLjE3NDggMy4zNjc2MiAyMC4xMjYxIDMuMzI5MTlMMTguODg2OSA0Ljg5ODk4Wk0xOS4wMjg3IDUuMDEzMDJDMTkuMTMwNCA1LjA5NDg3IDE5LjIzMjggNS4xNzk3NiAxOS4zMzMzIDUuMjY1MTRMMjAuNjI4NSAzLjc0MTIzQzIwLjUxNTggMy42NDUzOSAyMC4zOTk2IDMuNTQ5MDUgMjAuMjgyOCAzLjQ1NUwxOS4wMjg3IDUuMDEzMDJaTTE5LjMyNjcgNS4yNTk1NUMxOS41MTMzIDUuNDIwODYgMTkuNjkwNyA1LjU4MTU4IDE5Ljg1NzIgNS43NDU2OUwyMS4yNjEzIDQuMzIxNDFDMjEuMDU0NiA0LjExNzcyIDIwLjg0MyAzLjkyNjY0IDIwLjYzNSAzLjc0NjgyTDE5LjMyNjcgNS4yNTk1NVpNMTkuODU5OCA1Ljc0ODI3QzIwLjIwNTUgNi4wODY1MSAyMC41Mjk0IDYuNDQyNjMgMjAuODI3NCA2LjgxNjMzTDIyLjM5MTEgNS41Njk0QzIyLjAzODggNS4xMjc1OSAyMS42NTkyIDQuNzEwODIgMjEuMjU4NiA0LjMxODgzTDE5Ljg1OTggNS43NDgyN1pNMjAuODE5OSA2LjgwNjhDMjAuODMxOSA2LjgyMjE4IDIwLjg0NDIgNi44Mzc3NiAyMC44NTM3IDYuODQ5ODNDMjAuODY0MiA2Ljg2MzEgMjAuODcxOSA2Ljg3Mjg0IDIwLjg3ODYgNi44ODE0N0wyMi40NTcyIDUuNjUzNDlDMjIuNDQ1MyA1LjYzODE0IDIyLjQzMyA1LjYyMjU2IDIyLjQyMzUgNS42MTA1MUMyMi40MTMgNS41OTcyNiAyMi40MDUzIDUuNTg3NTMgMjIuMzk4NiA1LjU3ODkzTDIwLjgxOTkgNi44MDY4Wk0yMC45MDg3IDYuOTE4MjhDMjAuOTA1MSA2LjkxNDExIDIwLjkwMjcgNi45MTExNCAyMC45MDE2IDYuOTA5ODFDMjAuOTAwNSA2LjkwODQ2IDIwLjkwMDMgNi45MDgxNiAyMC45MDEyIDYuOTA5M0MyMC45MDIxIDYuOTEwNDYgMjAuOTAzNiA2LjkxMjQ2IDIwLjkwNjEgNi45MTU4NEMyMC45MDg4IDYuOTE5MzggMjAuOTExNyA2LjkyMzIgMjAuOTE1OSA2LjkyODc5TDIyLjUxNTkgNS43Mjg3NkMyMi41MDQzIDUuNzEzNDEgMjIuNDY4MyA1LjY2NDY4IDIyLjQyNzIgNS42MTY2OEwyMC45MDg3IDYuOTE4MjhaTTIyLjUwODUgNS43MTkwN0MyMi40OTgzIDUuNzA1OCAyMi40ODg4IDUuNjkzNzEgMjIuNDgxNyA1LjY4NDY5QzIyLjQ3MzYgNS42NzQzOSAyMi40Njk0IDUuNjY5MTEgMjIuNDY0NyA1LjY2MzFDMjIuNDU2IDUuNjUxODkgMjIuNDU2OCA1LjY1MjU2IDIyLjQ2MDggNS42NTgzNEwyMC44MTY0IDYuNzk2NjdDMjAuODQ0MyA2LjgzNzEgMjAuODcwNSA2Ljg3MTA3IDIwLjg4NzcgNi44OTMxOEMyMC45MTMxIDYuOTI1NzMgMjAuOTEwMyA2LjkyMTY3IDIwLjkyMzMgNi45Mzg0OUwyMi41MDg1IDUuNzE5MDdaTTIwLjg2NDYgNi44NjA3NUMyMC44OTE5IDYuODk0MDUgMjAuOTExIDYuOTIxOTMgMjAuOTczIDcuMDA1NzlMMjIuNTgxMyA1LjgxNjk5QzIyLjU1MjcgNS43NzgyNyAyMi40ODEyIDUuNjc4MjIgMjIuNDEyNSA1LjU5NDI2TDIwLjg2NDYgNi44NjA3NVpNMjAuOTc3MiA3LjAxMTQxQzIxLjA1NSA3LjExNTE5IDIxLjEyMTMgNy4yMTE5NCAyMS4yMTgxIDcuMzQ4MDVMMjIuODQ4IDYuMTg4OTlDMjIuNzc0MiA2LjA4NTI0IDIyLjY3NTIgNS45NDIxMiAyMi41NzcyIDUuODExMzhMMjAuOTc3MiA3LjAxMTQxWk0yMS4yMDkyIDcuMzM1NDJDMjEuMzY2OCA3LjU2NDM5IDIxLjUxMjMgNy43OTI1OSAyMS42NDY3IDguMDI1NDNMMjMuMzc4NyA3LjAyNTM1QzIzLjIxNDcgNi43NDEyMyAyMy4wNDA0IDYuNDY4MzUgMjIuODU2OCA2LjIwMTYxTDIxLjIwOTIgNy4zMzU0MlpNMjEuNjUyNSA4LjAzNTE5QzIyLjExMyA4LjgxMjM4IDIzLjI0MyA5LjIzODggMjQuMTQ4NyA4LjY1Mjc5TDIzLjA2MjIgNi45NzM2NUMyMy4xNjExIDYuOTA5NjYgMjMuMjQ2NCA2LjkyMTg1IDIzLjI3MjYgNi45MjkxN0MyMy4yOTQxIDYuOTM1MTkgMjMuMzM1NiA2Ljk1MjQ0IDIzLjM3MyA3LjAxNTU5TDIxLjY1MjUgOC4wMzUxOVpNMjQuMTQ4NyA4LjY1Mjc5QzI0Ljg5NDkgOC4xNjk5MiAyNS4yOTIyIDcuMTIzMSAyNC43NTQ0IDYuMjEyMTdMMjMuMDMyMSA3LjIyODg4QzIyLjk5NzEgNy4xNjk2MiAyMi45OTQgNy4xMDA0MyAyMy4wMDc0IDcuMDUyNjZDMjMuMDE4OCA3LjAxMjAzIDIzLjA0MDYgNi45ODc2MyAyMy4wNjIyIDYuOTczNjVMMjQuMTQ4NyA4LjY1Mjc5Wk0yNC43NTU4IDYuMjE0NUMyMy43NDQ0IDQuNDkwNjMgMjIuMzg0MiAzLjAyNDU4IDIwLjc5NyAxLjg0OTgxTDE5LjYwNzIgMy40NTczOEMyMC45OTQyIDQuNDgzOTggMjIuMTY1OSA1Ljc1MjM1IDIzLjAzMDcgNy4yMjY1NEwyNC43NTU4IDYuMjE0NVpNMjAuNzk3IDEuODQ5NzZDMTkuMjE4OCAwLjY4MTg5OSAxNy4zODI0IC0wLjE1NTMzMiAxNS40ODE3IC0wLjYwMTI2N0wxNS4wMjQ5IDEuMzQ1ODZDMTYuNjY4MiAxLjczMTQxIDE4LjI1MzggMi40NTU4OSAxOS42MDczIDMuNDU3NDNMMjAuNzk3IDEuODQ5NzZaTTE1LjQ4MTUgLTAuNjAxMzE0QzEzLjQyMjIgLTEuMDg0IDExLjI5MDEgLTEuMTIzMDQgOS4yMjIyMyAtMC43NDc1MzRMOS41Nzk1NyAxLjIyMDI5QzExLjM4NjQgMC44OTIxOSAxMy4yNDEyIDAuOTI3NzkxIDE1LjAyNTEgMS4zNDU5MUwxNS40ODE1IC0wLjYwMTMxNFpNOS4yMjE4OCAtMC43NDc0NzFDNy4yODU4NiAtMC4zOTUyMDcgNS40MDQ1MyAwLjM2NTM3MiAzLjc2NzAyIDEuNDU2MjRMNC44NzU4NiAzLjEyMDcyQzYuMjg2OCAyLjE4MDc4IDcuOTEyNyAxLjUyMzU4IDkuNTc5OTEgMS4yMjAyMkw5LjIyMTg4IC0wLjc0NzQ3MVpNMy43NjY3NCAxLjQ1NjQzQzIuMTIyNDEgMi41NTI2NSAwLjcwNzIwMSAzLjk2NDMzIC0wLjM4MzE5MSA1LjYxODQ5TDEuMjg2NjYgNi43MTkyMkMyLjIyNzA3IDUuMjkyNTggMy40NTAyOCA0LjA3MTExIDQuODc2MTQgMy4xMjA1M0wzLjc2Njc0IDEuNDU2NDNaTS0wLjM4MjIwNiA1LjYxN0MtMC41MTQ5OTIgNS44MTc2NiAtMC42MzYzNTkgNi4wMTczOCAtMC43NDk1MzYgNi4yMDU5OUwwLjk2NTQwNyA3LjIzNTA1QzEuMDc2MSA3LjA1MDU4IDEuMTc4NiA2Ljg4MjUxIDEuMjg1NjcgNi43MjA3MkwtMC4zODIyMDYgNS42MTdaTS0wLjc1NDQ4IDYuMjE0MzJDLTEuMDgxODQgNi43NzIwNCAtMS4wODE4NSA3LjQ3NjUyIC0wLjc1NDQ3MSA4LjAzNDI0TDAuOTcwMzQyIDcuMDIxODFDMC45OTMyNiA3LjA2MDg2IDEgNy4wOTY1NyAxIDcuMTI0MjhDMSA3LjE1MTk4IDAuOTkzMjYxIDcuMTg3NjkgMC45NzAzNTEgNy4yMjY3MkwtMC43NTQ0OCA2LjIxNDMyWk0tMC43NTQ1ODYgOC4wMzQwNUMwLjI1Njc2NiA5Ljc1NzkyIDEuNjE2OTggMTEuMjI0IDMuMjA0MTYgMTIuMzk4N0w0LjM5NDAxIDEwLjc5MTJDMy4wMDcgOS43NjQ1NyAxLjgzNTMzIDguNDk2MiAwLjk3MDQ1NyA3LjAyMjAxTC0wLjc1NDU4NiA4LjAzNDA1Wk0zLjIwNDI0IDEyLjM5ODhDNC43ODI0IDEzLjU2NjcgNi42MTg4IDE0LjQwMzkgOC41MTk1MyAxNC44NDk4TDguOTc2MzUgMTIuOTAyN0M3LjMzMyAxMi41MTcxIDUuNzQ3MzYgMTEuNzkyNyA0LjM5MzkzIDEwLjc5MTFMMy4yMDQyNCAxMi4zOTg4Wk04LjUxOTczIDE0Ljg0OTlDMTAuNTc5IDE1LjMzMjYgMTIuNzExMSAxNS4zNzE2IDE0Ljc3OSAxNC45OTYxTDE0LjQyMTYgMTMuMDI4M0MxMi42MTQ4IDEzLjM1NjQgMTAuNzYgMTMuMzIwOCA4Ljk3NjE1IDEyLjkwMjZMOC41MTk3MyAxNC44NDk5Wk0xNC43NzkzIDE0Ljk5NkMxNi43MTUzIDE0LjY0MzggMTguNTk2NyAxMy44ODMyIDIwLjIzNDIgMTIuNzkyM0wxOS4xMjUzIDExLjEyNzhDMTcuNzE0NCAxMi4wNjc4IDE2LjA4ODUgMTIuNzI1IDE0LjQyMTMgMTMuMDI4M0wxNC43NzkzIDE0Ljk5NlpNMjAuMjM0NSAxMi43OTIxQzIxLjg3ODggMTEuNjk1OSAyMy4yOTQgMTAuMjg0MiAyNC4zODQ0IDguNjMwMDZMMjIuNzE0NSA3LjUyOTMzQzIxLjc3NDEgOC45NTU5NyAyMC41NTA5IDEwLjE3NzQgMTkuMTI1MSAxMS4xMjhMMjAuMjM0NSAxMi43OTIxWk0yNC4zODM0IDguNjMxNTVDMjQuNTE2MiA4LjQzMDg5IDI0LjYzNzYgOC4yMzExNyAyNC43NTA3IDguMDQyNTZMMjMuMDM1OCA3LjAxMzVDMjIuOTI1MSA3LjE5Nzk4IDIyLjgyMjYgNy4zNjYwNCAyMi43MTU1IDcuNTI3ODRMMjQuMzgzNCA4LjYzMTU1Wk0yNC43NTM2IDguMDM3ODRDMjUuMjI4IDcuMjM3MTYgMjUuMDA5OSA2LjA0MjgyIDI0LjA2OTkgNS41NDk3N0wyMy4xNDA5IDcuMzIwOTFDMjMuMDM4MSA3LjI2Njk1IDIzLjAwODQgNy4xODk2IDIzLjAwMjMgNy4xNjUwMUMyMi45OTcgNy4xNDQwMyAyMi45ODk1IDcuMDkxNTcgMjMuMDMzIDcuMDE4MjNMMjQuNzUzNiA4LjAzNzg0Wk0yNC4wODQzIDUuNTU3NDRDMjMuMjc5MiA1LjExODMxIDIyLjE3OCA1LjMxMTY3IDIxLjY1MDEgNi4yMTIwN0wyMy4zNzU0IDcuMjIzNkMyMy4zNDUxIDcuMjc1MzQgMjMuMjkxIDcuMzEyMjkgMjMuMjM5IDcuMzI1MDFDMjMuMTkzIDcuMzM2MjkgMjMuMTU0IDcuMzI4MTcgMjMuMTI2NiA3LjMxMzIzTDI0LjA4NDMgNS41NTc0NFpNMjEuNTEyNyA2LjcxNzg0VjYuNzE3ODhIMjMuNTEyN1Y2LjcxNzg0SDIxLjUxMjdaJyBmaWxsPSclMjMje3NldENvbG9yKCRjb2xvcil9JyBtYXNrPSd1cmwoJTIzcGF0aC0xLWluc2lkZS0xXzUyMTJfNjA1MTMpJy8lM0UlM0NwYXRoIGQ9J00xNS41MzA4IDguNDE3MDJDMTUuNTEzNCA4LjQxODQ1IDE1LjQ5NiA4LjQxOTU1IDE1LjQ3ODYgOC40MjAzTDE1LjQ3ODQgOC40MjAzMUMxNS4yODExIDguNDI4NzkgMTUuMDk3IDguMzg5NTkgMTQuOTMyNiA4LjMxNTI0TDE0Ljg3OTcgOC40NDIyOUwxNC44NzkxIDguNDQzNTZMMTQuODcyOCA4LjQ0MDkxQzE0Ljc5NSA4LjYwMDMxIDE0LjcwNjkgOC43NTQyMSAxNC42MDk4IDguOTAxNjFDMTQuNTk5MyA4LjkyMzEgMTQuNTg5NiA4LjkzOTExIDE0LjU4NjggOC45NDM2TDE0LjU4NjggOC45NDM2M0MxNC41ODI2IDguOTUwNjIgMTQuNTc4OSA4Ljk1NjIgMTQuNTc2OCA4Ljk1OTQ0QzE0LjU2OTUgOC45NzA1IDE0LjU2MjYgOC45ODAwNyAxNC41NjAzIDguOTgzMjZDMTQuNTQ4IDkuMDAwMTMgMTQuNTI5NCA5LjAyNDc0IDE0LjUxNDMgOS4wNDQzNEwxNC40OSA5LjA3NTU3TDE0LjQ3NzggOS4wOTA3N0MxNC40NzQzIDkuMDk1MTEgMTQuNDY4MyA5LjEwMjQ4IDE0LjQ2MTQgOS4xMTAzN0MxNC40NTg1IDkuMTEzNzggMTQuNDUxNCA5LjEyMTk2IDE0LjQ0MjEgOS4xMzE2QzE0LjQzOCA5LjEzNTc5IDE0LjQyOTcgOS4xNDQzMyAxNC40MTg1IDkuMTU0NTRDMTQuMzYwMiA5LjIyMTYgMTQuMjk4MyA5LjI4NzYgMTQuMjMyNSA5LjM1MTM1QzE0LjE3NDQgOS40MDkzNSAxNC4xMTU1IDkuNDYzODkgMTQuMDU2NCA5LjUxNTc4QzE0LjA1MyA5LjUxOTg3IDE0LjA1IDkuNTIzMjcgMTQuMDQ3NyA5LjUyNTkyQzE0LjA0MDEgOS41MzQ0MSAxNC4wMzM2IDkuNTQxMjYgMTQuMDI4OSA5LjU0NTk3QzE0LjAxMzEgOS41NjIwNSAxMy45OTg3IDkuNTc0NTUgMTMuOTkzNiA5LjU3ODk5QzEzLjk4MDEgOS41OTA3MyAxMy45NjU3IDkuNjAyMjkgMTMuOTU1MiA5LjYxMDY3QzEzLjk0MzUgOS42MTk5NiAxMy45MzEyIDkuNjI5NTYgMTMuOTE5NiA5LjYzODQyQzEzLjkwODEgOS42NDcyNCAxMy44OTYxIDkuNjU2MjggMTMuODg1MSA5LjY2NDM2TDEzLjg2NzEgOS42NzczQzEzLjg2MjUgOS42ODA1NyAxMy44NTE0IDkuNjg4NCAxMy44MzgxIDkuNjk2NzRDMTMuODM0MiA5LjY5OTE2IDEzLjgyODYgOS43MDI2NCAxMy44MjE4IDkuNzA2NkMxMy44MTU4IDkuNzEwMDkgMTMuODA0MSA5LjcxNjc0IDEzLjc4ODkgOS43MjQxMkMxMy43ODQ4IDkuNzI2MTIgMTMuNzc5NiA5LjcyODYxIDEzLjc3MzMgOS43MzE0QzEzLjYzMDEgOS44MjYyIDEzLjQ4MSA5LjkxMDg0IDEzLjMyOCA5Ljk4NTU1TDEzLjMzMDcgOS45OTIwNUwxMy4zMjk0IDkuOTkyNTdMMTMuMTM4OCAxMC4wNzJMMTMuMTM2NiAxMC4wNjY3QzEyLjk0ODYgMTAuMTMzNyAxMi43NTU5IDEwLjE4NjkgMTIuNTYwMyAxMC4yMjU5TDEyLjU2MTMgMTAuMjMzQzEyLjUyMTQgMTAuMjM4OSAxMi40ODI4IDEwLjI0NCAxMi40NDg0IDEwLjI0ODVMMTIuNDQ2OSAxMC4yNDg3QzEyLjQxNiAxMC4yNTI4IDEyLjM4ODQgMTAuMjU2NSAxMi4zNjEzIDEwLjI2MDRDMTIuMzU2MiAxMC4yNjExIDEyLjM1MTIgMTAuMjYxOSAxMi4zNDYyIDEwLjI2MjZMMTIuMzQ1MyAxMC4yNTY1QzEyLjEyMDIgMTAuMjc1IDExLjg5NDQgMTAuMjc1IDExLjY2OTQgMTAuMjU2NUwxMS42Njg1IDEwLjI2MjdDMTEuNjYxOCAxMC4yNjE3IDExLjY1NTEgMTAuMjYwOCAxMS42NDg1IDEwLjI1OThDMTEuNjIyNyAxMC4yNTYxIDExLjU5NjQgMTAuMjUyNiAxMS41NjcxIDEwLjI0ODdMMTEuNTY1NiAxMC4yNDg1QzExLjUzMTMgMTAuMjQ0IDExLjQ5MjYgMTAuMjM4OSAxMS40NTI3IDEwLjIzM0wxMS40NTM3IDEwLjIyNjFDMTEuMjU3MSAxMC4xODcxIDExLjA2NSAxMC4xMzM3IDEwLjg3NzUgMTAuMDY2OEwxMC44NzUzIDEwLjA3MkwxMC42ODQ3IDkuOTkyNThMMTAuNjgzNCA5Ljk5MjA1TDEwLjY4NiA5Ljk4NTY2QzEwLjUyNjYgOS45MDc4OCAxMC4zNzI3IDkuODE5ODMgMTAuMjI1MyA5LjcyMjdDMTAuMjAzOCA5LjcxMjIzIDEwLjE4NzggOS43MDI0NyAxMC4xODMzIDkuNjk5NzNMMTAuMTgzMyA5LjY5OTcyQzEwLjE3NjMgOS42OTU0NiAxMC4xNzA3IDkuNjkxODIgMTAuMTY3NSA5LjY4OTY5QzEwLjE1NjUgOS42ODI0NCAxMC4xNDcgOS42NzU1NSAxMC4xNDM3IDkuNjczMkwxMC4xNDM3IDkuNjczMTZDMTAuMTI2OCA5LjY2MDk1IDEwLjEwMjIgOS42NDIyOCAxMC4wODI2IDkuNjI3MkwxMC4wNTE0IDkuNjAyODdMMTAuMDM2MiA5LjU5MDcyQzEwLjAzMTggOS41ODcyIDEwLjAyNDUgOS41ODExOCAxMC4wMTY2IDkuNTc0MzRDMTAuMDEzMiA5LjU3MTM5IDEwLjAwNSA5LjU2NDI2IDkuOTk1MzQgOS41NTQ5OEM5Ljk5MTE1IDkuNTUwOTQgOS45ODI2MSA5LjU0MjYyIDkuOTcyMzkgOS41MzE0NUM5LjkwNTMzIDkuNDczMTQgOS44MzkzMiA5LjQxMTE1IDkuNzc1NTcgOS4zNDUzOEM5LjcxNzU4IDkuMjg3MjUgOS42NjMwNCA5LjIyODQ0IDkuNjExMTcgOS4xNjkzQzkuNjA3MDcgOS4xNjU4NiA5LjYwMzY2IDkuMTYyODkgOS42MDEwMiA5LjE2MDU1QzkuNTkyNTIgOS4xNTMwMyA5LjU4NTY3IDkuMTQ2NDYgOS41ODA5NyA5LjE0MTgzQzkuNTY0ODggOS4xMjYwMiA5LjU1MjM5IDkuMTExNjQgOS41NDc5NSA5LjEwNjUxQzkuNTM2MjEgOS4wOTI5OCA5LjUyNDY1IDkuMDc4NjUgOS41MTYyNyA5LjA2ODEyQzkuNTA2OTggOS4wNTY0NCA5LjQ5NzM4IDkuMDQ0MDkgOS40ODg1MiA5LjAzMjVDOS40Nzk3IDkuMDIwOTggOS40NzA2NiA5LjAwODk3IDkuNDYyNTggOC45OTc5N0w5LjQ0OTY0IDguOTgwMDNDOS40NDYzNyA4Ljk3NTQgOS40Mzg1NCA4Ljk2NDI1IDkuNDMwMiA4Ljk1MDk5QzkuNDI3NzcgOC45NDcxMyA5LjQyNDMgOC45NDE1MSA5LjQyMDMzIDguOTM0NjhDOS40MTY4NCA4LjkyODY3IDkuNDEwMTkgOC45MTY5NiA5LjQwMjgyIDguOTAxODJDOS40MDA4MiA4Ljg5NzcyIDkuMzk4MzMgOC44OTI0NiA5LjM5NTU1IDguODg2MjJDOS4zMDA3NCA4Ljc0MzAzIDkuMjE2MDkgOC41OTM5MyA5LjE0MTM5IDguNDQwODZMOS4xMzQ4OCA4LjQ0MzU1TDkuMTM0MzcgOC40NDIzMkw5LjA1NDk0IDguMjUxNjlMOS4wNjAyMSA4LjI0OTQ2QzguOTkzMjkgOC4wNjE1IDguOTQwMDMgNy44Njg4NCA4LjkwMTA4IDcuNjczMjRMOC44OTM5NSA3LjY3NDI1QzguODg4MDQgNy42MzQzNCA4Ljg4Mjk0IDcuNTk1NzMgOC44Nzg0IDcuNTYxNEw4Ljg3ODIgNy41NTk4NEM4Ljg3NDEyIDcuNTI4OTQgOC44NzA0NyA3LjUwMTM0IDguODY2NTYgNy40NzQyQzguODY1ODEgNy40NjkxNiA4Ljg2NTA4IDcuNDY0MTMgOC44NjQzNSA3LjQ1OTA5TDguODcwNDUgNy40NTgyQzguODUxOTYgNy4yMzMxNSA4Ljg1MTk1IDcuMDA3MzIgOC44NzA0IDYuNzgyMjdMOC44NjQyNiA2Ljc4MTM4QzguODY1MjEgNi43NzQ3MSA4Ljg2NjE4IDYuNzY4MDQgOC44NjcxNyA2Ljc2MTM3QzguODcwODUgNi43MzU2MSA4Ljg3NDMzIDYuNzA5MjkgOC44NzgyIDYuNjgwMDJMOC44Nzg0IDYuNjc4NDdDOC44ODI5NCA2LjY0NDEzIDguODg4MDQgNi42MDU1MiA4Ljg5Mzk1IDYuNTY1NjFMOC45MDA4OCA2LjU2NjU5QzguOTM5ODggNi4zNzAwMSA4Ljk5MzIyIDYuMTc3OSA5LjA2MDEzIDUuOTkwMzhMOS4wNTQ5MyA1Ljk4ODE5TDkuMTM0MzYgNS43OTc1Nkw5LjEzNDg5IDUuNzk2MjhMOS4xNDEyOSA1Ljc5ODkzQzkuMjE5MDYgNS42Mzk1NCA5LjMwNzExIDUuNDg1NjQgOS40MDQyNCA1LjMzODI0QzkuNDE0NyA1LjMxNjc1IDkuNDI0NDcgNS4zMDA3MyA5LjQyNzIxIDUuMjk2MjNMOS40MjcyMyA1LjI5NjIxQzkuNDMxNDkgNS4yODkyMiA5LjQzNTEyIDUuMjgzNjQgOS40MzcyNiA1LjI4MDRDOS40NDQ1IDUuMjY5NDIgOS40NTEzOCA1LjI1OTkxIDkuNDUzNzQgNS4yNTY2NUw5LjQ1Mzc5IDUuMjU2NThDOS40NjU5OSA1LjIzOTcxIDkuNDg0NjYgNS4yMTUxIDkuNDk5NzUgNS4xOTU1MUw5LjUyNDA3IDUuMTY0MjdMOS41MzYyMyA1LjE0OTA3QzkuNTM5NzUgNS4xNDQ3MyA5LjU0NTc2IDUuMTM3MzYgOS41NTI2IDUuMTI5NDdDOS41NTU1NiA1LjEyNjA2IDkuNTYyNjkgNS4xMTc4OCA5LjU3MTk3IDUuMTA4MjRDOS41NzYgNS4xMDQwNSA5LjU4NDMyIDUuMDk1NTIgOS41OTU0OCA1LjA4NTMxQzkuNjUzNzkgNS4wMTgyNCA5LjcxNTc4IDQuOTUyMjQgOS43ODE1NSA0Ljg4ODQ5QzkuODM5NjggNC44MzA1IDkuODk4NDkgNC43NzU5NSA5Ljk1NzY0IDQuNzI0MDdDOS45NjEwOCA0LjcxOTk4IDkuOTY0MDUgNC43MTY1NyA5Ljk2NjM5IDQuNzEzOTNDOS45NzM5MiA0LjcwNTQzIDkuOTgwNDggNC42OTg1OCA5Ljk4NTExIDQuNjkzODdDMTAuMDAwOSA0LjY3Nzc5IDEwLjAxNTMgNC42NjUyOSAxMC4wMjA0IDQuNjYwODVDMTAuMDM0IDQuNjQ5MTEgMTAuMDQ4MyA0LjYzNzU1IDEwLjA1ODggNC42MjkxOEMxMC4wNzA1IDQuNjE5ODkgMTAuMDgyOSA0LjYxMDI5IDEwLjA5NDQgNC42MDE0MkMxMC4xMDYgNC41OTI2MSAxMC4xMTggNC41ODM1NyAxMC4xMjkgNC41NzU0OUwxMC4xNDY5IDQuNTYyNTVDMTAuMTUxNSA0LjU1OTI4IDEwLjE2MjcgNC41NTE0NCAxMC4xNzU5IDQuNTQzMUMxMC4xNzk4IDQuNTQwNjggMTAuMTg1NCA0LjUzNzIgMTAuMTkyMyA0LjUzMzI0QzEwLjE5ODMgNC41Mjk3NSAxMC4yMSA0LjUyMzEgMTAuMjI1MSA0LjUxNTcyQzEwLjIyOTIgNC41MTM3MyAxMC4yMzQ1IDQuNTExMjMgMTAuMjQwNyA0LjUwODQ1QzEwLjM4MzkgNC40MTM2NCAxMC41MzMgNC4zMjkgMTAuNjg2MSA0LjI1NDI5TDEwLjY4MzQgNC4yNDc3OUwxMC42ODQ2IDQuMjQ3MjdMMTAuODc1MyA0LjE2Nzg0TDEwLjg3NzUgNC4xNzMxMkMxMS4wNjU0IDQuMTA2MTkgMTEuMjU4MSA0LjA1MjkzIDExLjQ1MzcgNC4wMTM5OUwxMS40NTI3IDQuMDA2ODVDMTEuNDkyNiA0LjAwMDk1IDExLjUzMTIgMy45OTU4NSAxMS41NjU1IDMuOTkxMzFMMTEuNTY3MSAzLjk5MTFDMTEuNTk4IDMuOTg3MDIgMTEuNjI1NiAzLjk4MzM3IDExLjY1MjcgMy45Nzk0NkMxMS42NTc4IDMuOTc4NzIgMTEuNjYyOCAzLjk3Nzk4IDExLjY2NzggMy45NzcyNUwxMS42Njg3IDMuOTgzMzVDMTEuODkzOCAzLjk2NDg3IDEyLjExOTYgMy45NjQ4NSAxMi4zNDQ3IDMuOTgzM0wxMi4zNDU2IDMuOTc3MTdDMTIuMzUyMiAzLjk3ODEyIDEyLjM1ODkgMy45NzkwOSAxMi4zNjU2IDMuOTgwMDdDMTIuMzkxMyAzLjk4Mzc1IDEyLjQxNzYgMy45ODcyNCAxMi40NDY5IDMuOTkxMUwxMi40NDg1IDMuOTkxMzFDMTIuNDgyOCAzLjk5NTg1IDEyLjUyMTQgNC4wMDA5NCAxMi41NjEzIDQuMDA2ODVMMTIuNTYwNCA0LjAxMzc5QzEyLjc1NjkgNC4wNTI3OSAxMi45NDkgNC4xMDYxMyAxMy4xMzY2IDQuMTczMDRMMTMuMTM4NyA0LjE2NzgzTDEzLjMyOTQgNC4yNDcyN0wxMy4zMzA3IDQuMjQ3OEwxMy4zMjggNC4yNTQxOUMxMy40ODc0IDQuMzMxOTYgMTMuNjQxMyA0LjQyMDAxIDEzLjc4ODcgNC41MTcxNEMxMy44MTAyIDQuNTI3NiAxMy44MjYyIDQuNTM3MzYgMTMuODMwNyA0LjU0MDExTDEzLjgzMDcgNC41NDAxM0MxMy44Mzc3IDQuNTQ0MzkgMTMuODQzMyA0LjU0ODAyIDEzLjg0NjUgNC41NTAxNkMxMy44NTc1IDQuNTU3NDEgMTMuODY3MSA0LjU2NDMgMTMuODcwMyA0LjU2NjY1TDEzLjg3MDQgNC41NjY2OUMxMy44ODcyIDQuNTc4ODkgMTMuOTExOCA0LjU5NzU2IDEzLjkzMTQgNC42MTI2NUwxMy45NjI3IDQuNjM2OTdMMTMuOTc3OSA0LjY0OTEzQzEzLjk4MjIgNC42NTI2NSAxMy45ODk2IDQuNjU4NjYgMTMuOTk3NSA0LjY2NTVDMTQuMDAwOSA0LjY2ODQ2IDE0LjAwOTEgNC42NzU1OSAxNC4wMTg3IDQuNjg0ODdDMTQuMDIyOSA0LjY4ODkgMTQuMDMxNCA0LjY5NzIyIDE0LjA0MTYgNC43MDgzOUMxNC4xMDg3IDQuNzY2NyAxNC4xNzQ3IDQuODI4NjggMTQuMjM4NCA0Ljg5NDQ1QzE0LjI5NjQgNC45NTI1OCAxNC4zNTEgNS4wMTE0IDE0LjQwMjkgNS4wNzA1NEMxNC40MDcgNS4wNzM5OCAxNC40MTA0IDUuMDc2OTUgMTQuNDEzIDUuMDc5M0MxNC40MjE1IDUuMDg2ODIgMTQuNDI4NCA1LjA5MzM5IDE0LjQzMzEgNS4wOTgwMkMxNC40NDkyIDUuMTEzODMgMTQuNDYxNiA1LjEyODIxIDE0LjQ2NjEgNS4xMzMzM0MxNC40Nzc4IDUuMTQ2ODcgMTQuNDg5NCA1LjE2MTIgMTQuNDk3OCA1LjE3MTczQzE0LjUwNzEgNS4xODM0MSAxNC41MTY3IDUuMTk1NzYgMTQuNTI1NSA1LjIwNzM1QzE0LjUzNDMgNS4yMTg4NiAxNC41NDM0IDUuMjMwODcgMTQuNTUxNSA1LjI0MTg3TDE0LjU2NDQgNS4yNTk4MUMxNC41Njc3IDUuMjY0NDUgMTQuNTc1NSA1LjI3NTYgMTQuNTgzOCA1LjI4ODg1QzE0LjU4NjMgNS4yOTI3MSAxNC41ODk3IDUuMjk4MzQgMTQuNTkzNyA1LjMwNTE3QzE0LjU5NzIgNS4zMTExOCAxNC42MDM4IDUuMzIyODggMTQuNjExMiA1LjMzODAzQzE0LjYxMzIgNS4zNDIxMiAxNC42MTU3IDUuMzQ3MzggMTQuNjE4NSA1LjM1MzYyQzE0LjcxMzMgNS40OTY4MSAxNC43OTc5IDUuNjQ1OSAxNC44NzI2IDUuNzk4OTdMMTQuODc5MSA1Ljc5NjI3TDE0Ljg3OTcgNS43OTc1M0wxNC45Mzg2IDUuOTM4ODVDMTUuMDkzNSA1Ljg3MDE1IDE1LjI2MjIgNS44Mjk2OSAxNS40MzU1IDUuODIyMjVNMTUuNTMwOCA4LjQxNzAyTDE1LjUyNTcgNS44MjE3Mk0xNS41MzA4IDguNDE3MDJDMTUuMTAxMSA5LjU5MjU5IDE0LjAyODUgMTAuNTQ0MyAxMi43OTU3IDEwLjc5MTFDMTEuOTcyOSAxMC45NTQyIDExLjE2MTYgMTAuODU2IDEwLjM5MjkgMTAuNTEwOUwxMC4zOTE2IDEwLjUxMDNDOS43MzU5NiAxMC4yMTgxIDkuMTYyMzggOS42ODI3NSA4Ljc3OTc1IDkuMDUwN0wxNS41MzA4IDguNDE3MDJaTTE1LjQzNTUgNS44MjIyNUwxNS40NTcgNi4zMjEzN0wxNS40MzUzIDUuODIyMjZDMTUuNDM1NCA1LjgyMjI2IDE1LjQzNTQgNS44MjIyNSAxNS40MzU1IDUuODIyMjVaTTE1LjQzNTUgNS44MjIyNUMxNS40NjU5IDUuODIwOTQgMTUuNDk2IDUuODIwNzggMTUuNTI1NyA1LjgyMTcyTTE1LjUyNTcgNS44MjE3MkMxNS40MTc4IDUuNTIzOTYgMTUuMjcyNiA1LjI0MjcgMTUuMDkxMiA0Ljk5MDkyTDE1LjA5MDkgNC45OTA0MUMxNC42MTgyIDQuMzMyNTIgMTMuOTk1NSAzLjg1NjM4IDEzLjIzNzIgMy41NzY3NkwxMy4yMzcgMy41NzY2OUMxMS44MjY0IDMuMDU1ODkgMTAuMDk2IDMuNTIzNjMgOS4xNDcxNyA0LjY4Njc4QzguNjI1MTEgNS4zMjgwOCA4LjMyMjA3IDYuMDYxNTggOC4yNTU5MSA2Ljg4MTY0TDguMjU1ODggNi44ODIwNEM4LjE5NTU2IDcuNjIyMDkgOC4zOTE0NiA4LjQwODE4IDguNzc5NzIgOS4wNTA2NEwxNS41MjU3IDUuODIxNzJaTTE1LjQ3ODcgNi44MjEzMkMxNS41OTE0IDYuODE2NDEgMTUuNzUwOCA2Ljk1MDY5IDE1Ljc1NjQgNy4xMDgxNUwxNS40MzU0IDcuNDIxMjNDMTUuMzgzIDcuNDIzNDUgMTUuMzE2NyA3LjQwMTMxIDE1LjI1NDQgNy4zMzY5OUMxNS4xOTEyIDcuMjcxNzUgMTUuMTU4OSA3LjE4OTMyIDE1LjE1NzUgNy4xMjEzMUMxNS4xNTk5IDYuOTY5NzEgMTUuMjgyNSA2LjgyOTc0IDE1LjQ3ODQgNi44MjEzM0wxNS40Nzg3IDYuODIxMzJaTTE1Ljc1NjUgNy4xMjgzOUMxNS43NTUgNy4yNjg5MyAxNS42MzUxIDcuNDEyNTUgMTUuNDM1NSA3LjQyMTIzTDE1Ljc1NjUgNy4xMjRDMTUuNzU2NSA3LjEyNTQ3IDE1Ljc1NjUgNy4xMjY5MyAxNS43NTY1IDcuMTI4MzlaTTE1LjE1NzUgNy4xMTgwN0wxNC42NTkxIDcuMTIxMjRMMTUuMTU3NSA3LjExOTE0QzE1LjE1NzUgNy4xMTg3OCAxNS4xNTc1IDcuMTE4NDMgMTUuMTU3NSA3LjExODA3WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59IiwiLyogTUlYSU5TICovXHJcblxyXG4vL1xyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vL1xyXG5AZWFjaCAkY29sb3IsXHJcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuXHQuYnRuLSN7JGNvbG9yfSBhIHtcclxuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcclxuXHR9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvcixcclxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG5cdC5idG4tb3V0bGluZS0jeyRjb2xvcn0gYSB7XHJcblx0XHRAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTVkdcclxuXHJcbkBtaXhpbiBzdmctaWNvbi1iYWNrZ3JvdW5kKCRuYW1lLCAkY29sb3IsICRob3Zlci1jb2xvcjpudWxsLCAkcG9zaXRpb246bnVsbCwgJHNpemU6bnVsbCkge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcblx0YmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRob3Zlci1jb2xvcn0nKTtcclxuXHR9XHJcbn1cclxuICBcclxuQG1peGluIHN2Zy1pbmxpbmUoJG5hbWUsICRwb3NpdGlvbiwgJGNvbG9yLCAkaG92ZXItY29sb3IsICRzaXplLCAkbWFyZ2luKSB7XHJcblx0Jjo6I3skcG9zaXRpb259IHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnI3skbmFtZX0uc3ZnJywgZmlsbD0nI3skaG92ZXItY29sb3J9Jyk7XHJcblx0XHR9XHJcblxyXG4gICAgQGlmICRwb3NpdGlvbiA9PSBhZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xyXG4gICAgfVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHN2Zy1pY29uLXJlcGxhY2UoJG5hbWUsICRjb2xvciwgJGhvdmVyLWNvbG9yLCAkc2l6ZTpudWxsKSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGNvbG9yfScpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogJHNpemU7XHJcblx0aGVpZ2h0OiAkc2l6ZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRob3Zlci1jb2xvcn0nKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEJveCBzaGFkb3dcclxuQG1peGluIGJveC1zaGFkb3coICRoOiAxMHB4ICwgJHY6IDEwcHggLCAkYjogMTBweCAsICRzOiAwcHggLCAkYzogcmdiYSgwLDAsMCwwLjc1KSApIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XHJcbiAgYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XHJcbn1cclxuXHJcbi8vIEdyYWRpZW50XHJcbkBtaXhpbiBncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xyXG5cdGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcclxuXHRAaWYgJG9yaWVudGF0aW9uID09IHZlcnRpY2FsIHtcclxuXHRcdC8vIHZlcnRpY2FsXHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkZW5kLWNvbG9yKSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJHN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmQtY29sb3InLEdyYWRpZW50VHlwZT0wICk7XHJcblx0fVxyXG5cdEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSBob3Jpem9udGFsXHR7XHJcblx0XHQvLyBob3Jpem9udGFsXHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcclxuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xyXG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MSApO1xyXG5cdH1cclxuXHRAZWxzZVx0e1xyXG5cdFx0Ly8gcmFkaWFsXHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkZW5kLWNvbG9yKSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTEgKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEZhZGVcclxuQG1peGluIGZhZGUoJHR5cGUpIHtcclxuICBAaWYgJHR5cGU9PSBcImhpZGVcIiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcclxuICB9IEBlbHNlIGlmICR0eXBlPT0gXCJzaG93XCIge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIGFmZml4IGVmZmVjdC5cclxuICovXHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAzNTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJyaW8uXHJcbiAqL1xyXG5cclxuLmFsZXJ0LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogNzV2aDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi50b2FzdC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgc3ZnIHtcclxuICAgIG1heC13aWR0aDogMnJlbTtcclxuICB9XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogQm9vdHN0cmFwIEJhcnJpbyBzcGVjaWZpYyBzdHlsaW5nIGZvciB0aGUgQm9vayBtb2R1bGUuXHJcbiAqL1xyXG5cclxuLmJvb2stbmF2aWdhdGlvbiAubWVudSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59IiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cclxuICovXHJcblxyXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLXRvcDogMWVtO1xyXG59XHJcbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nOiAwLjVlbSAwO1xyXG59XHJcbi5ib29rLXBhZ2VyX19pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiBMVFIgKi9cclxuICB3aWR0aDogNDUlO1xyXG59XHJcbltkaXI9XCJydGxcIl0gLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmJvb2stcGFnZXJfX2l0ZW0tLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiA4JTtcclxufVxyXG4uYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XHJcbiAgZmxvYXQ6IHJpZ2h0OyAvKiBMVFIgKi9cclxuICB0ZXh0LWFsaWduOiByaWdodDsgLyogTFRSICovXHJcbiAgd2lkdGg6IDQ1JTtcclxufVxyXG5bZGlyPVwicnRsXCJdIC5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBicmVhZGNydW1icy5cclxuICovXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuXHJcbi5yZWdpb24tYnJlYWRjcnVtYiB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggMC4yNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFydGlrLlxyXG4gKi9cclxuXHJcblxyXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mICNjb250ZW50IGgyICovXHJcblxyXG4jY29udGVudCAuY29tbWVudC13cmFwcGVyIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMi5jb21tZW50LWZvcm1fX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG5cclxuLmZpZWxkLW5vZGUtLWNvbW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4uY29tbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY29tbWVudC1zcGFjZXIteTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5jb21tZW50IHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4uY29tbWVudF9fbWV0YSB7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgLyogTFRSICovXHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fbWV0YSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG59XHJcblxyXG4uY29tbWVudF9fYXR0cmlidXRpb24gaW1nIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcgKi9cclxuLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uY29tbWVudCAuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIGltZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jb21tZW50X19hdXRob3IgLnVzZXJuYW1lIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb21tZW50X19hdXRob3Ige1xyXG4gICAgbWFyZ2luOiA0cHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxufVxyXG5cclxuLmNvbW1lbnRfX3RpbWUsXHJcbi5jb21tZW50X19wZXJtYWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgY29sb3I6ICM2ODY5NmI7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XHJcbiAgICAvKiBMVFIgKi9cclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fdGltZSxcclxuLmNvbW1lbnRfX3Blcm1hbGluayB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcclxufVxyXG5cclxuLmNvbW1lbnRfX3Blcm1hbGluayB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uY29tbWVudF9fY29udGVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIC8qIExUUiAqL1xyXG4gICAgdG9wOiAkY29tbWVudC1zcGFjZXIteTtcclxuICAgIGJvcmRlci10b3A6ICRjb21tZW50LXNwYWNlci15IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgLyogTFRSICovXHJcbiAgICBib3JkZXItYm90dG9tOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fY29udGVudDpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRjb21tZW50LXNwYWNlci14IHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5jb21tZW50X19jb250ZW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAvKiBMVFIgKi9cclxuICAgIHRvcDogJGNvbW1lbnQtc3BhY2VyLXk7XHJcbiAgICBib3JkZXItdG9wOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogJGNvbW1lbnQtc3BhY2VyLXggc29saWQgJHdoaXRlO1xyXG4gICAgLyogTFRSICovXHJcbiAgICBib3JkZXItYm90dG9tOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIC8qIExUUiAqL1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X19jb250ZW50OmFmdGVyIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkd2hpdGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG5cclxuLmNvbW1lbnRfX2NvbnRlbnQgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMC45NGVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC40NWVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG4uY29tbWVudF9fY29udGVudCBuYXYge1xyXG4gICAgcGFkZGluZy10b3A6IDFweDtcclxufVxyXG5cclxuLmluZGVudGVkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgLyogTFRSICovXHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmluZGVudGVkIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29tbWVudCAubGlua3Mge1xyXG4gICAgcGFkZGluZzogMCAwIDAuMjVlbSAwO1xyXG59XHJcblxyXG4uY29tbWVudCAubGlua3MtaW5saW5lIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XHJcbiAgICAvKiBMVFIgKi9cclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcclxufVxyXG5cclxuLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgLyogTFRSICovXHJcbiAgICBwYWRkaW5nOiA1cHggMnB4IDVweCA1cHg7XHJcbiAgICAvKiBMVFIgKi9cclxuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtbGlnaHQ7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAycHg7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogQHRvZG86IHVucHVibGlzaGVkIG5vZGVzIGhhdmUgY2xhc3MgLm5vZGUtLXVucHVibGlzaGVkLlxyXG4gKiBjaGFuZ2UgdGhpcyB0byAuY29tbWVudC0tdW5wdWJsaXNoZWQuXHJcbiAqL1xyXG5cclxuLnVucHVibGlzaGVkIC5jb21tZW50LXRleHQgLmNvbW1lbnQtYXJyb3cge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWNjZW50LWxpZ2h0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFjY2VudC1saWdodDtcclxufVxyXG5cclxuLnVucHVibGlzaGVkIHtcclxuICAgIHBhZGRpbmc6ICRjb21tZW50LXNwYWNlci15ICRjb21tZW50LXNwYWNlci14IDA7XHJcbn1cclxuXHJcbi5jb21tZW50LWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlcixcclxuLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50X190ZXh0OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGFjY2VudC1saWdodDtcclxuICAgIC8qIExUUiAqL1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlcixcclxuW2Rpcj1cInJ0bFwiXSAubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRhY2NlbnQtbGlnaHQ7XHJcbn1cclxuIiwiLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2ID4gZGl2IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgLmZpZWxkLS1uYW1lLXByaWNlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xyXG4gIH1cclxuICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG4gIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLmZpZWxkLS1uYW1lLXB1cmNoYXNlZC1lbnRpdHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtcXVhbnRpdHkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxyXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxyXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24uY29sLWF1dG8sXHJcbiNlZGl0LW9yZGVyLXN1bW1hcnkgLmNvbC1hdXRvLFxyXG4jZWRpdC1vcmRlci1zdW1tYXJ5LmNvbC1hdXRvIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uIHtcclxuICAjZWRpdC1zaGlwcGluZy1pbmZvcm1hdGlvbi1zaGlwcGluZy1wcm9maWxlLWZpZWxkLXJ1Yy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIHtcclxuICAudmlld3Mtcm93ID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLnZpZXdzLXJvdyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygkc3BhY2VyIC8gMik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGFjY2VudC1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FydC1ibG9jay0tY29udGVudHMge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XHJcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgdGFibGUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0aGVhZC50aGVhZC1saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHRyOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FydC0tY2FydC1vZmZjYW52YXMge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3Mge1xyXG4gICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gMikgJHNwYWNlcjtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KTtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIC5idG4ge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3RpdGxlLFxyXG4gICAgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3ByaWNlIHtcclxuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gMikgY2FsYygkc3BhY2VyIC8gNCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19xdWFudGl0eSB7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgfVxyXG4gICAgLmJ0bjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1saWdodDtcclxuICAgIH1cclxuICAgIHRmb290IHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJHNwYWNlciAvIDIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG46aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXNoYWRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBDb250ZXh0dWFsIGxpbmtzIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpby5cclxuICovXHJcblxyXG4uY29udGV4dHVhbC1saW5rcyBhIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiAwIDAgMDtcclxufVxyXG4iLCIvKipcclxuICogQGZpbGVcclxuICogQ29sbGFwc2libGUgZGV0YWlscy5cclxuICpcclxuICogQHNlZSBjb2xsYXBzZS5qc1xyXG4gKiBAc2VlIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9jc3MtYmFja2dyb3VuZC1pbWFnZS1oYWNrcy9cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxufVxyXG5cclxuZGV0YWlscz4uZGV0YWlscy13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xyXG59XHJcblxyXG5cclxuLyogQHRvZG8gUmVncmVzc2lvbjogVGhlIHN1bW1hcnkgb2YgdW5jb2xsYXBzaWJsZSBkZXRhaWxzIGFyZSBubyBsb25nZXJcclxuICAgICB2ZXJ0aWNhbGx5IGFsaWduZWQgd2l0aCB0aGUgLmRldGFpbHMtd3JhcHBlciBpbiBicm93c2VycyB3aXRob3V0IG5hdGl2ZVxyXG4gICAgIGRldGFpbHMgc3VwcG9ydC4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMC4yZW0gMC41ZW07XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3IgQmFydGlrJ3MgZHJvcGJ1dHRvbiBjb21wb25lbnQuXHJcbiAqL1xyXG5cclxuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHtcclxuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZml0eSBvZiAuanMgdGQgLmRyb3BidXR0b24td2lkZ2V0ICovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZjNmMywgI2U4ZThlOCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XHJcbiAgY29sb3I6ICMzYTNhM2E7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDAuMTI1ZW0gMDtcclxuICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uanMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6ICNlNGU0ZTQgI2QyZDJkMiAjYjRiNGI0ICNkMmQyZDI7XHJcbn1cclxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG4uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIExUUiAqL1xyXG59XHJcbltkaXI9XCJydGxcIl0uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uanMgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XHJcbn1cclxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4LCAjZDJkMmQyKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4LCAjZDJkMmQyKTtcclxufVxyXG4uanMgLmRyb3BidXR0b24tdG9nZ2xlIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG59XHJcbi5qcyAuZHJvcGJ1dHRvbiBhIHtcclxuICBjb2xvcjogIzNhM2EzYTtcclxuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbn1cclxuLmpzIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpob3ZlcixcclxuLmpzIC5kcm9wYnV0dG9uIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBHZW5lcmFsIHN0eWxlcyBmb3IgZHJvcGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbn1cclxuXHJcbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xyXG59XHJcblxyXG4uZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24+KiB7XHJcbiAgICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xyXG59XHJcblxyXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgLyogTFRSICovXHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbj4qIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xyXG4gICAgLyogTFRSICovXHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmpzIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4uanMgLmRyb3BidXR0b24td3JhcHBlcixcclxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmpzIHRkIC5kcm9wYnV0dG9uLXdpZGdldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogRmVlZCBpY29uIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpby5cclxuICovXHJcblxyXG4uZmVlZC1pY29uIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyIDAgMCAwO1xyXG59IiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmaWVsZCBjb21wb25lbnRzLlxyXG4gKi9cclxuXHJcbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcclxuICAgIG1hcmdpbjogMCAwICgkc3BhY2VyICogMS4yKTtcclxufVxyXG5cclxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogKCRzcGFjZXIgKiAuMyk7XHJcbiAgICAvKiBMVFIgKi9cclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogKCRzcGFjZXIgKiAuMyk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3MgbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvKiBMVFIgKi9cclxuICAgIHBhZGRpbmc6IDAgJHNwYWNlciAwIDA7XHJcbiAgICAvKiBMVFIgKi9cclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3MgbGkge1xyXG4gICAgcGFkZGluZzogMCAwIDAgJHNwYWNlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcclxuICAgIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgLyogTFRSICovXHJcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZXIgMCAwO1xyXG4gICAgICAgIC8qIExUUiAqL1xyXG4gICAgfVxyXG4gICAgW2Rpcj1cInJ0bFwiXSAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwICRzcGFjZXI7XHJcbiAgICB9XHJcbiAgICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2UrLmZpZWxkLS10eXBlLWltYWdlIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkLS10eXBlLWltYWdlIGltZyxcclxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xyXG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlcjtcclxufVxyXG5cclxuLmZpZWxkLS10eXBlLWltYWdlIGEge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xyXG4gICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAxLjIpO1xyXG59XHJcblxyXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAvKiBMVFIgKi9cclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcclxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxyXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuXHJcbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLyogTFRSICovXHJcbiAgICBwYWRkaW5nOiAwICRzcGFjZXIgMCAwO1xyXG4gICAgLyogTFRSICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIGxpIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXHJcbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbXMsXHJcbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBEZWZhdWx0IHN0eWxlIGZvciBmaWxlIG1vZHVsZS5cclxuICovXHJcblxyXG5cclxuLyogRmlsZSBpY29ucy4qL1xyXG5cclxuLmZpbGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIDEuNSk7XHJcbiAgICAvKiBMVFIgKi9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIC8qIExUUiAqL1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5maWxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogMS41KTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxufVxyXG5cclxuLmZpbGUtLWdlbmVyYWwsXHJcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ucG5nKTtcclxufVxyXG5cclxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvcGFja2FnZS14LWdlbmVyaWMucG5nKTtcclxufVxyXG5cclxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMveC1vZmZpY2Utc3ByZWFkc2hlZXQucG5nKTtcclxufVxyXG5cclxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMveC1vZmZpY2UtZG9jdW1lbnQucG5nKTtcclxufVxyXG5cclxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3gtb2ZmaWNlLXByZXNlbnRhdGlvbi5wbmcpO1xyXG59XHJcblxyXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQteC1zY3JpcHQucG5nKTtcclxufVxyXG5cclxuLmZpbGUtLXRleHQtaHRtbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQtaHRtbC5wbmcpO1xyXG59XHJcblxyXG4uZmlsZS0tdGV4dC1wbGFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQtcGxhaW4ucG5nKTtcclxufVxyXG5cclxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2FwcGxpY2F0aW9uLXBkZi5wbmcpO1xyXG59XHJcblxyXG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvYXBwbGljYXRpb24teC1leGVjdXRhYmxlLnBuZyk7XHJcbn1cclxuXHJcbi5maWxlLS1hdWRpbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2F1ZGlvLXgtZ2VuZXJpYy5wbmcpO1xyXG59XHJcblxyXG4uZmlsZS0tdmlkZW8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy92aWRlby14LWdlbmVyaWMucG5nKTtcclxufVxyXG5cclxuLmZpbGUtLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy90ZXh0LXgtZ2VuZXJpYy5wbmcpO1xyXG59XHJcblxyXG4uZmlsZS0taW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9pbWFnZS14LWdlbmVyaWMucG5nKTtcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZm9ybSBjb21wb25lbnRzLlxyXG4gKi9cclxuXHJcbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfXJlcXVpcmVkLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSkgY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcclxuICB3aWR0aDogY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcclxuICBoZWlnaHQ6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XHJcbiAgbWFyZ2luOiAwIDAuM2VtO1xyXG59XHJcblxyXG5mb3JtIHtcclxuICAuZm9ybS1hY3Rpb25zIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGxpbmstZWRpdC1zdW1tYXJ5IGNzc1xyXG4ubGluay1lZGl0LXN1bW1hcnkge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4jbmF2YmFyLXRvcCB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbn1cclxuXHJcbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluazpob3ZlcixcclxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG59XHJcblxyXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluazpob3ZlcixcclxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcblxyXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMy45ZW0pIHtcclxuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS14cyAubmF2YmFyLW5hdiAubmF2LWl0ZW0rLm5hdi1pdGVtLFxyXG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45ZW0pIHtcclxuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0rLm5hdi1pdGVtLFxyXG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciB0aGUgaGVscCBibG9jay5cclxuICovXHJcblxyXG4uYmxvY2staGVscCB7XHJcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDAgKCRzcGFjZXIgKiAxLjUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBpY29ucy5cclxuICovXHJcblxyXG4uaWNvbi1oZWxwIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLyN7JGJhcnJpb19wYXRoX2ltYWdlc31oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xyXG5cdC8qIExUUiAqL1xyXG5cdHBhZGRpbmc6IDFweCAwIDFweCAoJHNwYWNlciAqIDEuNSk7XHJcblx0LyogTFRSICovXHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmljb24taGVscCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcblx0cGFkZGluZzogMXB4ICgkc3BhY2VyICogMS41KSAxcHggMDtcclxufVxyXG5cclxuLmZlZWQtaWNvbiB7XHJcblx0QGluY2x1ZGUgc3ZnLWljb24tcmVwbGFjZShyc3MtZmlsbCwgJG9yYW5nZSwgJG9yYW5nZSwgJGZvbnQtc2l6ZS1iYXNlKTtcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxyXG4gKi9cclxuXHJcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6aG92ZXIsXHJcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6YWN0aXZlLFxyXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzLFxyXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBCYXNpYyBzdHlsaW5nIGZvciBjb21tZW50IG1vZHVsZS5cclxuICovXHJcblxyXG5cclxuLyoqXHJcbiAqIEluZGVudCB0aHJlYWRlZCBjb21tZW50cy5cclxuICovXHJcblxyXG4uaW5kZW50ZWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMS41KTtcclxuICAgIC8qIExUUiAqL1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAxLjUpO1xyXG59IiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpdGVtIGxpc3QuXHJcbiAqL1xyXG5cclxuLml0ZW0tbGlzdCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAvKiBMVFIgKi9cclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5pdGVtLWxpc3QgdWwgbGkge1xyXG4gICAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14IDAgMDtcclxuICAgIC8qIExUUiAqL1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgdWwgbGkge1xyXG4gICAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgW2Rpcj1cInJ0bFwiXSBzdHlsZXMgaW4gaXRlbS1saXN0LnRoZW1lLmNzcyAqL1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xyXG59XHJcblxyXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXHJcbi5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSxcclxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXHJcbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogTGlzdCBncm91cC5cclxuICogQSBsaXN0IG9mIGxpbmtzLCBncm91cGVkIHRvZ2V0aGVyLlxyXG4gKi9cclxuXHJcbi5saXN0LWdyb3VwX19saW5rIHtcclxuICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDAgMDtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXBfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15O1xyXG59IiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIE1lZGlhIHJlbGF0ZWQgIHNwZWNpZmljIENTUy5cclxuICovXHJcblxyXG4vKiBNZWRpYSBJbWFnZSAqL1xyXG4uZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKiBOb2RlIERpYWxvZyBBZGQvU2VsZWN0IE92ZXJsYXkgKi9cclxuXHJcbi8qIFR3byBDb2x1bW4gTGF5b3V0ICovXHJcbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4vKiBMZWZ0IE1lbnUgTGF5b3V0ICovXHJcbi5tZWRpYS1saWJyYXJ5LW1lbnUge1xyXG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1lZGlhLWxpYnJhcnktbWVudSBsaSB7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGk6Om1hcmtlciB7XHJcbiAgY29sb3I6ICRncmF5LTIwMDtcclxufVxyXG5cclxuLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5hY3RpdmUubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4vKiBGb3JtIEVsZW1lbnRzIExheW91dCAgKi9cclxuLm1lZGlhLWxpYnJhcnktY29udGVudCB7XHJcbiAgZmxleDogMjtcclxufVxyXG5cclxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS0taW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuanMtZm9ybS1pdGVtIHtcclxuICBtYXJnaW46IDVweDtcclxufVxyXG5cclxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS10eXBlLXRleHRmaWVsZCB7XHJcbiAgZmxleDogMjtcclxufVxyXG5cclxuLyogRml4IEZvcm0gSW5zZXJ0IEJ1dHRvbiB0byBCb3R0b20gb2YgUG9wdXAgKi9cclxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5mb3JtLWFjdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLnVpLWRpYWxvZy1jb250ZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogR3JpZCBMYXlvdXQgKi9cclxuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XHJcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDEwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtX19yb3dzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCB7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG4gIHdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEFkZCBvciBTZWxlY3QgTWVkaWEgKi9cclxuLm1lZGlhLWxpYnJhcnktYWRkLWZvcm1fX21lZGlhOjptYXJrZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgbm9kZSBjb21wb25lbnQuXHJcbiAqL1xyXG5cclxuLm5vZGVfX2NvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xyXG59XHJcblxyXG5cclxuLyogVmlldyBtb2RlIHRlYXNlciBzdHlsZXMuICovXHJcblxyXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XHJcbn1cclxuXHJcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbn1cclxuXHJcbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLm5vZGUtLXN0aWNreSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XHJcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDAgJHNwYWNlciAkc3BhY2VyO1xyXG59XHJcblxyXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcblxyXG5cclxuLyogTm9kZSBtZXRhZGF0YSBzdHlsZXMuICovXHJcblxyXG4ubm9kZV9fbWV0YSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG59XHJcblxyXG4ubm9kZV9fbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8qIExUUiAqL1xyXG4gICAgbWFyZ2luOiAxcHggJHNwYWNlciAwIDA7XHJcbiAgICAvKiBMVFIgKi9cclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubm9kZV9fbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuXHJcbi8qIE5vZGUgbGlua3Mgc3R5bGVzLiAqL1xyXG5cclxuLm5vZGVfX2xpbmtzIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLyogTFRSICovXHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAubm9kZV9fbGlua3Mge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuXHJcbi8qIFVucHVibGlzaGVkIG5vZGUgc3R5bGVzLiAqL1xyXG5cclxuLm5vZGUtLXVucHVibGlzaGVkIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlciAwO1xyXG59XHJcblxyXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XHJcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAjZmZmNGY0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICNmZmY0ZjQ7XHJcbn0iLCIubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZDogI2QxZThmNTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkMWU4ZjUsICNkM2U4ZjQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkMWU4ZjUsICNkM2U4ZjQpO1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogNDk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLm5vZGUtcHJldmlldy1iYWNrbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWZmMTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTsgLyogTFRSICovXHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcclxuICBib3JkZXItcmFkaXVzOiAuNGVtO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAwLjllbTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTsgLyogTFRSICovXHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7XHJcbiAgcGFkZGluZzogNHB4IDAuNmVtIDRweCAxZW07XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXHJcbi5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTljZjE7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xyXG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7IC8qIExUUiAqL1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcclxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNTlhYmYzLCAjMmE5MGVmKTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XHJcbn1cclxuLm5vZGUtcHJldmlldy1iYWNrbGluazphY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTY5YmU7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xyXG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7IC8qIExUUiAqL1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxufVxyXG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGU2OWJlLCAjMmE5M2VmKTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7XHJcbn1cclxuLm5vZGUtcHJldmlldy1iYWNrbGluazo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbyBwYWdlLlxyXG4gKi9cclxuXHJcbi8qIEhhY2sgZm9yIC5wbGFjZWhvbGRlciBpc3N1ZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8zMjMzNTMzICovXHJcbmVtLnBsYWNlaG9sZGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogdW5zZXQhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0IWltcG9ydGFudDtcclxuICBvcGFjaXR5OiB1bnNldCFpbXBvcnRhbnQ7XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogVGhlIHZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBzZWFyY2ggZm9ybShzKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmhlYWRlciAjc2VhcmNoLWJsb2NrLWZvcm0ge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG59XHJcblxyXG4jc2VhcmNoLWJsb2NrLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0aGUgU2hvcnRjdXQgYWN0aW9uIGxpbmsgaW4gQm9vdHN0cmFwIEJhcnJpby5cclxuICovXHJcblxyXG4uc2hvcnRjdXQtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAyLjJlbSAwIDEuMWVtIDA7IC8qIFNhbWUgYXMgdXN1YWwgLnBhZ2UtdGl0bGUgbWFyZ2luLiAqL1xyXG59XHJcbi5zaG9ydGN1dC13cmFwcGVyIC5wYWdlLXRpdGxlIHtcclxuICBmbG9hdDogbGVmdDsgLyogTFRSICovXHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2hvcnRjdXQtYWN0aW9uIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTsgLyogTFRSICovXHJcbiAgcGFkZGluZy10b3A6IDAuMzVlbTtcclxufVxyXG5bZGlyPVwicnRsXCJdIC5zaG9ydGN1dC1hY3Rpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuLnNob3J0Y3V0LWFjdGlvbjpob3ZlcixcclxuLnNob3J0Y3V0LWFjdGlvbjphY3RpdmUsXHJcbi5zaG9ydGN1dC1hY3Rpb246Zm9jdXMge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tIFNpZGViYXIgLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zaWRlYmFyIHtcclxuICAgIC5ibG9jayB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAkc3BhY2VyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXI7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAuNSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgJGJvcmRlci13aWR0aCAwICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0ci5ldmVuLFxyXG4gICAgdHIub2RkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgIG5hdiB1bC5uYXYge1xyXG4gICAgICAgIG1hcmdpbjogMCAoLSgkc3BhY2VyKSk7XHJcbiAgICB9XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogRm9vdGVyIFN0eWxpbmcuXHJcbiAqL1xyXG5cclxuLnNpdGUtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIgMDtcclxuICAgIC5sYXlvdXQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBGb290ZXIgVG9wIFN0eWxpbmcuICovXHJcblxyXG4uc2l0ZS1mb290ZXJfX3RvcCAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG5cclxuLyogRm9vdGVyIEJvdHRvbSBTdHlsaW5nLiAqL1xyXG5cclxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmJsb2NrIHtcclxuICAgIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gMikgMDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gMikgMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuIiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFN0eWxlcyBmb3IgdGhlIHNraXAgbGluay5cclxuICovXHJcblxyXG4uc2tpcC1saW5rIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktNzAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxnO1xyXG4gICAgcGFkZGluZzogMXB4ICRzcGFjZXIgMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5za2lwLWxpbmsudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgdGFibGVzLlxyXG4gKi9cclxuXHJcbi5zdGlja3ktaGVhZGVyIHRoZWFkIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiBjYWxjKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uc3RpY2t5LWhlYWRlciB0aCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXggJHRhYmxlLWNlbGwtcGFkZGluZy15O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0YWJsZSBkcmFnLlxyXG4gKi9cclxuXHJcbnRyLmRyYWcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcclxufVxyXG5cclxudHIuZHJhZy1wcmV2aW91cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkO1xyXG59XHJcblxyXG5ib2R5IGRpdi50YWJsZWRyYWctY2hhbmdlZC13YXJuaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoJHNwYWNlciAvIDIpO1xyXG59XHJcblxyXG5hLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBUYWJsZSBzZWxlY3QgYmVoYXZpb3IuXHJcbiAqXHJcbiAqIEBzZWUgdGFibGVzZWxlY3QuanNcclxuICovXHJcblxyXG50ci5zZWxlY3RlZCB0ZCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmYztcclxufVxyXG50ZC5jaGVja2JveCxcclxudGguY2hlY2tib3gge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5bZGlyPVwicnRsXCJdIHRkLmNoZWNrYm94LFxyXG5bZGlyPVwicnRsXCJdIHRoLmNoZWNrYm94IHtcclxuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIFtkaXI9XCJydGxcIl0gdGQgKi9cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFRhYmxlIHNvcnQgaW5kaWNhdG9yLlxyXG4gKi9cclxuXHJcbnRoLmlzLWFjdGl2ZSBpbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG50ZC5pcy1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xyXG59IiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFRhYmxlc29ydCBpbmRpY2F0b3Igc3R5bGVzLlxyXG4gKi9cclxuXHJcbi50YWJsZXNvcnQge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbjogMXB4IDAgMCA1cHg7XHJcbn1cclxuLnRhYmxlc29ydC0tYXNjIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS1kb3duLnN2Zyk7XHJcbn1cclxuLnRhYmxlc29ydC0tZGVzYyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtdXAuc3ZnKTtcclxufVxyXG4iLCIvKipcclxuICogQGZpbGVcclxuICogVGhlbWUgc3R5bGluZyBmb3IgdGFicy5cclxuICovXHJcblxyXG5uYXYudGFicyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxufVxyXG5cclxubmF2LnRhYnMge1xyXG5cdHVsIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGEgcmVzaXphYmxlIHRleHRhcmVhLlxyXG4gKi9cclxuXHJcbi5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCYXJ0aWsncyB1aS13aWRnZXQgY29tcG9uZW50LlxyXG4gKi8iLCIvKipcclxuICogQGZpbGVcclxuICogU3R5bGVzIGZvciBCYXJ0aWsncyBtb2RhbCB3aW5kb3dzXHJcbiAqL1xyXG5cclxuLnVpLXdpZGdldC1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLnVpLWRpYWxvZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4udWktZGlhbG9nIGlucHV0LFxyXG4udWktZGlhbG9nIHNlbGVjdCxcclxuLnVpLWRpYWxvZyB0ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAuYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I0YjRiNDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDJkMmQyO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDJkMmQyO1xyXG4gICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjI1MGVtIDEuMDYzZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogVGhlbWUgc3R5bGluZyBmb3IgdXNlciBtb2R1bGUuXHJcbiAqL1xyXG5cclxuXHJcbi8qIFZpc3VhbCBzdHlsaW5nIGZvciB0aGUgUGFzc3dvcmQgc3RyZW5ndGggaW5kaWNhdG9yICovXHJcblxyXG4ucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIHtcclxuICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJzdWNjZXNzXCIpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy13ZWFrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcImRhbmdlclwiKTtcclxuXHJcbn1cclxuXHJcbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcIndhcm5pbmdcIik7XHJcblxyXG59XHJcblxyXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJpbmZvXCIpO1xyXG5cclxufVxyXG5cclxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJzdWNjZXNzXCIpO1xyXG5cclxufVxyXG5cclxuLnBhc3N3b3JkLWNvbmZpcm0sXHJcbi5wYXNzd29yZC1maWVsZCxcclxuLnBhc3N3b3JkLXN0cmVuZ3RoLFxyXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCB7XHJcbiAgd2lkdGg6IDU1JTtcclxufVxyXG5cclxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcclxuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcclxuICBtYXJnaW46IDAuN2VtIDA7XHJcbiAgbWF4LXdpZHRoOiAzNC43ZW07XHJcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbmZpcm0tcGFyZW50LFxyXG4ucGFzc3dvcmQtcGFyZW50IHtcclxuICBjbGVhcjogbGVmdDtcclxuICAvKiBMVFIgKi9cclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LXdpZHRoOiAzM2VtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbltkaXI9XCJydGxcIl0gLmNvbmZpcm0tcGFyZW50LFxyXG5bZGlyPVwicnRsXCJdIC5wYXNzd29yZC1wYXJlbnQge1xyXG4gIGNsZWFyOiByaWdodDtcclxufVxyXG5cclxuXHJcbi8qIFN0eWxpbmcgZm9yIHRoZSBzdGF0dXMgaW5kaWNhdG9yIG9mIHRoZSBwYXNzd29yZHMgbWF0Y2ggdGVzdC4gICovXHJcblxyXG4ucGFzc3dvcmQtY29uZmlybSAub2sge1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJzdWNjZXNzXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJkYW5nZXJcIik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vKiBMb2dpbiBwYWdlIHN0eXBlICovXHJcblxyXG4ucGFnZS11c2VyLWxvZ2luIG1haW4gLnJlZ2lvbi1jb250ZW50LFxyXG4ucGFnZS11c2VyLXBhc3N3b3JkIG1haW4gLnJlZ2lvbi1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxufVxyXG5cclxuYm9keS5wYXRoLXVzZXIge1xyXG4gIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcclxuICAgIC5maWVsZF9fbGFiZWwge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZVxyXG4gICAgfVxyXG4gICAgLmZpZWxkX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCkgJHNwYWNlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICBtYXJnaW46IGNhbGMoJHNwYWNlciAvIDQpIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtLWxhYmVsLWFib3ZlIHtcclxuICAgIC5maWVsZF9fbGFiZWwge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGVcclxuICAgIH1cclxuICAgIC5maWVsZF9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpICRzcGFjZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gNCkgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIEBmaWxlXHJcbiAqIFZlcnRpY2FsIHRhYnMgY29tcG9uZW50LlxyXG4gKi9cclxuXHJcbi8qIFZlcnRpY2FsIFRhYnMgUmVzZXQgKi9cclxuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xyXG4gIG1hcmdpbjogLTFweCAwIC0xcHg7IC8qIExUUiAqL1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIHNwZWNpZmljaXR5IG92ZXIgW2Rpcj1cInJ0bFwiXSAucmVnaW9uLWNvbnRlbnQgdWwgKi9cclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBWZXJ0aWNhbCBUYWJzLlxyXG4gKi9cclxuXHJcbi52ZXJ0aWNhbC10YWJzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC8qIExUUiAqL1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFicyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIC8qIExUUiAqL1xyXG4gICAgd2lkdGg6IDE1ZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAvKiBMVFIgKi9cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRhYnNfX3BhbmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFic19fcGFuZT5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBMYXlvdXQgb2YgZWFjaCB0YWIuICovXHJcblxyXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIHtcclxuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6Zm9jdXMgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcclxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmFjdGl2ZSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxyXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIHtcclxuICAgIG91dGxpbmU6ICRib3JkZXItd2lkdGggZG90dGVkO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIC8qIExUUiAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRib3JkZXItd2lkdGg7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLXN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufSIsIi8qKlxyXG4gKiBAZmlsZVxyXG4gKiBTdHlsaW5nIGZvciBWaWV3cyBpbiBCYXJ0aWsuXHJcbiAqL1xyXG5cclxuXHJcbi8qIFRhYiBzdHlsZXMgKi9cclxuXHJcbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3Blbj5hIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnIDAgMDtcclxufVxyXG5cclxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuPmE6aG92ZXIsXHJcbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3Blbj5hOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcclxufVxyXG5cclxuLnZpZXdzLWRpc3BsYXlzIC5zZWNvbmRhcnkgLmZvcm0tc3VibWl0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuXHJcbi8qIFRhYnMgYWN0aW9uIGxpc3Qgc3R5bGVzICovXHJcblxyXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLmFjdGlvbi1saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vKiBDb250ZXh0dWFsIGZpbHRlciBvcHRpb25zIHN0eWxlcyAqL1xyXG5cclxuLnZpZXdzLWZpbHRlcmFibGUtb3B0aW9ucyAuZmlsdGVyYWJsZS1vcHRpb246bnRoLW9mLXR5cGUoZXZlbikgLmZvcm0tdHlwZS1jaGVja2JveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG59XHJcblxyXG5cclxuLyogVmlld3MgYWN0aW9uIGRyb3BidXR0b24gc3R5bGVzICovXHJcblxyXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG59XHJcblxyXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQ6aG92ZXIsXHJcbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbn0iLCIvKipcclxuICogQGZpbGVcclxuICogVmlzdWFsIHN0eWxlcyBmb3Igd2Vmb3JtJ3MgZm9ybSBjb21wb25lbnRzLlxyXG4gKi9cclxuXHJcbi8qIEFkZCByZXF1aXJlIGFzdGVyaXNrIHRvIG5lc3Nlc2FyeSBmaWVsZHMgKi9cclxuXHJcbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfXJlcXVpcmVkLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBtYXJnaW46IDAgMC4zZW07XHJcbn1cclxuXHJcbiAvKiBCdXR0b24gc3R5bGVzIGZvciByYWRpb3MgYW5kIGNoZWNrYm94ZXMgd2hlbiBzZXQgdW5kZXIgXCJPcHRpb25zIERpc3BsYXlcIiAqL1xyXG5cclxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtaG9yaXpvbnRhbCAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIHtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIHtcclxuICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICB9XHJcbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAucmFkaW8sXHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keSB7XHJcbiAgICAmLnRvb2xiYXItZml4ZWQsICYudG9vbGJhci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgaGVhZGVyI2hlYWRlciB7IFxyXG4gICAgICAgICAgICB0b3A6IDM5cHggIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiB7XHJcbiAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgeyBcclxuICAgICAgICAgICAgICAgIHRvcDogNzlweCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5oZWFkZXIjaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAub2ZmY2FudmFzLWJhY2tkcm9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI25hdmJhci10b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiwgLmljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICA+IG5hdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAub2ZmY2FudmFzLWJhY2tkcm9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL0xvZ29fbW9iaWxlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vZmZjYW52YXMtZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGVmdCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMTBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jsb2NrLXNlYXJjaC0tMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0gc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jsb2NrLWludHJhbmV0LS0yLCAjYmxvY2stY29udGFjdHVzLS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnRyYW5ldC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNibG9jay1jb250YWN0dXMtLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY29udGFjdC11cy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS15b3V0dWJlX2NoYW5uZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYjbmF2YmFyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIFxyXG4gICAgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0ge1xyXG4gICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNibG9jay1zZWFyY2gge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAjYWx0ZXJuYWRvci1pZGlvbWEge1xyXG4gICAgICAgICAgICBhLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhbmd1YWdlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUuc2hvd3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2Jsb2NrLWxhbmd1YWdlZHJvcGRvd25zd2l0Y2hlci0tMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ2RhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhbmd1YWdlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsICY6Zm9jdXMtdmlzaWJsZSwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwcHggbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2Jsb2NrLWludHJhbmV0LCAjYmxvY2stY29udGFjdHVzIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnRyYW5ldC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjYmxvY2stY29udGFjdHVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNvbnRhY3QtdXMuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS10aXRsZSwgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xyXG4gICAgJjpub3QoLmxpZ2h0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1oZWFkZXIucG5nKTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAyLjgyZGVnLCAjQjMxQjM0IDI0LjY4JSwgcmdiYSgxNzksIDI3LCA1MiwgMCkgOTIuODYlKTtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgJi5saWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEMUQ2REM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAvLyBwYWRkaW5nOiAwIDhweDtcclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIC8vICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgLy8gfVxyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgLy8gfVxyXG59XHJcblxyXG4ucGFnZS1icmVhZGNydW1icyB7XHJcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICA+ICoge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNjVweCA7IFxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAzNHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBTT0NJQUwgTUVESUEgTElOS1NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jYmxvY2stc29jaWFsbWVkaWFsaW5rcywgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIge1xyXG4gICAgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnZmFjZWJvb2snLCdycnNzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdmYWNlYm9vaycsJ3ByaW1hcnktZGFyaycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ3R3aXR0ZXInLCdycnNzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCd0d2l0dGVyJywncHJpbWFyeS1kYXJrJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2xpbmtlZGluJywncnJzcycpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnbGlua2VkaW4nLCdwcmltYXJ5LWRhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2luc3RhZ3JhbScsJ3Jyc3MnKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2luc3RhZ3JhbScsJ3ByaW1hcnktZGFyaycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygneW91dHViZScsJ3Jyc3MnKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ3lvdXR1YmUnLCdwcmltYXJ5LWRhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBNRU5VXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNuYXZiYXItbWFpbiB7XHJcbiAgICAjQ29sbGFwc2luZ05hdmJhciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtLW1haW4ge1xyXG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGV4dHVhbC1yZWdpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgQGluY2x1ZGUgYXJyb3coJ3doaXRlJyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoLTkwZGVnKTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS5zaG93e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAjRTVFNUU1O1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgLmJhY2tNZW51IHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJhY2suc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggIGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbSwgLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSwgJjpob3ZlciAsJjpmb2N1cywgJjpmb2N1cy12aXNpYmxle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNiUgMTAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTklIDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiI3BhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG59XHJcblxyXG4uY29udGFpbmVyLCBcclxuLmNvbnRhaW5lci1zbSwgXHJcbi5jb250YWluZXItbWQsIFxyXG4uY29udGFpbmVyLWxnLCBcclxuLmNvbnRhaW5lci14bCwgXHJcbi5jb250YWluZXIteHhse1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG59XHJcblxyXG4jbWFpbiB7XHJcbiAgICA+IC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBhcnRpY2xlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAubm9kZV9fY29udGVudCB7ICAgIFxyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gfVxyXG4gICAgLmxheW91dC1idWlsZGVyX19sYXlvdXQge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXRoLWZyb250cGFnZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24sIC5ub2RlLS10eXBlLWNoYXB0ZXJzbSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMsIC5ub2RlLS10eXBlLWNoYXB0ZXJzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucywgLm5vZGUtLXR5cGUtcGFydHMsIC5ub2RlLS10eXBlLWV2ZW50cyB7XHJcbiAgICAjbWFpbiB7XHJcblxyXG4gICAgICAgICYuY29udGFpbmVyIHtcclxuICAgICAgICAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5mb290ZXIge1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICA+IGRpdiwgPiBuYXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qTWVtYmVyIHN0YXRlcyovXHJcbi5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBcclxuICAgIC5jb2xsYXBzZSAge1xyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlldy1jb3VudHJpZXMge1xyXG4gICAgICAgICAgICAudmlldy1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLWNvbGxhcHNlLWNhcmRzIHtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4vKiBTdGF0aXN0aWNzIFRoZW1hdGljYWwgRm9jdXMgKi9cclxuLnZpZXctdGhlbWF0aWNhbC1mb2N1cy1ibG9jayB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgIC5kLWZsZXh7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5idG4tY29sbGFwc2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y5RkE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgLml0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGOUZBO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5vZGUtLXR5cGUtcHVibGljYXRpb24sIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzLCAubm9kZS0tdHlwZS1jaGFwdGVycywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMsIC5ub2RlLS10eXBlLXBhcnRzIHtcbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQuZmllbGQtLW5hbWUtYm9keXtcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGxpOjptYXJrZXIge1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICB1bC5wcmVmYWNlLWZvcmV3b3Jke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjZGODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMjNweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzIHtcblxuICAgICAgICBhcnRpY2xlLm5vZGUubm9kZS0tdHlwZS1jaGFwdGVycyB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICYgPiBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY2Rjg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICYgPiBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaDIubm9kZV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5LWRhcmsnKVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnktZGFyaycpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvIHtcbiAgICAgICAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhcnRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS1jaGFwdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXJ0c3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDgycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDhweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnd2hpdGUnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbi8qICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICB9ICAqL1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzIxNzM0ZTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJ0aXRsZSwgLmNvbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAuaXNzdWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5jbHVkZWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3dubG9hZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qQmcgY29sb3IsIHR5cGUgaWNvbiwgY29sb3IgaWNvbiovXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignZGVwLWVub2xvZ3knLCdkb3dubG9hZCcsJ3doaXRlJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKkJnIGNvbG9yLCB0eXBlIGljb24sIGNvbG9yIGljb24qL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCd3aGl0ZScsJ2Rvd25sb2FkJywnZGVwLWVub2xvZ3knKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5pc3N1ZSwgLmluY2x1ZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250LXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmluY2x1ZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNUMyM0RcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N0YXR1cy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVzb2x1dGlvbnMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWtleXdvcmRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N0YXR1cy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNDBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cblxuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ODJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDhweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCd3aGl0ZScpO1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ub2RlLS10eXBlLXJlc29sdXRpb25zIHtcbiAgICAucGFnZS1jb250ZW50IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS10aXRsZS5saWdodC5jb2RpZmllZF9maWxlc3tcbiAgICAuY29udGVudHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG59XG5cbnVsLmN1c3RvbS1saXN0LWNsYXNzLnJvdyBsaS5jb2wtc20tMTIuY29sLW1kLTYuY29sLWxnLTR7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1hcmdpbjogMHB4O1xuICAgICYgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICAgICAgICBtYXgtcmVzb2x1dGlvbjogMC41cmVtO1xuXG4gICAgICAgICYgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWFpbiAuY29kaWZpZWQtZmlsZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgKntcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi8vIC5maWVsZF9fbGFiZWwge1xuLy8gICAgIGZvbnQtc2l6ZTogMTdweDtcbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgY29udGVudDogXCJcIjtcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICB3aWR0aDogMnB4O1xuLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAgIGxlZnQ6IC0xMHB4O1xuLy8gICAgICAgICB0b3A6IDBweDtcbi8vICAgICAgICAgYmFja2dyb3VuZDogI2MyMTczNDtcbi8vICAgICB9XG4vLyB9XG4vLyAuZmllbGRfX2l0ZW1zIHtcbi8vICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgbWFyZ2luOiAwcHggMTVweDtcbi8vIH1cbi8vIC5maWVsZC0tbmFtZS10aXRsZSB7XG4vLyAgICAgZm9udC1zaXplOiAxNXB4O1xuLy8gfVxuXG5cblxuLy8gU2VhcmNoXG5cblxuXG5cblxuXG4vKlxuPGEgY2xhc3M9XCJcIiBkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCIgaHJlZj1cIiNjb2xsYXBzZUV4YW1wbGVcIiByb2xlPVwiYnV0dG9uXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCIgYXJpYS1jb250cm9scz1cImNvbGxhcHNlRXhhbXBsZVwiPlxuXG48L2E+XG5cbjxkaXYgY2xhc3M9XCJjb2xsYXBzZVwiIGlkPVwiY29sbGFwc2VFeGFtcGxlXCI+XG5cbjwvZGl2PlxuKi9cblxuXG4ucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50c3tcbiAgICAjbWFpbiB7XG4gICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6c2Nyb2xsO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94ZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LXRhcmdldC1pZC0td3JhcHBlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LS13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJiNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVja2JveGVze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSwuZm9ybS1jb21wb3NpdGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbHRlcnMuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICNlZGl0LXR5cGUtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuLyogICAgICAgICAgICAgICAgICAgICAuZm9ybS1pdGVtLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JveC1zZWxlY3Quc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYm94LXNlbGVjdC1jaGVja2VkLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICB9ICovXG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtZnJvbSwgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtdG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbXBvc2l0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBRUI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUVCNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJiNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciwgICYjZWRpdC10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFFQjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tYi0zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZvcm0tc3VibWl0LmJ0bi5idG4tcHJpbWFyeSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZXctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgLnZpZXctaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vaXYtY29udGFpbmVyLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9pdi1tYWluLWxpbmstc2VhcmNocyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlFOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsdGVycy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggNTBweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQteWVhci1wdWJsaXNoZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC10ZWNobmljYWxkb2N1bWVudC11cmx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvam8oJ2RhcmsnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvam8oJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1uaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZG93bmxvYWQoJ2RhcmsnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3dubG9hZCgncHJpbWFyeScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYW5ndWFnZXNfbGlua3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC52aWV3LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4ge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5LWRhcmsnKVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgPiAubm9kZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnktZGFyaycpXG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5yZXNvbHV0aW9ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjZGOCA7XG4gICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IDtcbiAgICB9XG59XG5cblxuLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIHtcbiAgICAgICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBhIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImxvcmFcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICBwIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB1bCBsaXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIG9sIGxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHVsLCBvbHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYnJvd247XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIG9se1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB0YWJsZSB0ZHtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIG9sLCB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmW2FsaWduPVwiY2VudGVyXCJde1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGlzcGxheS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2Rvd25sb2FkJywnd2hpdGUnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qQmcgY29sb3IsIHR5cGUgaWNvbiwgY29sb3IgaWNvbiovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCd3aGl0ZScsJ2Rvd25sb2FkJywnZGVwLWVub2xvZ3knKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJGZvbnQtbG9yYTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY2RjggO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAvKiAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfSAgKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAvKiAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9ICovXG4gICAgICAgICAgICAgICAgICAgIC8qICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcblxuICAgICAgICAgICAgICAgICAgICB9ICovXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCwgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8qICYgPiBvbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9se1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVzb2x1dGlvbnMge1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG59XG5cblxuXG4vKlxuLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMge1xuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICBhcnRpY2xlIHtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGNkY4IDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgLyogJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gICovLypcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgIC8qICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH0gKi9cbiAgICAgICAgICAgICAgICAgICAgLyogJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxuXG4gICAgICAgICAgICAgICAgICAgIH0gKi8vKlxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDQsIGg1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLyogJiA+IG9se1xuICAgICAgICAgICAgICAgICAgICAgICAgb2x7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAqLy8qXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnJlc29sdXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0qL1xub2xbY2xhc3NePWF3bGlzdF0gbGkgPiBzcGFuIHtcbiAgICB3aWR0aDogMjVwdCAhaW1wb3J0YW50O1xufVxuIiwiZm9vdGVyIHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICNibG9jay1vaXZ0aGVtZS1mb290ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkwOTc5RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQoKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBub25lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIHtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdmYWNlYm9vaycsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdmYWNlYm9vaycsJ2dyYXktMjAwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS10d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygndHdpdHRlcicsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCd0d2l0dGVyJywnZ3JheS0yMDAnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnbGlua2VkaW4nLCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnbGlua2VkaW4nLCdncmF5LTIwMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnaW5zdGFncmFtJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2luc3RhZ3JhbScsJ2dyYXktMjAwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS15b3V0dWJlX2NoYW5uZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCd5b3V0dWJlJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ3lvdXR1YmUnLCdncmF5LTIwMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjYmxvY2stY29weXJpZ2h0LTIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNibG9jay1sb2dvZm9vdGVyZW4ge1xyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qIEhPTUUgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYXRoLWZyb250cGFnZSB7XHJcbiAgICAjcGFnZSB7XHJcbiAgICAgICAgLmhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWFlZDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAjYmxvY2stY2FiZWNlcmFjb25pbWFnZW5kZWZvbmRvcGFyYWxhc2hvbWVwYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAyLjgyZGVnLCAjQjMxQjM0IDI0LjY4JSwgcmdiYSgxNzksIDI3LCA1MiwgMCkgOTIuODYlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLXRvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2dlbmVyYWwtcmVzdWx0LXBhZ2UtMSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA2NnB4IDEycHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3QsICNlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC13cmFwcGVyLCAjZWRpdC1wdWJsaXNoZWQtYXQtd3JhcHBlciwgI2VkaXQtcHVibGlzaGVkLWF0LXdyYXBwZXItLTIsIGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLCBmaWVsZHNldCNlZGl0LWZpZWxkLWRhdGUtbW9udGgtd3JhcHBlci0tMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2gtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNibG9jay12aWV3cy1ibG9jay1oaWdobGlnaHRzLWhvbWUtYmxvY2stMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJvdy1vZmZjYW52YXN7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWNvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWVkaXVtcHVycGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMiAvIDUgLyA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyA2IC8gNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmVlZC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1xdWlja2FjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwLjgyZGVnLCAjQzIxNzM0IDExLjY4JSwgIzhGMTAyNyA4My40OSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2ljb25vX3F1aWNrX2FjY2Vzc19ob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9pY29ub19xdWlja19hY2Nlc3MucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDkyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2ljb25vX3F1aWNrX2FjY2Vzc19ob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5rZXktc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZWFlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2V2ZW50LXdoaXRlLWNpcmNsZS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvZXZlbnQtd2hpdGUtY2lyY2xlLTUyMC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC05OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiwgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9ldmVudC13aGl0ZS1jaXJjbGUucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9jYWxlbmRhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1wYXJlbnQtdGFyZ2V0LWlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL3BvaW50LW1hcC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb3JlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjYmxvY2stZG93bmxvYWRvdXJhcHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyLCAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stdmlld3MtYmxvY2toaWdobGlnaHRzLWhvbWUtYmxvY2stMSB7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWhpZ2hsaWdodHMtaG9tZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIC5jb2wxMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkMyMkNFO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ2dyYXktMTAwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctZnJvbnRwYWdlIHtcclxuICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCQzIyQ0U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdncmF5LTEwMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDAuODJkZWcsICNDMjE3MzQgMTEuNjglLCAjOEYxMDI3IDgzLjQ5JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYmxvY2stZG93bmxvYWRvdXJhcHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBIaWdobGlnaHRzICovXHJcblxyXG4uY29udC1pbWctbWFzayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA2NCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOCU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvb3JnYW5pYy1mb3JtLnN2Zyk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9vcmdhbmljLWZvcm0uc3ZnKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcclxuICAgICAgICBtYXNrLXNpemU6IDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgbWFzay1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbjxkaXYgY2xhc3M9XCJjb250LWltZy1tYXNrXCI+XHJcbjxpbWcgc3JjPVwiL3NpdGVzL2RlZmF1bHQvZmlsZXMvc3R5bGVzLzM1MngyNzkvcHVibGljLzIwMjItMDUvTWFzayUyMEdyb3VwJTIwJTI4NCUyOS5wbmc/aXRvaz1INmpxZEtValwiIGxvYWRpbmc9XCJsYXp5XCI+XHJcbjwvZGl2PlxyXG4qL1xyXG5cclxuXHJcblxyXG4vL0J1dHRvbnMgXHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IFxyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQjk0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKkFycm93IGNvbGxhcHNlKi9cclxuXHJcblxyXG5hW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl17XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3V0bGluZTogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmOmZvY3VzLCAmOmZvY3VzLXZpc2libGUsICY6YWN0aXZlLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG91dGxpbmU6IDAgbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgQGluY2x1ZGUgYXJyb3coJ2RhcmsnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXXtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg5MGRlZyk7ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypTdHJhdGVneSovXHJcblxyXG4uYmxvY2staW5saW5lLWJsb2Nrc3RyYXRlZ3kge1xyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUgeyAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLTEgeyAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7ICAgICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLTIgeyAgXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmllbGQtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxufVxyXG5cclxuLypCbG9jayBpbWFnZSB0ZXh0IHdpdGggYmFja2dyb3VuZCBvcmdhbmljIGZvcm0gLSAqL1xyXG4vKjxwIGNsYXNzPVwib3JnYW5pYy1zaGFwZS1iZ1wiPjwvcD4qL1xyXG4uYmxvY2stdGV4dC10aXRsZSwgLmJsb2NrLXRpdGxlLXJlZ2lzdGVyLWJ1dHRvbiB7XHJcbiAgICAub3JnYW5pYy1zaGFwZS1iZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7ICBcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyBcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDI0cHggNzhweDsgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdncmF5LTEwMCcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4OyBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwLm9yZ2FuaWMtc2hhcGUtYmcge1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyAgXHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAyNHB4IDc4cHg7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnZ3JheS0xMDAnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDsgXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi8qQmxvY2sgaW1hZ2UgdGV4dCovXHJcbi5ibG9jay1pbWFnZS10ZXh0IHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qLmNvbnQtaW1nLW1hc2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4JTtcclxuICAgICAgICB9ICovXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuXHJcbiAgICAgICAgICAgICAgICAvKlBhcmFncmFwaCBvcmdhbmljIHNoYXBlIGJhY2tncm91bmQgICAgIDxwIGNsYXNzPVwib3JnYW5pYy1zaGFwZS1iZ1wiPjwvcD4qL1xyXG4gICAgICAgICAgICAgICAgJi5vcmdhbmljLXNoYXBlLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MnB4IDAgMjRweCAzN3B4OyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnZ3JheS0xMDAnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlZpZXcgeWVhcmJvb2tzIHN0YXRpc3RpY3MqL1xyXG4udmlldy15ZWFyYm9va3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAudmlldy1maWx0ZXJze1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgICAgICAgICAgLmZvcm0taXRlbS1maWVsZC15ZWFyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXZbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWFjdGlvbnNcIl17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNi4xODc4M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLypCbG9jayBpbWFnZSB0ZXh0Ki9cclxuLmJsb2NrLXRpdGxlLXRleHQtbGlua3Mge1xyXG4gICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKkRvd25sb2FkcyovXHJcbi5kb3dubG9hZC1iYW5uZXIsIC5ibG9jay1kb3dubG9hZHMtZ3JpZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIC8vcGFkZGluZzogMzRweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC8vcGFkZGluZzogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyAgICAgICBcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1NHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2Rvd25sb2FkJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypcclxuPGRpdiBjbGFzcz1cImRvd25sb2FkLWJhbm5lclwiPlxyXG48aDI+RG93bmxvYWRzLi4uPC9oMj5cclxuPGEgaHJlZj1cIiNcIiB0aXRsZT1cIkRvd25sb2FkIGRvY3VtZW50XCI+XHJcbjxpPjwvaT5cclxuPHAgY2xhc3M9XCJ0aXRsZVwiPk9JViBTVFJBVEVHSUMgUExBTiAyMDIwIDIwMjRcclxuPHNwYW4gY2xhc3M9XCJzdWJ0aXRsZVwiPkRvd25sb2FkIHRoZSBkb2N1bWVudCBmb3IgbW9yZSBpbmZvcm1hdGlvbjwvc3Bhbj5cclxuPC9wPjwvYT48L2Rpdj5cclxuKi9cclxuXHJcblxyXG5cclxuXHJcbi8qUHJlc2VudGF0aW9uIC0gYmxvY2sgbG9nbyBkZXNjcmlwdGlvbiBncmlkKi9cclxuLmJsb2NrLWxvZ28tZGVzY3JpcHRpb24tZ3JpZCB7XHJcbiAgICBcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLmtleS1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ2RlcC1lbm9sb2d5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDhweCBhdXRvIDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucXVhbnRpdHkgeyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7IFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKkZ1bmRhbWVudGFsIHRleHRzIC0gRG93bmxvYWRzIGRvY3VtZW50cyovXHJcbi5ibG9jay1kb3dubG9hZC1kb2N1bWVudHMge1xyXG5cclxuICAgIC5jb250ZW50LWRvY3VtZW50LWxpbmtzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCA0OHB4IDBweCA0OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTJweCAwcHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC1jaXJjbGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCA1NnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGRmLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTguNTYzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qQmxvY2sgbG9nbyBncmlkIC0gUHJlc2VudGF0aW9uIC0gQ2F0ZWdvcmllcyAoVml0aWN1bHR1cmUsIEVub2xvZ3ksIEVjb25vbWljcyBhbmQgTGF3LCBIZWFsdGggYW5kIFNhZmV0eSkgKi9cclxuXHJcbi5ibG9jay1sb2dvLWdyaWQge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTI0cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qQnRuIENvbGxhcHNlKi9cclxuXHJcbmEuYnRuLWNvbGxhcHNlIHtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcblxyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNS42NjY0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnKTtcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKVxyXG4gICAgfVxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDE4MGRlZylcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLypoZWFkcXVhcnRlcnMtaGlzdG9yeSAoYcOxYWRpciBibG9xdWUgMSBjb2x1bW5hIGJvb3RzdHJhcCwgYcOxYWRpciBjbGFzZSBoZWFkcXVhcnRlcnMtaGlzdG9yeSBlbiBcIkNvbnRhaW5lciB3cmFwcGVyIGNsYXNzZXNcIiApICovXHJcblxyXG4uaGVhZHF1YXJ0ZXJzLWhpc3Rvcnkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkICB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qQnJlYWRjcnVtYiovXHJcbi5wYWdlLWJyZWFkY3J1bWJzIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbm9sLmJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlLCAjY3VzdG9tX2ZhbHNlX2JyZWFkY3J1bSBzcGFuIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJyZWFkY3J1bWIuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XHJcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnRcclxufVxyXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSwgI2N1c3RvbV9mYWxzZV9icmVhZGNydW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3N3YWxkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjdXN0b21fZmFsc2VfYnJlYWRjcnVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4gICAgXHJcblxyXG4vKkNvbGxhcHNlIENhcmRzKi9cclxuLmJsb2NrLWNvbGxhcHNlLWNhcmRzIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICAjY29sbGFwc2VDYXJkcyB7XHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAua2V5LXN0YXRzLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBhOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmYW50YXN5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAvKiBTYWZhcmkgNi4wIC0gOS4wICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnF1YW50aXR5IHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBibG9jay1pbmxpbmUtYmxvY2twcmVzZW50YXRpb24qL1xyXG5cclxuLmJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDY4MHB4OyBcclxuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4IDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxOHB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY29sb3Ige1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwIDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHl7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudCA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudCA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypNb250aHBpY2tlciovXHJcblxyXG4ubW9udGgtcGlja2VyIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudCA7XHJcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB6LWluZGV4OiAxMDUwOyBcclxuICAgIH1cclxuICAgIC5tb250aC1waWNrZXItaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vbnRoLXBpY2tlci1wcmV2aW91cywgLm1vbnRoLXBpY2tlci1uZXh0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctZGF0YXBpY2tlci5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9udGgtcGlja2VyLW5leHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICAubW9udGgtcGlja2VyLW1vbnRoLXRhYmxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKkJsb2NrIGFkZCBDbGFzcyBOZXdzICovXHJcbi5uZXdzLXN1YnRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxufVxyXG5cclxuLypQcmV2aW91cyB5ZWFycyB2aWV3Ki9cclxuXHJcbi5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIHtcclxuICAgICYudmlldy1jb250ZW50ID4gZGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMzRweDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuLyogICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMDtcclxuICAgICAgICB9ICovXHJcbiAgICAgICAgLy8gLnZpZXdzLWNvbCB7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyAgICAgICBcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA0OHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignZGVwLWVub2xvZ3knLCdxdWlsbCcsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjE2cHg7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1LjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuLypQcmV2aW91cyBhd2FyZHMgdmlldyovXHJcblxyXG4uYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQge1xyXG4gICAgJi52aWV3LWNvbnRlbnQgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAudmlld3MtY29sIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7ICAgICAgIFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7ICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDQ4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2F3YXJkJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguMTZweDsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUuMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgYVtyZWw9XCJuZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnYXJyb3ctcmlnaHQnLCd3aGl0ZScpIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhW3JlbD1cInByZXZcIl17XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignZGVwLWVub2xvZ3knLCdhcnJvdy1sZWZ0Jywnd2hpdGUnKSA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypDb2xvciBCb3gqL1xyXG5cclxuLmJveC1jb2xvciB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgICZbZGF0YS1jb2xvcj1cIjBcIl0geyAvL0JsdWVcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxNzc1OyAgICBcclxuICAgIH0gXHJcbiAgICAmW2RhdGEtY29sb3I9XCIxXCJdIHsgLy9SZWRcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0OyAgICBcclxuICAgIH0gXHJcbiAgICAmW2RhdGEtY29sb3I9XCIyXCJdIHsgLy9EYXJrIHJlZFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4RjEwMjc7ICAgIFxyXG4gICAgfSBcclxuICAgICZbZGF0YS1jb2xvcj1cIjNcIl0geyAvL0dyZWVuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1QzIzRDsgICAgXHJcbiAgICB9IFxyXG4gICAgJltkYXRhLWNvbG9yPVwiNFwiXSB7IC8vUGlua1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEODFCOTQ7ICAgIFxyXG4gICAgfSBcclxuICAgICZbZGF0YS1jb2xvcj1cIjVcIl0sICZbZGF0YS1jb2xvcj1cInB1cnBsZVwiXSB7IC8vVmlvbGV0XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDMjJDRTsgICAgXHJcbiAgICB9IFxyXG59XHJcblxyXG5cclxuLypUZXh0IFRpdGxlKi9cclxuLmJsb2NrLXRleHQtdGl0bGUge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLy8gcCB7XHJcbiAgICAvLyAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8vICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAvLyAgICAgfSBcclxuICAgIC8vIH1cclxufVxyXG5cclxuXHJcbi5ibG9jay10ZXh0LXRpdGxlIHtcclxuICAgIHVsIHtcclxuICAgICAgICAmLnR3by1jb2xzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5ibG9jay12aWRlbyB7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc29jaWFsLXNoYXJpbmctYnV0dG9ucyB7XHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnZ3JheS0xMDAnKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2hhcmUtZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2ZhY2Vib29rJywncnJzcycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNoYXJlLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ3R3aXR0ZXInLCdycnNzJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3Jyc3MnKTtcclxuICAgICAgICAgICAgJi5zaGFyZS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdmYWNlYm9vaycsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNoYXJlLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygndHdpdHRlcicsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxubmF2W2FyaWEtbGFiZWw9XCJwYWdpbmF0aW9uLWhlYWRpbmdcIl17XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDMjJDRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmW3JlbD1cInByZXZcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbcmVsPVwibmV4dFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qUHJldmlvdXMgYW1wZWxvZ3JhcGh5IHZpZXcqL1xyXG4uYmxvY2stcHJldmlvdXMteWVhcnMtZ3JpZCB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnR7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC52aWV3cy1yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2NvdXJzZScsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMnB4IDIwcHggMTZweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbmF2IHtcclxuICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICYucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rcyB7XHJcbiAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOjhweCAwIDE2cHggMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pY29uLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggNDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC1jaXJjbGUtcmVkLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmltYWdldGV4dGxpbmtzLCAuaW1hZ2V0ZXh0Y29sb3Ige1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLWltYWdlLXRleHQtY29sb3Ige1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNjVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLWltYWdlbi1jZW50ZXIge1xyXG4gICAgLmJsb2NrLWltYWdlLXRleHQtY29sb3Ige1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pbWFnZXRleHRjb2xvciB7XHJcbiAgICAmLm5hcnJvd19jb2wge1xyXG4gICAgbWF4LXdpZHRoOiA2ODBweDsgXHJcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgICAmLm9yZGVyLXNtLWZpcnN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC1zbS01Om5vdCgub3JkZXItc20tZmlyc3QpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiBcclxuIFxyXG59XHJcblxyXG4uYmxvY2stZG93bmxvYWQtZmlsZXMtbGFuZ3VhZ2Vze1xyXG4gICAgc3BhbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYuMTg3ODNweDtcclxuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xyXG4gICAgfVxyXG59IiwiLm5vZGUtLXR5cGUtZGF0YXdhcmVob3VzZSB7XHJcbiAgICAjbWFpbi5jb250YWluZXIge1xyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICA+KntcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAgICBwLCBwIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLmJsb2NrLWlubGluZS1ibG9ja2Nhcm91c2VsIHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XHJcbi8qICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC8qRnVsbCBzaXplIGRlZmF1bHQqL1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNvbnQtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAuc3BsaWRlICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX3RyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNS4yJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaCAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAgJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSwgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0JDMjJDRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG9yZ2FuaWMtZm9ybS1ib3JkZXIoJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX2Fycm93cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvdHRvbTogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2Fycm93LWxlZnQnLCd3aGl0ZScpIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNwbGlkZV9fYXJyb3ctLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnYXJyb3ctcmlnaHQnLCd3aGl0ZScpIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwtZnVsbC13aWR0aCB7XHJcbi8qICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC8qRnVsbCBzaXplIGRlZmF1bHQqL1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNvbnQtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAuc3BsaWRlICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX3RyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNS4yJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBhcmFncmFwaCAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAgJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEsIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3N3YWxkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCQzIyQ0U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1ib3JkZXIoJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3BsaWRlX19hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2Fycm93LWxlZnQnLCd3aGl0ZScpIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNwbGlkZV9fYXJyb3ctLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnYXJyb3ctcmlnaHQnLCd3aGl0ZScpIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLyogSE9NRSBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS12aWV3LWdlbmVyYWwtcmVzdWx0IHtcclxuICAgICNwYWdlIHtcclxuICAgICAgICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAjYmxvY2stcGFnZXRpdGxlIHtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmVhdHVyZWQtdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDY2cHggMTJweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS1zZWxlY3QsICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLS0zLCAjZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtd3JhcHBlci0tMiwgI2VkaXQtcHVibGlzaGVkLWF0LXdyYXBwZXIsICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLS0yLCBmaWVsZHNldCNlZGl0LWZpZWxkLWRhdGUtbW9udGgtd3JhcHBlciwgZmllbGRzZXQjZWRpdC1maWVsZC1kYXRlLW1vbnRoLXdyYXBwZXItLTIgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNibG9jay12aWV3cy1ibG9jay1oaWdobGlnaHRzLWhvbWUtYmxvY2stMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucGFnZS1jb250ZW50LCAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdlbmVyYWwtcmVzdWx0IHtcclxuICAgICAgICAgICAgICAgIC8qIC52aWV3LWhlYWRlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLnZpZXdzLXJvdyAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNEMUQ2REM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtZGF0ZSwgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2UsIC52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQsIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvY2FsZW5kYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtcGFyZW50LXRhcmdldC1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL3BvaW50LW1hcC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAgICAgLmZvcm0tZ2VuZXJhbC1yZXN1bHQudmlldy52aWV3LWdlbmVyYWwtcmVzdWx0LnZpZXctaWQtZ2VuZXJhbF9yZXN1bHQgIHtcclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1saW5rLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZXhwb3NlZC1mb3Jte1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1yZW5kZXJlZC1pdGVtXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gNC4xMjVyZW0gMC43NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItY29sb3I6IC1pbnRlcm5hbC1saWdodC1kYXJrKHJnYigxMTgsIDExOCwgMTE4KSwgcmdiKDEzMywgMTMzLCAxMzMpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggIzAwMDAwMDgwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1jb250YWluZXItc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2I2J0bi1jdXN0b20tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2gtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQuanMtZm9ybS10eXBlLXRleHRmaWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1wdWJsaXNoZWQtYXQtd3JhcHBlclwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC13cmFwcGVyXCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9udGgteWVhci1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXItcmVkLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXItcmVkLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCwgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIudmlldy12aWV3LW5ld3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC52aWV3LWZpbHRlcnMge1xyXG4gICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm17XHJcbiAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDc7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDUgLyAzO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDMgLyA1IC8gNTtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDMgLyA1IC8gNSAvIDc7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDcgLyA3O1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogNyAvIDEgLyA5IC8gMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogNyAvIDMgLyA5IC8gNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoOCl7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogNyAvIDUgLyA5IC8gNztcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpe1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDkgLyAxIC8gMTEgLyAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgxMCl7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogOSAvIDMgLyAxMSAvIDU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgyKSwgXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksIFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDQpLCBcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg2KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg3KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg4KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg5KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMCUpIGJyaWdodG5lc3MoNTIlKSBzZXBpYSg3OSUpIGh1ZS1yb3RhdGUoLTUwZGVnKSBzYXR1cmF0ZSg1NTYlKSBjb250cmFzdCgwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDglO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgxKSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwJSkgYnJpZ2h0bmVzcyg1MiUpIHNlcGlhKDc5JSkgaHVlLXJvdGF0ZSgtNTBkZWcpIHNhdHVyYXRlKDU1NiUpIGNvbnRyYXN0KDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNiksXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoOCksXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoOSksXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTApIHtcclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogIC01MHB4IDE2cHggMDtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIC5jb2x1bTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyBcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudCAgICA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcbiAgICAgICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIC01MHB4IDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQgICAgO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyOSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOSU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudHdpdHRlcntcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuYmxvY2stc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcblxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0OyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDMjJDRTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAuY29udC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnQtaW1nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3QtbmV3c2xldHRlci1ibG9jay0xIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4NHB4IDAgIDEzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgMTY1cHggMCAyNHB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MyMTczNDsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQzIyQ0U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYWdlLXZpZXctYWdlbmRhIHtcclxuICAgICNwYWdlIHtcclxuICAgICAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAgICAgLnZpZXctYWdlbmRhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC52aWV3LWZpbHRlcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LXJlbmRlcmVkLWl0ZW1cIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3QsIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLXZhbHVlLXdyYXBwZXJcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vbnRoLXllYXItaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jYWxlbmRhci1yZWQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGVuZGFyLXJlZC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLCBsZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWx0ZXJzLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udC1maWx0ZXJzLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLTItd3JhcHBlclwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS1pdGVtLWZpZWxkLWRhdGUteWVhci1tb250aC0yLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCwgbGVnZW5kIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qT3JkZXIgTWVkaWFxdWVyaWVzKi9cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy12aWV3LWdyaWQgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0xMi5jb2wtbWQtNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTRweCAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLndoZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG9pbnQtbWFwLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG59IiwiLm5vZGUtLXR5cGUtbmV3cyB7XHJcbiAgICAucGFnZS10aXRsZS5saWdodCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDgycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwOHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gbGVmdDogLTk1cHg7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogNDgycHg7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDMwOHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgIC8vIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNibG9jay1iZXR0ZXJzb2NpYWxzaGFyaW5nYnV0dG9ucyB7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZW5ld3Nib2R5IHtcclxuICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSAge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZW5ld3NmaWVsZC1uZXdzIHtcclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtLW5hbWUtZmllbGQtbmV3cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGRfX2l0ZW17XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm9kZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAlKSBicmlnaHRuZXNzKDUyJSkgc2VwaWEoNzklKSBodWUtcm90YXRlKC01MGRlZykgc2F0dXJhdGUoNTU2JSkgY29udHJhc3QoMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtZ3JvdXAtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDglO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGOTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYXRlc3QtbmV3c2xldHRlci1mb3JtLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4IDA7XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25ld3NsZXR0ZXJiYWNrZ3JvdW5kLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1Ni41OWRlZywgI0IzMUIzNCAxMC4xNyUsIHJnYmEoMTc5LCAyNywgNTIsIDApIDEwMCUpLCB1cmwoLi4vaW1hZ2VzL25ld3NsZXR0ZXJiYWNrZ3JvdW5kLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgLy9maWx0ZXI6IGdyYXlzY2FsZSgxMCUpIGJyaWdodG5lc3MoNTIlKSBzZXBpYSg3OSUpIGh1ZS1yb3RhdGUoLTUwZGVnKSBzYXR1cmF0ZSg1NTYlKSBjb250cmFzdCgwLjgpO1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDMyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTEwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMTIubWItNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LWNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QtZm9ybS1yZXN1bHQtbWVzc2FnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJde1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtc2hhcmluZy1idXR0b25zIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1NTVGO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFuZyhlbik6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJTaGFyZVwiO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmxhbmcoZXMpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiQ29tcGFydGlyXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYW5nKGZyKTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlBhcnRhZ2VcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhbmcoaXQpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiQ29uZGl2aWRlcmVcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhbmcoZGUpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiVGVpbGVuXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYW5nKHJ1KTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcItC/0L7QtNC10LvQuNGC0YzRgdGPXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub2RlLS10eXBlLW5ld3Mge1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEQ1NTVGO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLy90aGVtZXMvY3VzdG9tL29pdnRoZW1lL3RlbXBsYXRlcy9ub2RlL25vZGUtLWNvbmdyZXNzLS10ZWFzZXIuaHRtbC50d2lnXHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2tjb25ncmVzc2VzLWJsb2NrLTEge1xyXG4gIFxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIC52aWV3LWNvbmdyZXNzZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAudmlldy1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweCA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnZpZXctZmlsdGVycyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5mb3JtLWl0ZW0tZmllbGQtZGF0ZS12YWx1ZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAvL2NvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0MyMTczNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jYWxlbmRhci1yZWQuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTYwcHggY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3N3YWxkO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aWV3LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgIH1cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGFydGljbGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLWNvbnRlbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmllbGQtLXR5cGUtc21hcnRkYXRlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3N3YWxkO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWNpcmNsZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn0iLCIuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tdGl0bGUge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJsb2NrLXByZXZpb3VzLWF3YXJkcy1ncmlkIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnYXdhcmQnLCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTZweCAyMHB4IDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHNwYW4ge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4gICAgXHJcblxyXG5cclxuLmJsb2NrLXZpZXdzLWJsb2NrYXdhcmRzLXdpbm5lcnMtYmxvY2stMSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1maWx0ZXJzIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLXJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCAwcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAudmlld3Mtcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdyB7XHJcblxyXG4gICAgICAgICAgICAuY29udC1pbWcge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250LXRleHQge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gZGl2IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BsYXktdmlkZW8uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kLWJsb2NrLmQtbWQtbm9uZSB7XHJcbiAgICAgICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGxheS12aWRlby5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZWJmb3JtLXN1Ym1pc3Npb24tcmVnaXN0cmF0aW9uLWZvcm0tZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgfVxyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcblxyXG4gICAgI2VkaXQtaGVhZGVyIHtcclxuICAgICAgICBoMiAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgI2VkaXQtaW5zY3JpcHRpb24tZmlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMzJweCAxNnB4IDMycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweCAxNnB4IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZQWDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJmaWxlXCJde1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgLmZpZWxkLXByZWZpeCB7XHJcbiAgICAgICAgICAgICAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDZEQztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmllbGRzZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tbWFuYWdlZC1maWxlIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsZS0taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb2N1bWVudC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgI2VkaXQtY29uZGl0aW9ucyB7XHJcbiAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7IFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBhLmJ0bi1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNjY2NHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbGxhcHNlQ29uZGl0aW9ucyAge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4IDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweCAzMnB4IDMycHggO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNjY2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZWRpdC1wdWJsaWNhdGlvbiwjZWRpdC1hdXRob3JzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTA5NzlFO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gbGVnZW5kIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICA+IGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9ybS10eXBlLXRleHRmaWVsZCwgXHJcbiAgICAgICAgICAgICYuZm9ybS10eXBlLWRhdGUsIFxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXMsXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXByaWNlLW9mLXRoZS1ib29rLCBcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMsIFxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1wYXBlci1zaXplLWJvb2ssXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXVybC1saW5rLWRpZ2l0YWwtdmVyc2lvbixcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi1jb3VudHJ5XCJdLCBcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi1waG9uZS1udW1iZXJcIl0sIFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLWVtYWlsLWFkZHJlc3NcIl0sIFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLW51bWJlci1vZi1hdXRob3JcIl0sXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSwgXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIFxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJhZGlvICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5qcy13ZWJmb3JtLXJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvcm0tbm8tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXR5cGUtb2YtcHVibGljLWFpbWVkLCBcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tZGF0ZS1vZi1wdWJsaWNhdGlvbiwgXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXB1YmxpY2F0aW9uLWxhbmd1YWdle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXB1Ymxpc2hpbmcsIFxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1jb3VudHJpZXMsIFxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXM6Zmlyc3QtY2hpbGQoKSwgXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXByaWNlLW9mLXRoZS1ib29rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tbGluay1mb3ItdGhlLXdlYnNpdGVze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tbnVtYmVyLW9mLWJvb2stcGFnZXMsXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vayxcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tZGF0ZS1vZi1zZW5kaW5nLXRoZS1wZGYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS1wYXBlci1zaXplLWJvb2t7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0taXRlbS1kYXRlLW9mLXNlbmRpbmctdGhlLXBkZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLmFkZHJlc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDg0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgI2ZpcnN0X2F1dGhvcl90YWJsZSxcclxuICAgICNtYWluX3Bob3RvZ3JhcGhlcl9vcl9pbHVzdHJhdG9yX3RhYmxlLFxyXG4gICAgI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSwgXHJcbiAgICAjcGVyc29uX3RvX2JlX3ByZWZlcmFibHlfY29udGFjdGVkX3RhYmxlIHtcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoZWFkIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSA+ICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLW1ycy1vci1tclwiXSwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcG9zaXRpb25cIl0sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1maXJzdC1uYW1lXCJdLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1wcml2YXRlLXBvc3RhbC1hZGRyZXNzXCJdLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItbGFzdC1uYW1lXCJdLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1jb3VudHJ5XCJdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLW51bWJlci1vZi1hdXRob3JcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTA5NzlFICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYWRkLWl0ZW0uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1kcnVwYWwtc2VsZWN0b3IqPVwiLXJlbW92ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcmVtb3ZlLWl0ZW0uc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTZweCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIsIC5qcy13ZWJmb3JtLW11bHRpcGxlLWFkZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUsXHJcbiAgICAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlLCBcclxuICAgICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUge1xyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZmllbGRzZXQuZm9ybS10eXBlLXdlYmZvcm0tY3VzdG9tLWNvbXBvc2l0ZSB7XHJcbiAgICAgICAgICAgID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgI2VkaXQtbWFpbi1waG90b2dyYXBoZXItb3ItaWx1c3RyYXRvciB7XHJcbiAgICAgICAgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUge1xyXG4gICAgICAgIFtjbGFzcyo9XCItcHVibGlzaGVyX19hZGRyZXNzXCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiLWNvdW50cnlcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiLWVtYWlsLWFkZHJlc3NcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2VkaXQtcGVyc29uLXRvLWJlLXByZWZlcmFibHktY29udGFjdGVkIHtcclxuICAgICAgICBbY2xhc3MqPVwiLXBvc3RhbC1hZGRyZXNzXCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCItcG9zdGFsLWNvZGVcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIi1jb3VudHJ5XCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjYwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIi1lbWFpbC1hZGRyZXNzXCJdIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIi1waG9uZS1udW1iZXJcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdHIgdGQud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzIxNzM0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyB0aGVtZXMvY29udHJpYi9ib290c3RyYXBfYmFycmlvL3RlbXBsYXRlcy9ibG9jay9ibG9jay5odG1sLnR3aWdcclxuXHJcbi5ibG9jay1pbWFnZS10ZXh0LWNvbG9yIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBtb2R1bGVzL2N1c3RvbS9jdXN0b21fYmxvY2tzL3RlbXBsYXRlcy90aHJlZWltYWdlc3RleHQuaHRtbC50d2lnXHJcblxyXG4uYmxvY2stdGhyZWUtaW1hZ2VzLXRleHQge1xyXG4gICAgXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59IiwiLy8gdGhlbWVzL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby90ZW1wbGF0ZXMvYmxvY2svYmxvY2suaHRtbC50d2lnXHJcblxyXG4uYmxvY2staW1hZ2UtcmVnaXN0ZXItYnV0dG9ue1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi8vIG1vZHVsZXMvY3VzdG9tL2N1c3RvbV9ibG9ja3MvdGVtcGxhdGVzL2NvbGxhcHNlY29sdW1ucy5odG1sLnR3aWdcclxuXHJcbi5ibG9jay1jb2xsYXBzZS1jb2x1bW5zIHtcclxuICAgIFxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0bi1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNjY2NHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDE4MGRlZylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sbGFwc2UsIC5jb2xsYXBzaW5nICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LWl0ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnZGVwLWVub2xvZ3knKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiwgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjblZpdGljdWx0dXJle1xyXG4gICAgICAgICAgICAgICAgdWwsb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ZpdGljdWx0dXJlLWRhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiNuT2Vub2xvZ3l7XHJcbiAgICAgICAgICAgICAgICB1bCxvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnb2Vub2xvZ3ktZGFyaycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI25FY29ub215LWFuZC1MYXd7XHJcbiAgICAgICAgICAgICAgICB1bCxvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnZWNvbm9teS1kYXJrJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjblNhZmV0eS1hbmQtSGVhbHRoe1xyXG4gICAgICAgICAgICAgICAgdWwsb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3NhZmV0eS1kYXJrJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXF1ZXN0LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicmVxdWVzdC1jYXJkXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlJlcXVlc3QgZm9yIFBhdHJvbmFnZSBGb3JtPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cImJ0bi1wcmltYXJ5XCIgaHJlZj1cIiNcIj5SZXF1ZXN0PC9hPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3N3YWxkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qbW9kdWxlcy9jdXN0b20vY3VzdG9tX2Jsb2Nrcy90ZW1wbGF0ZXMvZG93bmxvYWRsb2dvcy5odG1sLnR3aWcqL1xyXG4uYmxvY2stZG93bmxvYWQtbG9nb3Mge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmNvbC0xMjpmaXJzdC1jaGlsZCgpe1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXZhaWxhYmxlLCAuZG93bmxvYWQtbG9nby1pbWFnZSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC1jaXJjbGUtcmVkLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTZweCA0OHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wZGYtbGlua3Mge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYuMTg3ODNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vbmx5LXRyYW5zbGF0YWJsZSB7XHJcbiAgICAgICAgLmNvbC0xMi5jb2wtbWQtOC5tLWF1dG8ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgLmNvbnQtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIlxyXG4ubm9kZS0tdHlwZS1wYWdlIHtcclxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgaDIsIC5jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29udGVudCB7XHJcblxyXG5cclxuICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9jYWxlbmRhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1wYXJlbnQtdGFyZ2V0LWlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL3BvaW50LW1hcC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG59XHJcblxyXG4ubm9kZS0tdHlwZS1ldmVudHMge1xyXG4gICAgLm5vZGVfX2NvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDU0cHggMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTRweDtcclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kYXRlLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYWxlbmRhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG9pbnQtbWFwLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIC5jb250LWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vIG1vZHVsZXMvY3VzdG9tL2N1c3RvbV9ibG9ja3MvdGVtcGxhdGVzL3RpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9ucy5odG1sLnR3aWdcclxuXHJcbi50aXRsZXN1YnRpdGxlY2FyZHR3b2J1dHRvbnN7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuY29sLTEyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9zd2FsZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZS1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExLjU5NzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59Il19 */

/* Source and licensing information for the above line(s) can be found at https://www.oiv.int/themes/custom/oivtheme/css/style.css. */