/* Source and licensing information for the line(s) below can be found at http://51.103.104.32/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.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #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-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-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 51, 51, 51;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", 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-bg: #fff; }

*,
*::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;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

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

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

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],
abbr[data-bs-original-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.2em;
  background-color: #fcf8e3; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #C21734;
  text-decoration: none; }
  a:hover {
    color: #8b1125;
    text-decoration: underline; }

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

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

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

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #4D555F;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

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

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

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

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

label {
  display: inline-block; }

button {
  border-radius: 0; }

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

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

button,
select {
  text-transform: none; }

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

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

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

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer; }

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

textarea {
  resize: vertical; }

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 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"] {
  outline-offset: -2px;
  -webkit-appearance: textfield; }

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

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

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

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

output {
  display: inline-block; }

iframe {
  border: 0; }

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

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

.lead {
  font-size: 1.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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d; }

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

@media (min-width: 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; }

.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-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #333333;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #333333;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #333333;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 0.5rem;
  color: #333333;
  vertical-align: top;
  border-color: #dee2e6; }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
            box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }
  .table > :not(:first-child) {
    border-top: 2px solid currentColor; }

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-bg: #cfe2ff;
  --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: #000;
  border-color: #bacbe6; }

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --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: #000;
  border-color: #cbccce; }

.table-success {
  --bs-table-bg: #d4edda;
  --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: #000;
  border-color: #bfd5c4; }

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

.table-warning {
  --bs-table-bg: #fff3cd;
  --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: #000;
  border-color: #e6dbb9; }

.table-danger {
  --bs-table-bg: #f3d1d6;
  --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: #000;
  border-color: #dbbcc1; }

.table-light {
  --bs-table-bg: #f8f9fa;
  --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: #000;
  border-color: #dfe0e1; }

.table-dark {
  --bs-table-bg: #4D555F;
  --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: #fff;
  border-color: #5f666f; }

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

.col-form-label-lg {
  padding-top: calc(0.5rem + 0.0625rem);
  padding-bottom: calc(0.5rem + 0.0625rem);
  font-size: 1.25rem; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 0.0625rem);
  padding-bottom: calc(0.25rem + 0.0625rem);
  font-size: 0.875rem; }

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.25rem;
  -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: #333333;
    background-color: #fff;
    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 {
    height: 1.5em; }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    -webkit-margin-end: 0.75rem;
       -moz-margin-end: 0.75rem;
            margin-inline-end: 0.75rem;
    color: #333333;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -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: #dde0e3; }
  .form-control::-webkit-file-upload-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    -webkit-margin-end: 0.75rem;
            margin-inline-end: 0.75rem;
    color: #333333;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -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::-webkit-file-upload-button {
        -webkit-transition: none;
        -o-transition: none;
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #333333;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }
  .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-sm::-webkit-file-upload-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    -webkit-margin-end: 0.5rem;
            margin-inline-end: 0.5rem; }

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }
  .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; }
  .form-control-lg::-webkit-file-upload-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    -webkit-margin-end: 1rem;
            margin-inline-end: 1rem; }

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

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

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

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

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 0.1875rem);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  background-color: #fff;
  background-image: 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 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  -webkit-background-size: 16px 12px;
          background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -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;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  @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: #e9ecef; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #333333; }

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

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

.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-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    -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"] {
      background-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 10l3 3l6-6'/%3e%3c/svg%3e"); }
    .form-check-input:checked[type="radio"] {
      background-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;
    background-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 {
    opacity: 0.5; }

.form-switch {
  padding-left: 2.5em; }
  .form-switch .form-check-input {
    width: 2em;
    margin-left: -2.5em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='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");
    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 {
      background-image: 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;
      background-image: 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-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; }

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .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;
    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;
    -webkit-appearance: none;
            appearance: none; }
    @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: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    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;
    -moz-appearance: none;
         appearance: none; }
    @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: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range:disabled {
    pointer-events: none; }
    .form-range:disabled::-webkit-slider-thumb {
      background-color: #adb5bd; }
    .form-range:disabled::-moz-range-thumb {
      background-color: #adb5bd; }

.form-floating {
  position: relative; }
  .form-floating > .form-control,
  .form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1rem 0.75rem;
    pointer-events: none;
    border: 1px 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 {
    padding: 1rem 0.75rem; }
    .form-floating > .form-control::-webkit-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::-moz-placeholder {
      color: transparent; }
    .form-floating > .form-control::-ms-input-placeholder {
      color: transparent; }
    .form-floating > .form-control::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem; }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    -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:-webkit-autofill ~ label {
    opacity: 0.65;
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.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 {
    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 {
    z-index: 3; }
  .input-group .btn {
    position: relative;
    z-index: 2; }
    .input-group .btn:focus {
      z-index: 3; }

.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: #333333;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

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

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

.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),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -0.0625rem;
  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: #28a745; }

.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: #000;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: 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.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%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: #28a745;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 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: #28a745; }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: 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 5l6 6 6-6'/%3e%3c/svg%3e"), 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.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    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: #28a745;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.25); }

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

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

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

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #C21734; }

.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: rgba(194, 23, 52, 0.9);
  border-radius: 0.25rem; }

.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: #C21734;
  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: #C21734;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 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: #C21734; }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: 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 5l6 6 6-6'/%3e%3c/svg%3e"), 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-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: #C21734;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.25); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #C21734; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #C21734; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #C21734; }

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  -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: #333333;
    text-decoration: none; }
  .btn-check:focus + .btn, .btn:focus {
    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); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #fff;
  background-color: #C21734;
  border-color: #C21734; }
  .btn-primary:hover {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #9b122a;
    border-color: #921127; }
    .btn-check:checked + .btn-primary:focus,
    .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }

.btn-secondary {
  color: #fff;
  background-color: #C21734;
  border-color: #C21734; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-check:checked + .btn-secondary,
  .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #9b122a;
    border-color: #921127; }
    .btn-check:checked + .btn-secondary:focus,
    .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }

.btn-success {
  color: #000;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #000;
    background-color: #48b461;
    border-color: #3eb058; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000;
    background-color: #48b461;
    border-color: #3eb058;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5); }
  .btn-check:checked + .btn-success,
  .btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    color: #000;
    background-color: #53b96a;
    border-color: #3eb058; }
    .btn-check:checked + .btn-success:focus,
    .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #000;
    background-color: #28a745;
    border-color: #28a745; }

.btn-info {
  color: #000;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #000;
    background-color: #3ab0c3;
    border-color: #2eabbf; }
  .btn-check:focus + .btn-info, .btn-info:focus {
    color: #000;
    background-color: #3ab0c3;
    border-color: #2eabbf;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5); }
  .btn-check:checked + .btn-info,
  .btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    color: #000;
    background-color: #45b5c6;
    border-color: #2eabbf; }
    .btn-check:checked + .btn-info:focus,
    .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5); }
  .btn-info:disabled, .btn-info.disabled {
    color: #000;
    background-color: #17a2b8;
    border-color: #17a2b8; }

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720; }
  .btn-check:focus + .btn-warning, .btn-warning:focus {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-check:checked + .btn-warning,
  .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    color: #000;
    background-color: #ffcd39;
    border-color: #ffc720; }
    .btn-check:checked + .btn-warning:focus,
    .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-warning:disabled, .btn-warning.disabled {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }

.btn-danger {
  color: #fff;
  background-color: #C21734;
  border-color: #C21734; }
  .btn-danger:hover {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-check:checked + .btn-danger,
  .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #9b122a;
    border-color: #921127; }
    .btn-check:checked + .btn-danger:focus,
    .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-check:checked + .btn-light,
  .btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
    .btn-check:checked + .btn-light:focus,
    .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #2c3136;
    border-color: #2a2e33; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #2c3136;
    border-color: #2a2e33;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5); }
  .btn-check:checked + .btn-dark,
  .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #2a2e33;
    border-color: #272c30; }
    .btn-check:checked + .btn-dark:focus,
    .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }

.btn-gray-100 {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-gray-100:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
  .btn-check:focus + .btn-gray-100, .btn-gray-100:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-check:checked + .btn-gray-100,
  .btn-check:active + .btn-gray-100, .btn-gray-100:active, .btn-gray-100.active,
  .show > .btn-gray-100.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
    .btn-check:checked + .btn-gray-100:focus,
    .btn-check:active + .btn-gray-100:focus, .btn-gray-100:active:focus, .btn-gray-100.active:focus,
    .show > .btn-gray-100.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-gray-100:disabled, .btn-gray-100.disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }

.btn-gray-900 {
  color: #fff;
  background-color: #4D555F;
  border-color: #4D555F; }
  .btn-gray-900:hover {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c; }
  .btn-check:focus + .btn-gray-900, .btn-gray-900:focus {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-check:checked + .btn-gray-900,
  .btn-check:active + .btn-gray-900, .btn-gray-900:active, .btn-gray-900.active,
  .show > .btn-gray-900.dropdown-toggle {
    color: #fff;
    background-color: #3e444c;
    border-color: #3a4047; }
    .btn-check:checked + .btn-gray-900:focus,
    .btn-check:active + .btn-gray-900:focus, .btn-gray-900:active:focus, .btn-gray-900.active:focus,
    .show > .btn-gray-900.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-gray-900:disabled, .btn-gray-900.disabled {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }

.btn-gray-footer {
  color: #fff;
  background-color: #4D555F;
  border-color: #4D555F; }
  .btn-gray-footer:hover {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c; }
  .btn-check:focus + .btn-gray-footer, .btn-gray-footer:focus {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-check:checked + .btn-gray-footer,
  .btn-check:active + .btn-gray-footer, .btn-gray-footer:active, .btn-gray-footer.active,
  .show > .btn-gray-footer.dropdown-toggle {
    color: #fff;
    background-color: #3e444c;
    border-color: #3a4047; }
    .btn-check:checked + .btn-gray-footer:focus,
    .btn-check:active + .btn-gray-footer:focus, .btn-gray-footer:active:focus, .btn-gray-footer.active:focus,
    .show > .btn-gray-footer.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-gray-footer:disabled, .btn-gray-footer.disabled {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }

.btn-gray-300 {
  color: #000;
  background-color: #dee2e6;
  border-color: #dee2e6; }
  .btn-gray-300:hover {
    color: #000;
    background-color: #e3e6ea;
    border-color: #e1e5e9; }
  .btn-check:focus + .btn-gray-300, .btn-gray-300:focus {
    color: #000;
    background-color: #e3e6ea;
    border-color: #e1e5e9;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5); }
  .btn-check:checked + .btn-gray-300,
  .btn-check:active + .btn-gray-300, .btn-gray-300:active, .btn-gray-300.active,
  .show > .btn-gray-300.dropdown-toggle {
    color: #000;
    background-color: #e5e8eb;
    border-color: #e1e5e9; }
    .btn-check:checked + .btn-gray-300:focus,
    .btn-check:active + .btn-gray-300:focus, .btn-gray-300:active:focus, .btn-gray-300.active:focus,
    .show > .btn-gray-300.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5); }
  .btn-gray-300:disabled, .btn-gray-300.disabled {
    color: #000;
    background-color: #dee2e6;
    border-color: #dee2e6; }

.btn-outline-primary {
  color: #C21734;
  border-color: #C21734; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-check:checked + .btn-outline-primary,
  .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
    .btn-check:checked + .btn-outline-primary:focus,
    .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #C21734;
    background-color: transparent; }

.btn-outline-secondary {
  color: #C21734;
  border-color: #C21734; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-check:checked + .btn-outline-secondary,
  .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
    .btn-check:checked + .btn-outline-secondary:focus,
    .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #C21734;
    background-color: transparent; }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #000;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5); }
  .btn-check:checked + .btn-outline-success,
  .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #000;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-check:checked + .btn-outline-success:focus,
    .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #28a745;
    background-color: transparent; }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #000;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); }
  .btn-check:checked + .btn-outline-info,
  .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
    color: #000;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-check:checked + .btn-outline-info:focus,
    .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info:disabled, .btn-outline-info.disabled {
    color: #17a2b8;
    background-color: transparent; }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-check:checked + .btn-outline-warning,
  .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-check:checked + .btn-outline-warning:focus,
    .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning:disabled, .btn-outline-warning.disabled {
    color: #ffc107;
    background-color: transparent; }

.btn-outline-danger {
  color: #C21734;
  border-color: #C21734; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-check:checked + .btn-outline-danger,
  .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
    .btn-check:checked + .btn-outline-danger:focus,
    .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #C21734;
    background-color: transparent; }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-check:checked + .btn-outline-light,
  .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-check:checked + .btn-outline-light:focus,
    .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f8f9fa;
    background-color: transparent; }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5); }
  .btn-check:checked + .btn-outline-dark,
  .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-check:checked + .btn-outline-dark:focus,
    .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #343a40;
    background-color: transparent; }

.btn-outline-gray-100 {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-gray-100:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-check:focus + .btn-outline-gray-100, .btn-outline-gray-100:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-check:checked + .btn-outline-gray-100,
  .btn-check:active + .btn-outline-gray-100, .btn-outline-gray-100:active, .btn-outline-gray-100.active, .btn-outline-gray-100.dropdown-toggle.show {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-check:checked + .btn-outline-gray-100:focus,
    .btn-check:active + .btn-outline-gray-100:focus, .btn-outline-gray-100:active:focus, .btn-outline-gray-100.active:focus, .btn-outline-gray-100.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-outline-gray-100:disabled, .btn-outline-gray-100.disabled {
    color: #f8f9fa;
    background-color: transparent; }

.btn-outline-gray-900 {
  color: #4D555F;
  border-color: #4D555F; }
  .btn-outline-gray-900:hover {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
  .btn-check:focus + .btn-outline-gray-900, .btn-outline-gray-900:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-check:checked + .btn-outline-gray-900,
  .btn-check:active + .btn-outline-gray-900, .btn-outline-gray-900:active, .btn-outline-gray-900.active, .btn-outline-gray-900.dropdown-toggle.show {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
    .btn-check:checked + .btn-outline-gray-900:focus,
    .btn-check:active + .btn-outline-gray-900:focus, .btn-outline-gray-900:active:focus, .btn-outline-gray-900.active:focus, .btn-outline-gray-900.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-outline-gray-900:disabled, .btn-outline-gray-900.disabled {
    color: #4D555F;
    background-color: transparent; }

.btn-outline-gray-footer {
  color: #4D555F;
  border-color: #4D555F; }
  .btn-outline-gray-footer:hover {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
  .btn-check:focus + .btn-outline-gray-footer, .btn-outline-gray-footer:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-check:checked + .btn-outline-gray-footer,
  .btn-check:active + .btn-outline-gray-footer, .btn-outline-gray-footer:active, .btn-outline-gray-footer.active, .btn-outline-gray-footer.dropdown-toggle.show {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
    .btn-check:checked + .btn-outline-gray-footer:focus,
    .btn-check:active + .btn-outline-gray-footer:focus, .btn-outline-gray-footer:active:focus, .btn-outline-gray-footer.active:focus, .btn-outline-gray-footer.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-outline-gray-footer:disabled, .btn-outline-gray-footer.disabled {
    color: #4D555F;
    background-color: transparent; }

.btn-outline-gray-300 {
  color: #dee2e6;
  border-color: #dee2e6; }
  .btn-outline-gray-300:hover {
    color: #000;
    background-color: #dee2e6;
    border-color: #dee2e6; }
  .btn-check:focus + .btn-outline-gray-300, .btn-outline-gray-300:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5); }
  .btn-check:checked + .btn-outline-gray-300,
  .btn-check:active + .btn-outline-gray-300, .btn-outline-gray-300:active, .btn-outline-gray-300.active, .btn-outline-gray-300.dropdown-toggle.show {
    color: #000;
    background-color: #dee2e6;
    border-color: #dee2e6; }
    .btn-check:checked + .btn-outline-gray-300:focus,
    .btn-check:active + .btn-outline-gray-300:focus, .btn-outline-gray-300:active:focus, .btn-outline-gray-300.active:focus, .btn-outline-gray-300.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5); }
  .btn-outline-gray-300:disabled, .btn-outline-gray-300.disabled {
    color: #dee2e6;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #C21734;
  text-decoration: none; }
  .btn-link:hover {
    color: #8b1125;
    text-decoration: underline; }
  .btn-link:focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d; }

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

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

.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 {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem; }

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

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

@media (min-width: 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: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropend .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-toggle::after {
  vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropstart .dropdown-toggle::after {
  display: none; }

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropstart .dropdown-toggle::before {
  vertical-align: 0; }

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.125rem 0.5rem;
  clear: both;
  font-weight: 400;
  color: #4D555F;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #454d56;
    text-decoration: none;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0d6efd; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 0.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.125rem 0.5rem;
  color: #4D555F; }

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -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 > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.0625rem; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.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: -0.0625rem; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav {
  display: -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: 0.5rem 1rem;
  color: #C21734;
  -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: #8b1125;
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -0.0625rem;
    background: none;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -0.0625rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem; }

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

.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 {
  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-top: 0.25rem;
  padding-bottom: 0.25rem; }
  .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: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  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 {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static; }

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

.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: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @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 0.25rem;
            box-shadow: 0 0 0 0.25rem; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  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: 0.5rem;
        padding-left: 0.5rem; }
    .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-header {
      display: none; }
    .navbar-expand-sm .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      -webkit-transition: none;
      -o-transition: none;
      transition: none;
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .navbar-expand-sm .offcanvas-top,
    .navbar-expand-sm .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-sm .offcanvas-body {
      display: -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: 0.5rem;
        padding-left: 0.5rem; }
    .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-header {
      display: none; }
    .navbar-expand-md .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      -webkit-transition: none;
      -o-transition: none;
      transition: none;
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .navbar-expand-md .offcanvas-top,
    .navbar-expand-md .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-md .offcanvas-body {
      display: -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: 0.5rem;
        padding-left: 0.5rem; }
    .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-header {
      display: none; }
    .navbar-expand-lg .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      -webkit-transition: none;
      -o-transition: none;
      transition: none;
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .navbar-expand-lg .offcanvas-top,
    .navbar-expand-lg .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-lg .offcanvas-body {
      display: -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: 0.5rem;
        padding-left: 0.5rem; }
    .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-header {
      display: none; }
    .navbar-expand-xl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      -webkit-transition: none;
      -o-transition: none;
      transition: none;
      -webkit-transform: none;
           -o-transform: none;
              transform: none; }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xl .offcanvas-body {
      display: -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: 0.5rem;
      padding-left: 0.5rem; }
  .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-header {
    display: none; }
  .navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-transform: none;
         -o-transform: none;
            transform: none; }
  .navbar-expand .offcanvas-top,
  .navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0; }
  .navbar-expand .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-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:hover,
  .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='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"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:hover,
  .navbar-dark .navbar-text a:focus {
    color: #fff; }

.card {
  position: relative;
  display: -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;
  word-wrap: break-word;
  background-color: #fff;
  -webkit-background-clip: border-box;
          background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .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: 0.5rem 0.5rem; }

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

.card-subtitle {
  margin-top: -0.125rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 0.5rem; }

.card-header {
  padding: 0.25rem 0.5rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.25rem 0.5rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.25rem;
  margin-bottom: -0.25rem;
  margin-left: -0.25rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.25rem;
  margin-left: -0.25rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.5rem;
  border-radius: calc(0.25rem - 1px); }

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

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

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

.card-group > .card {
  margin-bottom: 0.75rem; }

@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-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: 1rem 1.25rem;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -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, border-radius 0.15s ease, -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, border-radius 0.15s ease;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .accordion-button {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .accordion-button:not(.collapsed) {
    color: #0c63e4;
    background-color: #e7f1ff;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
            box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); }
    .accordion-button:not(.collapsed)::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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");
      -webkit-transform: rotate(-180deg);
           -o-transform: rotate(-180deg);
              transform: rotate(-180deg); }
  .accordion-button::after {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: 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");
    background-repeat: no-repeat;
    -webkit-background-size: 1.25rem 1.25rem;
            background-size: 1.25rem;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: -o-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out; }
    @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: #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); }

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

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

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

.accordion-flush .accordion-collapse {
  border-width: 0; }

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

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none; }

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

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  color: #C21734;
  background-color: #fff;
  border: 1px solid #dee2e6;
  -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: #8b1125;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    color: #8b1125;
    background-color: #e9ecef;
    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); }

.page-item:not(:first-child) .page-link {
  margin-left: -0.0625rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6; }

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

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

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

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem; }

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

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

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

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

.alert {
  position: relative;
  padding: 0.5rem 0.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

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

.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 {
  color: #740e1f;
  background-color: #f3d1d6;
  border-color: #edb9c2; }
  .alert-primary .alert-link {
    color: #5d0b19; }

.alert-secondary {
  color: #740e1f;
  background-color: #f3d1d6;
  border-color: #edb9c2; }
  .alert-secondary .alert-link {
    color: #5d0b19; }

.alert-success {
  color: #186429;
  background-color: #d4edda;
  border-color: #bfe5c7; }
  .alert-success .alert-link {
    color: #135021; }

.alert-info {
  color: #0e616e;
  background-color: #d1ecf1;
  border-color: #b9e3ea; }
  .alert-info .alert-link {
    color: #0b4e58; }

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

.alert-danger {
  color: #740e1f;
  background-color: #f3d1d6;
  border-color: #edb9c2; }
  .alert-danger .alert-link {
    color: #5d0b19; }

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

.alert-dark {
  color: #1f2326;
  background-color: #d6d8d9;
  border-color: #c2c4c6; }
  .alert-dark .alert-link {
    color: #191c1e; }

.alert-gray-100 {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-gray-100 .alert-link {
    color: #4f5050; }

.alert-gray-900 {
  color: #2e3339;
  background-color: #dbdddf;
  border-color: #cacccf; }
  .alert-gray-900 .alert-link {
    color: #25292e; }

.alert-gray-footer {
  color: #2e3339;
  background-color: #dbdddf;
  border-color: #cacccf; }
  .alert-gray-footer .alert-link {
    color: #25292e; }

.alert-gray-300 {
  color: #595a5c;
  background-color: #f8f9fa;
  border-color: #f5f6f8; }
  .alert-gray-300 .alert-link {
    color: #47484a; }

@-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 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.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: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @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: 1rem 1rem;
          background-size: 1rem 1rem; }

.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 {
  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: 0.25rem; }

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #333333;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.25rem 0.5rem;
  color: #4D555F;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -0.0625rem;
      border-top-width: 1px; }

.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 {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -0.0625rem;
      border-left-width: 1px; }

@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 {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 1px; } }

@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 {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 1px; } }

@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 {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 1px; } }

@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 {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -0.0625rem;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #740e1f;
  background-color: #f3d1d6; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #740e1f;
    background-color: #dbbcc1; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #740e1f;
    border-color: #740e1f; }

.list-group-item-secondary {
  color: #740e1f;
  background-color: #f3d1d6; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #740e1f;
    background-color: #dbbcc1; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #740e1f;
    border-color: #740e1f; }

.list-group-item-success {
  color: #186429;
  background-color: #d4edda; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #186429;
    background-color: #bfd5c4; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #186429;
    border-color: #186429; }

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

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #664d03;
    background-color: #e6dbb9; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #664d03;
    border-color: #664d03; }

.list-group-item-danger {
  color: #740e1f;
  background-color: #f3d1d6; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #740e1f;
    background-color: #dbbcc1; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #740e1f;
    border-color: #740e1f; }

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

.list-group-item-dark {
  color: #1f2326;
  background-color: #d6d8d9; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1f2326;
    background-color: #c1c2c3; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1f2326;
    border-color: #1f2326; }

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

.list-group-item-gray-900 {
  color: #2e3339;
  background-color: #dbdddf; }
  .list-group-item-gray-900.list-group-item-action:hover, .list-group-item-gray-900.list-group-item-action:focus {
    color: #2e3339;
    background-color: #c5c7c9; }
  .list-group-item-gray-900.list-group-item-action.active {
    color: #fff;
    background-color: #2e3339;
    border-color: #2e3339; }

.list-group-item-gray-footer {
  color: #2e3339;
  background-color: #dbdddf; }
  .list-group-item-gray-footer.list-group-item-action:hover, .list-group-item-gray-footer.list-group-item-action:focus {
    color: #2e3339;
    background-color: #c5c7c9; }
  .list-group-item-gray-footer.list-group-item-action.active {
    color: #fff;
    background-color: #2e3339;
    border-color: #2e3339; }

.list-group-item-gray-300 {
  color: #595a5c;
  background-color: #f8f9fa; }
  .list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
    color: #595a5c;
    background-color: #dfe0e1; }
  .list-group-item-gray-300.list-group-item-action.active {
    color: #fff;
    background-color: #595a5c;
    border-color: #595a5c; }

.btn-close {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5; }
  .btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75; }
  .btn-close:focus {
    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);
    opacity: 1; }
  .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: 0.25; }

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

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

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

.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: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
  .toast-header .btn-close {
    margin-right: -0.375rem;
    margin-left: 0.75rem; }

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    -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% - 1rem); }
  .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% - 1rem); }

.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%;
  pointer-events: auto;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

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

.modal-header {
  display: -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: 0.5rem 0.5rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .btn-close {
    padding: 0.25rem 0.25rem;
    margin: -0.25rem -0.25rem -0.25rem auto; }

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

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 0.5rem; }

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.25rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

@media (min-width: 36rem) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 64rem) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 90rem) {
  .modal-xl {
    max-width: 1140px; } }

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
  .modal-fullscreen .modal-header {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }
  .modal-fullscreen .modal-footer {
    border-radius: 0; }

@media (max-width: 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 {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; } }

@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 {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; } }

@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 {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; } }

@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 {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; } }

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .tooltip-arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

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

.tooltip-inner {
  max-width: 200px;
  padding: 0.125rem 0.25rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .popover-arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem; }
    .popover .popover-arrow::before, .popover .popover-arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0; }

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

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

.popover-body {
  padding: 0.5rem 0.5rem;
  color: #333333; }

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

/* rtl:begin:ignore */
.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%); }

/* rtl:end:ignore */
.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%;
  list-style: none; }
  .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; }

@-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 {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
       -o-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  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 {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
       -o-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow; }

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
         -o-animation-duration: 1.5s;
            animation-duration: 1.5s; } }

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  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%;
  visibility: hidden;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }

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

.offcanvas-header {
  display: -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: 0.5rem 0.5rem; }
  .offcanvas-header .btn-close {
    padding: 0.25rem 0.25rem;
    margin-top: -0.25rem;
    margin-right: -0.25rem;
    margin-bottom: -0.25rem; }

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

.offcanvas-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0.5rem 0.5rem;
  overflow-y: auto; }

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

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

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

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

.offcanvas.show {
  -webkit-transform: none;
       -o-transform: none;
          transform: none; }

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

.placeholder-xs {
  min-height: .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: ""; }

.link-primary {
  color: #C21734; }
  .link-primary:hover, .link-primary:focus {
    color: #9b122a; }

.link-secondary {
  color: #C21734; }
  .link-secondary:hover, .link-secondary:focus {
    color: #9b122a; }

.link-success {
  color: #28a745; }
  .link-success:hover, .link-success:focus {
    color: #53b96a; }

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

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

.link-danger {
  color: #C21734; }
  .link-danger:hover, .link-danger:focus {
    color: #9b122a; }

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

.link-dark {
  color: #343a40; }
  .link-dark:hover, .link-dark:focus {
    color: #2a2e33; }

.link-gray-100 {
  color: #f8f9fa; }
  .link-gray-100:hover, .link-gray-100:focus {
    color: #f9fafb; }

.link-gray-900 {
  color: #4D555F; }
  .link-gray-900:hover, .link-gray-900:focus {
    color: #3e444c; }

.link-gray-footer {
  color: #4D555F; }
  .link-gray-footer:hover, .link-gray-footer:focus {
    color: #3e444c; }

.link-gray-300 {
  color: #dee2e6; }
  .link-gray-300:hover, .link-gray-300:focus {
    color: #e5e8eb; }

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

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

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

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

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

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

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

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

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

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

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

@media (min-width: 90rem) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 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) {
  position: absolute !important;
  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; }

.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: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.d-flex {
  display: -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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.translate-middle {
  -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: 1px solid #dee2e6 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-dark {
  border-color: #343a40 !important; }

.border-gray-100 {
  border-color: #f8f9fa !important; }

.border-gray-900 {
  border-color: #4D555F !important; }

.border-gray-footer {
  border-color: #4D555F !important; }

.border-gray-300 {
  border-color: #dee2e6 !important; }

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

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

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

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

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

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

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

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

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

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

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

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

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

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

.flex-fill {
  -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; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fw-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: #6c757d !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-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-opacity-10 {
  --bs-bg-opacity: 0.1; }

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

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

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

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

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

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -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: 0.25rem !important; }

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 36rem) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -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; }
  .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; }
  .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; }
  .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; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -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; }
  .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; }
  .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; }
  .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; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -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; }
  .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; }
  .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; }
  .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; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -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; }
  .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; }
  .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; }
  .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-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 {
  color: #fff;
  background-color: #C21734;
  border-color: #C21734; }
  .btn-primary a:hover {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a; }
  .btn-check:focus + .btn-primary a, .btn-primary a:focus {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-check:checked + .btn-primary a,
  .btn-check:active + .btn-primary a, .btn-primary a:active, .btn-primary a.active,
  .show > .btn-primary a.dropdown-toggle {
    color: #fff;
    background-color: #9b122a;
    border-color: #921127; }
    .btn-check:checked + .btn-primary a:focus,
    .btn-check:active + .btn-primary a:focus, .btn-primary a:active:focus, .btn-primary a.active:focus,
    .show > .btn-primary a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-primary a:disabled, .btn-primary a.disabled {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }

.btn-secondary a {
  color: #fff;
  background-color: #C21734;
  border-color: #C21734; }
  .btn-secondary a:hover {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a; }
  .btn-check:focus + .btn-secondary a, .btn-secondary a:focus {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-check:checked + .btn-secondary a,
  .btn-check:active + .btn-secondary a, .btn-secondary a:active, .btn-secondary a.active,
  .show > .btn-secondary a.dropdown-toggle {
    color: #fff;
    background-color: #9b122a;
    border-color: #921127; }
    .btn-check:checked + .btn-secondary a:focus,
    .btn-check:active + .btn-secondary a:focus, .btn-secondary a:active:focus, .btn-secondary a.active:focus,
    .show > .btn-secondary a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-secondary a:disabled, .btn-secondary a.disabled {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }

.btn-success a {
  color: #000;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success a:hover {
    color: #000;
    background-color: #48b461;
    border-color: #3eb058; }
  .btn-check:focus + .btn-success a, .btn-success a:focus {
    color: #000;
    background-color: #48b461;
    border-color: #3eb058;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5); }
  .btn-check:checked + .btn-success a,
  .btn-check:active + .btn-success a, .btn-success a:active, .btn-success a.active,
  .show > .btn-success a.dropdown-toggle {
    color: #000;
    background-color: #53b96a;
    border-color: #3eb058; }
    .btn-check:checked + .btn-success a:focus,
    .btn-check:active + .btn-success a:focus, .btn-success a:active:focus, .btn-success a.active:focus,
    .show > .btn-success a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(34, 142, 59, 0.5); }
  .btn-success a:disabled, .btn-success a.disabled {
    color: #000;
    background-color: #28a745;
    border-color: #28a745; }

.btn-info a {
  color: #000;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info a:hover {
    color: #000;
    background-color: #3ab0c3;
    border-color: #2eabbf; }
  .btn-check:focus + .btn-info a, .btn-info a:focus {
    color: #000;
    background-color: #3ab0c3;
    border-color: #2eabbf;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5); }
  .btn-check:checked + .btn-info a,
  .btn-check:active + .btn-info a, .btn-info a:active, .btn-info a.active,
  .show > .btn-info a.dropdown-toggle {
    color: #000;
    background-color: #45b5c6;
    border-color: #2eabbf; }
    .btn-check:checked + .btn-info a:focus,
    .btn-check:active + .btn-info a:focus, .btn-info a:active:focus, .btn-info a.active:focus,
    .show > .btn-info a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(20, 138, 156, 0.5); }
  .btn-info a:disabled, .btn-info a.disabled {
    color: #000;
    background-color: #17a2b8;
    border-color: #17a2b8; }

.btn-warning a {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning a:hover {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720; }
  .btn-check:focus + .btn-warning a, .btn-warning a:focus {
    color: #000;
    background-color: #ffca2c;
    border-color: #ffc720;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-check:checked + .btn-warning a,
  .btn-check:active + .btn-warning a, .btn-warning a:active, .btn-warning a.active,
  .show > .btn-warning a.dropdown-toggle {
    color: #000;
    background-color: #ffcd39;
    border-color: #ffc720; }
    .btn-check:checked + .btn-warning a:focus,
    .btn-check:active + .btn-warning a:focus, .btn-warning a:active:focus, .btn-warning a.active:focus,
    .show > .btn-warning a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); }
  .btn-warning a:disabled, .btn-warning a.disabled {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }

.btn-danger a {
  color: #fff;
  background-color: #C21734;
  border-color: #C21734; }
  .btn-danger a:hover {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a; }
  .btn-check:focus + .btn-danger a, .btn-danger a:focus {
    color: #fff;
    background-color: #a5142c;
    border-color: #9b122a;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-check:checked + .btn-danger a,
  .btn-check:active + .btn-danger a, .btn-danger a:active, .btn-danger a.active,
  .show > .btn-danger a.dropdown-toggle {
    color: #fff;
    background-color: #9b122a;
    border-color: #921127; }
    .btn-check:checked + .btn-danger a:focus,
    .btn-check:active + .btn-danger a:focus, .btn-danger a:active:focus, .btn-danger a.active:focus,
    .show > .btn-danger a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(203, 58, 82, 0.5); }
  .btn-danger a:disabled, .btn-danger a.disabled {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }

.btn-light a {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light a:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
  .btn-check:focus + .btn-light a, .btn-light a:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-check:checked + .btn-light a,
  .btn-check:active + .btn-light a, .btn-light a:active, .btn-light a.active,
  .show > .btn-light a.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
    .btn-check:checked + .btn-light a:focus,
    .btn-check:active + .btn-light a:focus, .btn-light a:active:focus, .btn-light a.active:focus,
    .show > .btn-light a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-light a:disabled, .btn-light a.disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }

.btn-dark a {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark a:hover {
    color: #fff;
    background-color: #2c3136;
    border-color: #2a2e33; }
  .btn-check:focus + .btn-dark a, .btn-dark a:focus {
    color: #fff;
    background-color: #2c3136;
    border-color: #2a2e33;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5); }
  .btn-check:checked + .btn-dark a,
  .btn-check:active + .btn-dark a, .btn-dark a:active, .btn-dark a.active,
  .show > .btn-dark a.dropdown-toggle {
    color: #fff;
    background-color: #2a2e33;
    border-color: #272c30; }
    .btn-check:checked + .btn-dark a:focus,
    .btn-check:active + .btn-dark a:focus, .btn-dark a:active:focus, .btn-dark a.active:focus,
    .show > .btn-dark a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5); }
  .btn-dark a:disabled, .btn-dark a.disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }

.btn-gray-100 a {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-gray-100 a:hover {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
  .btn-check:focus + .btn-gray-100 a, .btn-gray-100 a:focus {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-check:checked + .btn-gray-100 a,
  .btn-check:active + .btn-gray-100 a, .btn-gray-100 a:active, .btn-gray-100 a.active,
  .show > .btn-gray-100 a.dropdown-toggle {
    color: #000;
    background-color: #f9fafb;
    border-color: #f9fafb; }
    .btn-check:checked + .btn-gray-100 a:focus,
    .btn-check:active + .btn-gray-100 a:focus, .btn-gray-100 a:active:focus, .btn-gray-100 a.active:focus,
    .show > .btn-gray-100 a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }
  .btn-gray-100 a:disabled, .btn-gray-100 a.disabled {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }

.btn-gray-900 a {
  color: #fff;
  background-color: #4D555F;
  border-color: #4D555F; }
  .btn-gray-900 a:hover {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c; }
  .btn-check:focus + .btn-gray-900 a, .btn-gray-900 a:focus {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-check:checked + .btn-gray-900 a,
  .btn-check:active + .btn-gray-900 a, .btn-gray-900 a:active, .btn-gray-900 a.active,
  .show > .btn-gray-900 a.dropdown-toggle {
    color: #fff;
    background-color: #3e444c;
    border-color: #3a4047; }
    .btn-check:checked + .btn-gray-900 a:focus,
    .btn-check:active + .btn-gray-900 a:focus, .btn-gray-900 a:active:focus, .btn-gray-900 a.active:focus,
    .show > .btn-gray-900 a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-gray-900 a:disabled, .btn-gray-900 a.disabled {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }

.btn-gray-footer a {
  color: #fff;
  background-color: #4D555F;
  border-color: #4D555F; }
  .btn-gray-footer a:hover {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c; }
  .btn-check:focus + .btn-gray-footer a, .btn-gray-footer a:focus {
    color: #fff;
    background-color: #414851;
    border-color: #3e444c;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-check:checked + .btn-gray-footer a,
  .btn-check:active + .btn-gray-footer a, .btn-gray-footer a:active, .btn-gray-footer a.active,
  .show > .btn-gray-footer a.dropdown-toggle {
    color: #fff;
    background-color: #3e444c;
    border-color: #3a4047; }
    .btn-check:checked + .btn-gray-footer a:focus,
    .btn-check:active + .btn-gray-footer a:focus, .btn-gray-footer a:active:focus, .btn-gray-footer a.active:focus,
    .show > .btn-gray-footer a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(104, 111, 119, 0.5); }
  .btn-gray-footer a:disabled, .btn-gray-footer a.disabled {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }

.btn-gray-300 a {
  color: #000;
  background-color: #dee2e6;
  border-color: #dee2e6; }
  .btn-gray-300 a:hover {
    color: #000;
    background-color: #e3e6ea;
    border-color: #e1e5e9; }
  .btn-check:focus + .btn-gray-300 a, .btn-gray-300 a:focus {
    color: #000;
    background-color: #e3e6ea;
    border-color: #e1e5e9;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5); }
  .btn-check:checked + .btn-gray-300 a,
  .btn-check:active + .btn-gray-300 a, .btn-gray-300 a:active, .btn-gray-300 a.active,
  .show > .btn-gray-300 a.dropdown-toggle {
    color: #000;
    background-color: #e5e8eb;
    border-color: #e1e5e9; }
    .btn-check:checked + .btn-gray-300 a:focus,
    .btn-check:active + .btn-gray-300 a:focus, .btn-gray-300 a:active:focus, .btn-gray-300 a.active:focus,
    .show > .btn-gray-300 a.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(189, 192, 196, 0.5); }
  .btn-gray-300 a:disabled, .btn-gray-300 a.disabled {
    color: #000;
    background-color: #dee2e6;
    border-color: #dee2e6; }

.btn-outline-primary a {
  color: #C21734;
  border-color: #C21734; }
  .btn-outline-primary a:hover {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
  .btn-check:focus + .btn-outline-primary a, .btn-outline-primary a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-check:checked + .btn-outline-primary a,
  .btn-check:active + .btn-outline-primary a, .btn-outline-primary a:active, .btn-outline-primary a.active, .btn-outline-primary a.dropdown-toggle.show {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
    .btn-check:checked + .btn-outline-primary a:focus,
    .btn-check:active + .btn-outline-primary a:focus, .btn-outline-primary a:active:focus, .btn-outline-primary a.active:focus, .btn-outline-primary a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-outline-primary a:disabled, .btn-outline-primary a.disabled {
    color: #C21734;
    background-color: transparent; }

.btn-outline-secondary a {
  color: #C21734;
  border-color: #C21734; }
  .btn-outline-secondary a:hover {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
  .btn-check:focus + .btn-outline-secondary a, .btn-outline-secondary a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-check:checked + .btn-outline-secondary a,
  .btn-check:active + .btn-outline-secondary a, .btn-outline-secondary a:active, .btn-outline-secondary a.active, .btn-outline-secondary a.dropdown-toggle.show {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
    .btn-check:checked + .btn-outline-secondary a:focus,
    .btn-check:active + .btn-outline-secondary a:focus, .btn-outline-secondary a:active:focus, .btn-outline-secondary a.active:focus, .btn-outline-secondary a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-outline-secondary a:disabled, .btn-outline-secondary a.disabled {
    color: #C21734;
    background-color: transparent; }

.btn-outline-success a {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success a:hover {
    color: #000;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-check:focus + .btn-outline-success a, .btn-outline-success a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5); }
  .btn-check:checked + .btn-outline-success a,
  .btn-check:active + .btn-outline-success a, .btn-outline-success a:active, .btn-outline-success a.active, .btn-outline-success a.dropdown-toggle.show {
    color: #000;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-check:checked + .btn-outline-success a:focus,
    .btn-check:active + .btn-outline-success a:focus, .btn-outline-success a:active:focus, .btn-outline-success a.active:focus, .btn-outline-success a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success a:disabled, .btn-outline-success a.disabled {
    color: #28a745;
    background-color: transparent; }

.btn-outline-info a {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info a:hover {
    color: #000;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-check:focus + .btn-outline-info a, .btn-outline-info a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); }
  .btn-check:checked + .btn-outline-info a,
  .btn-check:active + .btn-outline-info a, .btn-outline-info a:active, .btn-outline-info a.active, .btn-outline-info a.dropdown-toggle.show {
    color: #000;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-check:checked + .btn-outline-info a:focus,
    .btn-check:active + .btn-outline-info a:focus, .btn-outline-info a:active:focus, .btn-outline-info a.active:focus, .btn-outline-info a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info a:disabled, .btn-outline-info a.disabled {
    color: #17a2b8;
    background-color: transparent; }

.btn-outline-warning a {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning a:hover {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-check:focus + .btn-outline-warning a, .btn-outline-warning a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-check:checked + .btn-outline-warning a,
  .btn-check:active + .btn-outline-warning a, .btn-outline-warning a:active, .btn-outline-warning a.active, .btn-outline-warning a.dropdown-toggle.show {
    color: #000;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-check:checked + .btn-outline-warning a:focus,
    .btn-check:active + .btn-outline-warning a:focus, .btn-outline-warning a:active:focus, .btn-outline-warning a.active:focus, .btn-outline-warning a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning a:disabled, .btn-outline-warning a.disabled {
    color: #ffc107;
    background-color: transparent; }

.btn-outline-danger a {
  color: #C21734;
  border-color: #C21734; }
  .btn-outline-danger a:hover {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
  .btn-check:focus + .btn-outline-danger a, .btn-outline-danger a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-check:checked + .btn-outline-danger a,
  .btn-check:active + .btn-outline-danger a, .btn-outline-danger a:active, .btn-outline-danger a.active, .btn-outline-danger a.dropdown-toggle.show {
    color: #fff;
    background-color: #C21734;
    border-color: #C21734; }
    .btn-check:checked + .btn-outline-danger a:focus,
    .btn-check:active + .btn-outline-danger a:focus, .btn-outline-danger a:active:focus, .btn-outline-danger a.active:focus, .btn-outline-danger a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(194, 23, 52, 0.5); }
  .btn-outline-danger a:disabled, .btn-outline-danger a.disabled {
    color: #C21734;
    background-color: transparent; }

.btn-outline-light a {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light a:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-check:focus + .btn-outline-light a, .btn-outline-light a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-check:checked + .btn-outline-light a,
  .btn-check:active + .btn-outline-light a, .btn-outline-light a:active, .btn-outline-light a.active, .btn-outline-light a.dropdown-toggle.show {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-check:checked + .btn-outline-light a:focus,
    .btn-check:active + .btn-outline-light a:focus, .btn-outline-light a:active:focus, .btn-outline-light a.active:focus, .btn-outline-light a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light a:disabled, .btn-outline-light a.disabled {
    color: #f8f9fa;
    background-color: transparent; }

.btn-outline-dark a {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark a:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-check:focus + .btn-outline-dark a, .btn-outline-dark a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5); }
  .btn-check:checked + .btn-outline-dark a,
  .btn-check:active + .btn-outline-dark a, .btn-outline-dark a:active, .btn-outline-dark a.active, .btn-outline-dark a.dropdown-toggle.show {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-check:checked + .btn-outline-dark a:focus,
    .btn-check:active + .btn-outline-dark a:focus, .btn-outline-dark a:active:focus, .btn-outline-dark a.active:focus, .btn-outline-dark a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark a:disabled, .btn-outline-dark a.disabled {
    color: #343a40;
    background-color: transparent; }

.btn-outline-gray-100 a {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-gray-100 a:hover {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-check:focus + .btn-outline-gray-100 a, .btn-outline-gray-100 a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-check:checked + .btn-outline-gray-100 a,
  .btn-check:active + .btn-outline-gray-100 a, .btn-outline-gray-100 a:active, .btn-outline-gray-100 a.active, .btn-outline-gray-100 a.dropdown-toggle.show {
    color: #000;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-check:checked + .btn-outline-gray-100 a:focus,
    .btn-check:active + .btn-outline-gray-100 a:focus, .btn-outline-gray-100 a:active:focus, .btn-outline-gray-100 a.active:focus, .btn-outline-gray-100 a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); }
  .btn-outline-gray-100 a:disabled, .btn-outline-gray-100 a.disabled {
    color: #f8f9fa;
    background-color: transparent; }

.btn-outline-gray-900 a {
  color: #4D555F;
  border-color: #4D555F; }
  .btn-outline-gray-900 a:hover {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
  .btn-check:focus + .btn-outline-gray-900 a, .btn-outline-gray-900 a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-check:checked + .btn-outline-gray-900 a,
  .btn-check:active + .btn-outline-gray-900 a, .btn-outline-gray-900 a:active, .btn-outline-gray-900 a.active, .btn-outline-gray-900 a.dropdown-toggle.show {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
    .btn-check:checked + .btn-outline-gray-900 a:focus,
    .btn-check:active + .btn-outline-gray-900 a:focus, .btn-outline-gray-900 a:active:focus, .btn-outline-gray-900 a.active:focus, .btn-outline-gray-900 a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-outline-gray-900 a:disabled, .btn-outline-gray-900 a.disabled {
    color: #4D555F;
    background-color: transparent; }

.btn-outline-gray-footer a {
  color: #4D555F;
  border-color: #4D555F; }
  .btn-outline-gray-footer a:hover {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
  .btn-check:focus + .btn-outline-gray-footer a, .btn-outline-gray-footer a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-check:checked + .btn-outline-gray-footer a,
  .btn-check:active + .btn-outline-gray-footer a, .btn-outline-gray-footer a:active, .btn-outline-gray-footer a.active, .btn-outline-gray-footer a.dropdown-toggle.show {
    color: #fff;
    background-color: #4D555F;
    border-color: #4D555F; }
    .btn-check:checked + .btn-outline-gray-footer a:focus,
    .btn-check:active + .btn-outline-gray-footer a:focus, .btn-outline-gray-footer a:active:focus, .btn-outline-gray-footer a.active:focus, .btn-outline-gray-footer a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(77, 85, 95, 0.5); }
  .btn-outline-gray-footer a:disabled, .btn-outline-gray-footer a.disabled {
    color: #4D555F;
    background-color: transparent; }

.btn-outline-gray-300 a {
  color: #dee2e6;
  border-color: #dee2e6; }
  .btn-outline-gray-300 a:hover {
    color: #000;
    background-color: #dee2e6;
    border-color: #dee2e6; }
  .btn-check:focus + .btn-outline-gray-300 a, .btn-outline-gray-300 a:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5); }
  .btn-check:checked + .btn-outline-gray-300 a,
  .btn-check:active + .btn-outline-gray-300 a, .btn-outline-gray-300 a:active, .btn-outline-gray-300 a.active, .btn-outline-gray-300 a.dropdown-toggle.show {
    color: #000;
    background-color: #dee2e6;
    border-color: #dee2e6; }
    .btn-check:checked + .btn-outline-gray-300 a:focus,
    .btn-check:active + .btn-outline-gray-300 a:focus, .btn-outline-gray-300 a:active:focus, .btn-outline-gray-300 a.active:focus, .btn-outline-gray-300 a.dropdown-toggle.show:focus {
      -webkit-box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5);
              box-shadow: 0 0 0 0.25rem rgba(222, 226, 230, 0.5); }
  .btn-outline-gray-300 a:disabled, .btn-outline-gray-300 a.disabled {
    color: #dee2e6;
    background-color: transparent; }

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

/**
 * @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: table; }

[dir="rtl"] .comment {
  direction: rtl; }

.comment__meta {
  padding: 0 1.875rem 0 0;
  /* LTR */
  font-size: 1rem; }

[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 */
.comment .field--name-user-picture img {
  margin: 0; }

.comment__author .username {
  white-space: nowrap; }

.comment__author {
  margin: 0.25rem 0;
  line-height: 1.2; }

.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__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/../images/icons/application-octet-stream.png); }

.file--package-x-generic {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/package-x-generic.png); }

.file--x-office-spreadsheet {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/x-office-spreadsheet.png); }

.file--x-office-document {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/x-office-document.png); }

.file--x-office-presentation {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/x-office-presentation.png); }

.file--text-x-script {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/text-x-script.png); }

.file--text-html {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/text-html.png); }

.file--text-plain {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/text-plain.png); }

.file--application-pdf {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/application-pdf.png); }

.file--application-x-executable {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/application-x-executable.png); }

.file--audio {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/audio-x-generic.png); }

.file--video {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/video-x-generic.png); }

.file--text {
  background-image: url(/themes/custom/oivtheme/css/../images/icons/text-x-generic.png); }

.file--image {
  background-image: url(/themes/custom/oivtheme/css/../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/../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; }

/* ------------------ 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(/../../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: end;
      -ms-flex-align: end;
          align-items: 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.3rem 0.3rem;
  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: 2px solid #dee2e6; }

.sticky-header th {
  padding: 0.5rem 0.5rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6; }

/**
 * @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.3rem; }

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.3rem 0.3rem 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/../../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-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 {
  position: relative; }
  .node--type-codified-files .page-content article h1, .node--type-codified-files .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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
      content: none !important; }
  .node--type-codified-files .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 {
    padding: 0.3125rem 0 0 0 !important; }
  .node--type-codified-files .page-content article span {
    border-color: brown; }
  .node--type-codified-files .page-content article ol {
    list-style-position: outside; }
  .node--type-codified-files .page-content article table {
    margin: 1.25rem 0;
    width: 100%; }
  .node--type-codified-files .page-content article table td {
    text-align: center;
    padding: 1.25rem 0; }
  .node--type-codified-files .page-content article table td 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 {
    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 {
      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 {
    font-size: 1.625rem; }
    @media (min-width: 48rem) {
      .node--type-codified-files .page-content article h1, .node--type-codified-files .page-content article .h1 {
        font-size: 1.75rem; } }
  .node--type-codified-files .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 {
      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 {
      -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 {
        /*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 {
          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 {
    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 {
    font-size: 1.25rem; }
  .node--type-codified-files .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 {
      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 {
      font-size: 1.125rem; }
    .node--type-codified-files .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 {
      list-style: none;
      padding-bottom: 1.5rem;
      position: relative;
      font-family: "Lora", serif; }

.node--type-codified-files .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 {
      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 {
    list-style: none; }
    @media (max-width: 47.99875rem) {
      .node--type-codified-files .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, .node--type-resolutions .page-content article .field--name-field-display-title .h2 {
  border-bottom: 0 !important; }
  .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-resolutions .page-content article h1, .node--type-resolutions .page-content article .h1 {
  font-size: 1.625rem; }
  @media (min-width: 48rem) {
    .node--type-resolutions .page-content article h1, .node--type-resolutions .page-content article .h1 {
      font-size: 1.75rem; } }

.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-resolutions .page-content article h3, .node--type-resolutions .page-content article .h3 {
  font-size: 1.25rem; }

.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-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-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-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-resolutions .page-content article .field--type-text-with-summary ul li {
    list-style: none;
    padding-left: 2.125rem !important;
    padding-bottom: 1.5rem;
    position: relative;
    font-family: "Lora", serif; }
    .node--type-resolutions .page-content article .field--type-text-with-summary 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-resolutions .page-content article p {
  font-family: "Lora", serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem; }

.node--type-resolutions .page-content .resolutions {
  margin-left: 2.5rem;
  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--type-resolutions .page-content .resolutions {
      width: 50%; } }
  .node--type-resolutions .page-content .resolutions li {
    list-style: none;
    -webkit-box-flex: 50%;
    -webkit-flex: 50%;
        -ms-flex: 50%;
            flex: 50%; }
    @media (max-width: 47.99875rem) {
      .node--type-resolutions .page-content .resolutions li {
        width: 100%; } }

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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJpbXBvcnQuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwidHlwb2dyYXBoeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwibWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL21peGlucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9hZmZpeC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9hbGVydHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYm9vay5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ib29rLW5hdmlnYXRpb24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb21tZW50cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb21tZXJjZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb250ZXh0dWFsLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2RldGFpbHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZHJvcGJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZHJvcGJ1dHRvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9mZWVkLWljb24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmllbGQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmlsZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9mb3JtLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9oZWxwLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ljb25zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ltYWdlLWJ1dHRvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pbmRlbnRlZC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pdGVtLWxpc3Quc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9tZWRpYS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ub2RlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL25vZGUtcHJldmlldy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9wYWdlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NlYXJjaC1mb3JtLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3Nob3J0Y3V0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NpZGViYXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2l0ZS1mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2tpcC1saW5rLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlZHJhZy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZXNvcnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFibGVzb3J0LWluZGljYXRvci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RleHRhcmVhLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3VpLXdpZGdldC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy91aS1kaWFsb2cuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdXNlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92ZXJ0aWNhbC10YWJzLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92ZXJ0aWNhbC10YWJzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3ZpZXdzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3dlYmZvcm0uc2NzcyIsImhlYWRlci5zY3NzIiwiY29udGFpbmVycy5zY3NzIiwiY29kaWZpY2F0aW9ucy5zY3NzIiwiZm9vdGVyLnNjc3MiLCJmcm9udHBhZ2Uuc2NzcyIsImNvbXBvbmVudHMuc2NzcyIsImRhdGF3YXJlaG91c2Uuc2NzcyIsImNhcm91c2VsLnNjc3MiLCJzZWFyY2gtcmVzdWx0LnNjc3MiLCJzZWFyY2gtbmV3cy5zY3NzIiwibmV3c2xldHRlci5zY3NzIiwiYWdlbmRhLnNjc3MiLCJuZXdzLnNjc3MiLCJ2aWV3LWNvbmdyZXNzZXMuc2NzcyIsImF3YXJkcy5zY3NzIiwiaW1hZ2UtdGV4dC1jb2xvci5zY3NzIiwidGhyZWUtaW1hZ2VzLXRleHQuc2NzcyIsImltYWdlLXJlZ2lzdGVyLWJ1dHRvbi5zY3NzIiwiYmxvY2stY29sbGFwc2UtY29sdW1ucy5zY3NzIiwiZG93bmxvYWQtbG9nb3Muc2NzcyIsImV2ZW50cy5zY3NzIiwidGV4dC1jYXJkLWJ1dHRvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztDRElDO0FFSkQsWUFBQTtBQ0FBLGNBQUE7QUNRQSw4RkFBWTtBQWNaLHlFQUFZO0FEZ0RaO0VBQ0ksY0FDSixFQUFBOztBQUNBO0VBQ0kseUJBQ0osRUFBQTs7QUFDQTtFQUNJLHlCQUNKLEVBQUE7O0FBQ0E7RUFDSSx5QkFDSixFQUFBOztBQUNBO0VBQ0kseUJBQ0osRUFBQTs7QUFDQTtFQUNJLHlCQUNKLEVBQUE7O0FBQ0E7RUFDSSx5QkFDSixFQUFBOztBQUNBO0VBQ0kseUJBQ0osRUFBQTs7QUFDQTtFQUNJLHlCQUNKLEVBQUE7O0FBQ0E7RUFDSSx5QkFDSixFQUFBOztBQUVBO0VBQ0ksOEVBQXNFO0VBQXRFLHlFQUFzRTtFQUF0RSxzRUFBc0UsRUFBQTs7QUV0RzFFOzs7OztFTCtDRTtBTS9DRjtFQVFJLGtCQUFpQztFQUFqQyxvQkFBaUM7RUFBakMsb0JBQWlDO0VBQWpDLGtCQUFpQztFQUFqQyxpQkFBaUM7RUFBakMsb0JBQWlDO0VBQWpDLG9CQUFpQztFQUFqQyxtQkFBaUM7RUFBakMsa0JBQWlDO0VBQWpDLGtCQUFpQztFQUFqQyxnQkFBaUM7RUFBakMsa0JBQWlDO0VBQWpDLHVCQUFpQztFQUlqQyxzQkFBMkM7RUFBM0Msc0JBQTJDO0VBQTNDLHNCQUEyQztFQUEzQyxzQkFBMkM7RUFBM0Msc0JBQTJDO0VBQTNDLHNCQUEyQztFQUEzQyxzQkFBMkM7RUFBM0Msc0JBQTJDO0VBQTNDLHNCQUEyQztFQUkzQyxxQkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHFCQUFpQztFQUFqQyxrQkFBaUM7RUFBakMscUJBQWlDO0VBQWpDLG9CQUFpQztFQUFq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QUF3QyxFQUFBOztBQVAxQzs7RUFFRSxtQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBUDFDOztFQUVFLHFCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxxQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG1CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxxQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUscUJBQXdDLEVBQUE7O0FBUDFDOztFQUVFLG1CQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxtQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUscUJBQXdDLEVBQUE7O0FBRzFDOztFQUVFLHFCQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxtQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsbUJBQXdDLEVBQUE7O0FBUDFDOztFQUVFLHFCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxxQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG9CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLG9CQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLHNCQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLHNCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG9CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLG9CQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLHNCQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLHNCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG9CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLG9CQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLHNCQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLHNCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG9CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLG9CQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLHNCQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLHNCQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsb0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLG9CQUF3QyxFQUFBOztBQVAxQzs7RUFFRSxzQkFBd0MsRUFBQTs7QUFHMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBUDFDOztFQUVFLG9CQUF3QyxFQUFBOztBQUcxQzs7RUFFRSxvQkFBd0MsRUFBQTs7QUFQMUM7O0VBRUUsc0JBQXdDLEVBQUE7O0FBRzFDOztFQUVFLHNC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QkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxnQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxnQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFF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RUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0Ms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Qzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQSxFQUN6Qzs7QUYzREw7RUVVRTtJQUNFLG1CQUFZO0lBQVosb0JBQVk7UUFBWixnQkFBWTtZQUFaLFlBQVksRUFBQTtFQUdkO0lBcENKLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXLEVBQUE7RUFjWDtJQUNFLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxXWGlDcUQsRUFBQTtFV25DdkQ7SUFDRSxtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsVVhpQ3FELEVBQUE7RVduQ3ZEO0lBQ0UsbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCWGlDcUQsRUFBQTtFV25DdkQ7SUFDRSxtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsVVhpQ3FELEVBQUE7RVduQ3ZEO0lBQ0UsbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFVYaUNxRCxFQUFBO0VXbkN2RDtJQUNFLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQlhpQ3FELEVBQUE7RVdGbkQ7SUFoREosbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVcsRUFBQTtFQXFESDtJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsZUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsVUFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxVQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsZ0JBQTBDLEVBQUE7RUErRHBDO0lBaEVOLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFVBQTBDLEVBQUE7RUErRHBDO0lBaEVOLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxnQkFBMEMsRUFBQTtFQStEcEM7SUFoRU4sbUJBQWM7SUFBZCxzQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLGdCQUEwQyxFQUFBO0VBK0RwQztJQWhFTixtQkFBYztJQUFkLHNCQUFjO1FBQWQsa0JBQWM7WUFBZCxjQUFjO0lBQ2QsV0FBMEMsRUFBQTtFQXVFbEM7SUF4RFYsY0FBNEIsRUFBQTtFQXdEbEI7SUF4RFYscUJBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBd0RwQztJQXhEVixnQkFBOEMsRUFBQTtFQXdEcEM7SUF4RFYsc0JBQThDLEVBQUE7RUF3RHBDO0lBeERWLHNCQUE4QyxFQUFBO0VBbUV4Qzs7SUFFRSxnQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxnQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxtQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxxQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxzQkFBd0MsRUFBQTtFQVAxQzs7SUFFRSxvQkFBd0MsRUFBQTtFQUcxQzs7SUFFRSxvQkFBd0MsRUFBQTtF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LGNmS2dCLEVBQUE7O0FnQlZsQjtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gseUJoQml1QmtDO0VEbmM5QixlQXZFK0I7RWlCcE5uQyxnQmhCcWtCK0I7RWdCcGtCL0IsZ0JoQjBrQitCO0VnQnprQi9CLGN0QndCa0I7RXNCdkJsQixzQnRCTVU7RXNCTFYsb0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1Qix5QmhCSGdCO0VnQkloQix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFZkdkLHNCRCtmZ0M7RWlCbGdCOUIsd0ZqQm8yQjRGO0VpQnAyQjVGLGdGakJvMkI0RjtFaUJwMkI1RiwyRWpCbzJCNEY7RWlCcDJCNUYsd0VqQm8yQjRGO0VpQnAyQjVGLDhHakJvMkI0RixFQUFBO0VpQmgyQjVGO0lEaEJOO01DaUJRLHdCQUFnQjtNQUFoQixtQkFBZ0I7TUFBaEIsZ0JBQWdCLEVBQUEsRUQyRnZCO0VBNUdEO0lBcUJJLGdCQUFnQixFQUFBO0lBckJwQjtNQXdCTSxlQUFlLEVBQUE7RUF4QnJCO0lBOEJJLGN0QkVnQjtJc0JEaEIsc0J0QmhCUTtJc0JpQlIscUJGMEtpQztJRXpLakMsVUFBVTtJQUtSLDBEaEJKVztZZ0JJWCxrRGhCSlcsRUFBQTtFZ0JsQ2pCO0lBK0NJLGFBQW1FLEVBQUE7RUEvQ3ZFO0lBb0RJLGNoQjFDYztJZ0I0Q2QsVUFBVSxFQUFBO0VBdERkO0lBb0RJLGNoQjFDYztJZ0I0Q2QsVUFBVSxFQUFBO0VBdERkO0lBb0RJLGNoQjFDYztJZ0I0Q2QsVUFBVSxFQUFBO0VBdERkO0lBb0RJLGNoQjFDYztJZ0I0Q2QsVUFBVSxFQUFBO0VBdERkO0lBZ0VJLHlCaEIxRGM7SWdCNkRkLFVBQVUsRUFBQTtFQW5FZDtJQXdFSSx5QmhCNHBCZ0M7SWdCM3BCaEMsMEJoQjJwQmdDO0lnQjFwQmhDLDJCaEIwcEJnQztPZ0IxcEJoQyx3QmhCMHBCZ0M7WWdCMXBCaEMsMEJoQjBwQmdDO0lnQnpwQmhDLGN0QjNDZ0I7SXdCaENsQix5QmxCTWdCO0lnQnVFZCxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsNEJoQmdiNkI7SWdCL2E3QixnQkFBZ0I7SUN0RWQscUpqQnF4QjZJO0lpQnJ4QjdJLDZJakJxeEI2STtJaUJyeEI3SSx3SWpCcXhCNkk7SWlCcnhCN0kscUlqQnF4QjZJO0lpQnJ4QjdJLDJLakJxeEI2SSxFQUFBO0lpQmp4QjdJO01EaEJOO1FDaUJRLHdCQUFnQjtRQUFoQixtQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRURtRXJCO0VBcEZIO0lBdUZJLHlCRndIaUMsRUFBQTtFRS9NckM7SUEyRkkseUJoQnlvQmdDO0lnQnhvQmhDLDBCaEJ3b0JnQztJZ0J2b0JoQywyQmhCdW9CZ0M7WWdCdm9CaEMsMEJoQnVvQmdDO0lnQnRvQmhDLGN0QjlEZ0I7SXdCaENsQix5QmxCTWdCO0lnQjBGZCxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsNEJoQjZaNkI7SWdCNVo3QixnQkFBZ0I7SUN6RmQscUpqQnF4QjZJO0lpQnJ4QjdJLDZJakJxeEI2STtJaUJyeEI3SSx3SWpCcXhCNkk7SWlCcnhCN0kscUlqQnF4QjZJO0lpQnJ4QjdJLDJLakJxeEI2SSxFQUFBO0lpQmp4QjdJO01EaEJOO1FDaUJRLHdCQUFnQjtRQUFoQixtQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRURzRnJCO0VBdkdIO0lBMEdJLHlCRnFHaUMsRUFBQTs7QUU1RnJDO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxtQkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLGdCaEJ5ZCtCO0VnQnhkL0IsY3RCekZrQjtFc0IwRmxCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsbUJBQW1DLEVBQUE7RUFUckM7SUFhSSxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFBOztBQVduQjtFQUNFLHNDRnlGOEQ7RUV4RjlELHVCaEJrbUJpQztFRC9jN0IsbUJBdkUrQjtFRTNNakMscUJEZ2dCK0IsRUFBQTtFZ0JuWW5DO0lBT0ksdUJoQjZsQitCO0lnQjVsQi9CLHdCaEI0bEIrQjtJZ0IzbEIvQiwwQmhCMmxCK0I7T2dCM2xCL0IsdUJoQjJsQitCO1lnQjNsQi9CLHlCaEIybEIrQixFQUFBO0VnQnBtQm5DO0lBYUksdUJoQnVsQitCO0lnQnRsQi9CLHdCaEJzbEIrQjtJZ0JybEIvQiwwQmhCcWxCK0I7WWdCcmxCL0IseUJoQnFsQitCLEVBQUE7O0FnQmpsQm5DO0VBQ0Usb0NGc0U4RDtFRXJFOUQsb0JoQm1sQmdDO0VEbmQ1QixrQkF2RStCO0VFM01qQyxxQkRpZ0IrQixFQUFBO0VnQmpYbkM7SUFPSSxvQmhCOGtCOEI7SWdCN2tCOUIscUJoQjZrQjhCO0lnQjVrQjlCLHdCaEI0a0I4QjtPZ0I1a0I5QixxQmhCNGtCOEI7WWdCNWtCOUIsdUJoQjRrQjhCLEVBQUE7RWdCcmxCbEM7SUFhSSxvQmhCd2tCOEI7SWdCdmtCOUIscUJoQnVrQjhCO0lnQnRrQjlCLHdCaEJza0I4QjtZZ0J0a0I5Qix1QmhCc2tCOEIsRUFBQTs7QWdCL2pCbEM7RUFFSSx1Q0YrQzRELEVBQUE7O0FFakRoRTtFQU1JLHNDRjJDNEQsRUFBQTs7QUVqRGhFO0VBVUksb0NGdUM0RCxFQUFBOztBRWxDaEU7RUFDRSxXaEI2cUIwQztFZ0I1cUIxQyxZQUFZO0VBQ1osaUJoQjRoQm1DLEVBQUE7RWdCL2hCckM7SUFNSSxlQUFlLEVBQUE7RUFObkI7SUFVSSxhQUFtRTtJZi9MbkUsc0JEK2ZnQyxFQUFBO0VnQjFVcEM7SUFlSSxhQUFtRTtJZnBNbkUsc0JEK2ZnQyxFQUFBOztBbUI3Z0JwQztFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsMENuQmd1QmtDO0VtQjl0QmxDLDZDTHdQOEQ7RWZtQzFELGVBdkUrQjtFb0JqTm5DLGdCbkJra0IrQjtFbUJqa0IvQixnQm5CdWtCK0I7RW1CdGtCL0IsY3pCcUJrQjtFeUJwQmxCLHNCekJHVTtFeUJGVixpUExzSGdGO0VLckhoRiw0QkFBNEI7RUFDNUIseUNuQmc3QnFFO0VtQi82QnJFLGtDbkJnN0IyQztVbUJoN0IzQywwQm5CZzdCMkM7RW1CLzZCM0MseUJuQlRnQjtFQ09k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RU85TjNCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0Isd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTtFQUxsQjtJQVFJLFVBQVUsRUFBQTtJQVJkO01BWThCLDBFckJvQmI7Y3FCcEJhLGtFckJvQmIsRUFBQTtJcUJoQ2pCO01BYThCLGtFckJtQmIsRUFBQTtFcUJoQ2pCO0lBaUJJLFNBQVMsRUFBQTtFQWpCYjtJQXFCSSxXckIrOEIyQztJcUI5OEIzQyxZckI4OEIyQztJcUI3OEIzQyxvQkFBc0U7SUh6QnhFLHlCbEJrQ2U7SXFCUGIsU3JCODhCd0M7SUMxOUJ4QyxtQkQyOUIyQztJaUI5OUJ6Qyw0SGpCbytCa0k7SWlCcCtCbEksb0hqQm8rQmtJO0lpQnArQmxJLCtHakJvK0JrSTtJaUJwK0JsSSw0R2pCbytCa0k7SWlCcCtCbEksa0pqQm8rQmtJO0lxQmo5QnBJLHdCQUFnQjtZQUFoQixnQkFBZ0IsRUFBQTtJSmZkO01JZE47UUplUSx3QkFBZ0I7UUFBaEIsbUJBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVJbUJyQjtJQWxDSDtNSEZFLHlCSjBNbUMsRUFBQTtFT3hNckM7SUFxQ0ksV3JCdzdCa0M7SXFCdjdCbEMsY3JCdzdCbUM7SXFCdjdCbkMsa0JBQWtCO0lBQ2xCLGVyQnU3QnFDO0lxQnQ3QnJDLHlCM0IxQmM7STJCMkJkLHlCQUF5QjtJcEI3QnpCLG1CRG85QmtDLEVBQUE7RXFCaitCdEM7SUFnREksV3JCbzdCMkM7SXFCbjdCM0MsWXJCbTdCMkM7SWtCdCtCN0MseUJsQmtDZTtJcUJtQmIsU3JCbzdCd0M7SUMxOUJ4QyxtQkQyOUIyQztJaUI5OUJ6Qyw0SGpCbytCa0k7SWlCcCtCbEksb0hqQm8rQmtJO0lpQnArQmxJLCtHakJvK0JrSTtJaUJwK0JsSSw0R2pCbytCa0k7SWlCcCtCbEksa0pqQm8rQmtJO0lxQnY3QnBJLHFCQUFnQjtTQUFoQixnQkFBZ0IsRUFBQTtJSnpDZDtNSWROO1FKZVEsd0JBQWdCO1FBQWhCLG1CQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFSTZDckI7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QnNCZ0U4QixFQUFBOztBQUpsQzs7RXRCN0RJLDBCc0J3RThCO0V0QnZFOUIsNkJzQnVFOEIsRUFBQTs7QUFYbEM7RUFxQkksdUJ2QmdaNkI7RUNwZDdCLHlCc0JxRThCO0V0QnBFOUIsNEJzQm9FOEIsRUFBQTs7QUFGNEI7RUMxRjFELGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJ4Qnl4QjBDO0VEaGhCeEMsa0JBdkUrQjtFeUIvTGpDLGM5QmRXLEVBQUE7O0E2Qm1HMkI7RUNqRnRDLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLGFBQWE7RUFDYixlQUFlO0VBQ2YseUJ4Qjh2QzRDO0V3Qjd2QzVDLGlCQUFpQjtFekI0UGYsbUJBdkUrQjtFeUJsTGpDLFd4QjFCVztFd0IyQlgsd0M5QjVCVztFT0VYLHNCRCtmZ0MsRUFBQTs7QXdCNWdCaEM7Ozs7RUE4Q0UsY0FBYyxFQUFBOztBQTlDaEI7RUFvREUscUI5QnpDUztFOEI0Q1Asb0NWNkt3RDtFVTVLeEQsNFBWeUUwRTtFVXhFMUUsNEJBQTRCO0VBQzVCLDJEQUE2RDtFQUM3RCx3RVZ5S3dEO1VVekt4RCxnRVZ5S3dELEVBQUE7RVVwTzVEO0lBK0RJLHFCOUJwRE87SThCcURQLHlEOUJyRE87WThCcURQLGlEOUJyRE8sRUFBQTs7QThCWFg7RUF5RUksb0NWMkp3RDtFVTFKeEQsa0ZWMEp3RCxFQUFBOztBVXBPNUQ7RUFpRkUscUI5QnRFUyxFQUFBO0U4QlhYO0lBc0ZNLHVCeEI0MkIyRjtJd0IzMkIzRiw2ZFYwQ3dFO0lVekN4RSwrRHhCNjFCb0Q7SXdCNTFCcEQsbUZWMklzRDtZVTNJdEQsMkVWMklzRCxFQUFBO0VVcE81RDtJQThGSSxxQjlCbkZPO0k4Qm9GUCx5RDlCcEZPO1k4Qm9GUCxpRDlCcEZPLEVBQUE7O0E4QlhYO0VBc0dFLHFCOUIzRlMsRUFBQTtFOEJYWDtJQXlHSSx5QjlCOUZPLEVBQUE7RThCWFg7SUE2R0kseUQ5QmxHTztZOEJrR1AsaUQ5QmxHTyxFQUFBO0U4QlhYO0lBaUhJLGM5QnRHTyxFQUFBOztBOEIwR2I7RUFFSSxpQkFBaUIsRUFBQTs7QUF2SG5COzs7RUErSEksVUFBVSxFQUFBO0VBL0hkOzs7SUFvSUksVUFBVSxFQUFBOztBRHRCdUY7RUMxRnJHLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJ4Qnl4QjBDO0VEaGhCeEMsa0JBdkUrQjtFeUIvTGpDLGM5QmhCUyxFQUFBOztBNkJxR3NFO0VDakYvRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHlCeEI4dkM0QztFd0I3dkM1QyxpQkFBaUI7RXpCNFBmLG1CQXZFK0I7RXlCbExqQyxXOUJ6QlE7RThCMEJSLHdDOUI5QlM7RU9JVCxzQkQrZmdDLEVBQUE7O0F3QjVnQmhDOzs7O0VBOENFLGNBQWMsRUFBQTs7QUE5Q2hCO0VBb0RFLHFCOUIzQ087RThCOENMLG9DVjZLd0Q7RVU1S3hELDRVVnlFMEU7RVV4RTFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0Qsd0VWeUt3RDtVVXpLeEQsZ0VWeUt3RCxFQUFBO0VVcE81RDtJQStESSxxQjlCdERLO0k4QnVETCx5RDlCdkRLO1k4QnVETCxpRDlCdkRLLEVBQUE7O0E4QlRUO0VBeUVJLG9DVjJKd0Q7RVUxSnhELGtGVjBKd0QsRUFBQTs7QVVwTzVEO0VBaUZFLHFCOUJ4RU8sRUFBQTtFOEJUVDtJQXNGTSx1QnhCNDJCMkY7SXdCMzJCM0YsNmlCVjBDd0U7SVV6Q3hFLCtEeEI2MUJvRDtJd0I1MUJwRCxtRlYySXNEO1lVM0l0RCwyRVYySXNELEVBQUE7RVVwTzVEO0lBOEZJLHFCOUJyRks7SThCc0ZMLHlEOUJ0Rks7WThCc0ZMLGlEOUJ0RkssRUFBQTs7QThCVFQ7RUFzR0UscUI5QjdGTyxFQUFBO0U4QlRUO0lBeUdJLHlCOUJoR0ssRUFBQTtFOEJUVDtJQTZHSSx5RDlCcEdLO1k4Qm9HTCxpRDlCcEdLLEVBQUE7RThCVFQ7SUFpSEksYzlCeEdLLEVBQUE7O0E4QjRHWDtFQUVJLGlCQUFpQixFQUFBOztBQXZIbkI7OztFQWlJSSxVQUFVLEVBQUE7RUFqSWQ7OztJQW9JSSxVQUFVLEVBQUE7O0FDdElsQjtFQUNFLHFCQUFxQjtFQUVyQixnQnpCd2tCK0I7RXlCdmtCL0IsZ0J6QjZrQitCO0V5QjVrQi9CLGMvQjJCa0I7RStCMUJsQixrQkFBa0I7RUFHbEIsc0JBQXNCO0VBQ3RCLGVBQTJDO0VBQzNDLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsNkJBQTJDO0VDOEczQyx5QjFCeW1Ca0M7RURuYzlCLGVBdkUrQjtFRTNNakMsc0JEK2ZnQztFaUJsZ0I5QixxSmpCcXhCNkk7RWlCcnhCN0ksNklqQnF4QjZJO0VpQnJ4QjdJLHdJakJxeEI2STtFaUJyeEI3SSxxSWpCcXhCNkk7RWlCcnhCN0ksMktqQnF4QjZJLEVBQUE7RWlCanhCN0k7SVFoQk47TVJpQlEsd0JBQWdCO01BQWhCLG1CQUFnQjtNQUFoQixnQkFBZ0IsRUFBQSxFUTZCdkI7RUE5Q0Q7SUFrQkksYy9CY2dCO0krQmJoQixxQkFBNkQsRUFBQTtFQUcvRDtJQUVFLFVBQVU7SUFDViwwRHpCU2E7WXlCVGIsa0R6QlNhLEVBQUE7RXlCbENqQjs7SUEwQ0ksb0JBQW9CO0lBQ3BCLGF6QjB1QjZCLEVBQUE7O0F5Qjl0Qi9CO0VDdkNBLFdoQ0RVO0V3QmZWLHlCeEJFb0I7RWdDZ0JwQixxQmhDaEJvQixFQUFBO0VnQ21CcEI7SUFDRSxXaENQUTtJd0JmVix5QkorTW1DO0lZdkxqQyxxQlp1TGlDLEVBQUE7RVlwTG5DO0lBRUUsV2hDZFE7SXdCZlYseUJKK01tQztJWWhMakMscUJaZ0xpQztJWTNLL0Isd0RBQWlFO1lBQWpFLGdEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXaEM5QlE7SWdDK0JSLHlCWmlLaUM7SVk5SmpDLHFCWjhKaUMsRUFBQTtJWXZLbkM7OztNQWdCTSx3REFBaUU7Y0FBakUsZ0RBQWlFLEVBQUE7RUFLdkU7SUFFRSxXaENoRFE7SWdDaURSLHlCaEM5RGtCO0lnQ2lFbEIscUJoQ2pFa0IsRUFBQTs7QStCcURwQjtFQ3ZDQSxXaENEVTtFd0JmVix5QnhCRHFCO0VnQ21CckIscUJoQ25CcUIsRUFBQTtFZ0NzQnJCO0lBQ0UsV2hDUFE7SXdCZlYseUJKK01tQztJWXZMakMscUJadUxpQyxFQUFBO0VZcExuQztJQUVFLFdoQ2RRO0l3QmZWLHlCSitNbUM7SVloTGpDLHFCWmdMaUM7SVkzSy9CLHdEQUFpRTtZQUFqRSxnREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsV2hDOUJRO0lnQytCUix5QlppS2lDO0lZOUpqQyxxQlo4SmlDLEVBQUE7SVl2S25DOzs7TUFnQk0sd0RBQWlFO2NBQWpFLGdEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsV2hDaERRO0lnQ2lEUix5QmhDakVtQjtJZ0NvRW5CLHFCaENwRW1CLEVBQUE7O0ErQndEckI7RUN2Q0EsVzFCRmE7RWtCZGIseUJ4QmFhO0VnQ0tiLHFCaENMYSxFQUFBO0VnQ1FiO0lBQ0UsVzFCUlc7SWtCZGIseUJKME1tQztJWWxMakMscUJaa0xpQyxFQUFBO0VZL0tuQztJQUVFLFcxQmZXO0lrQmRiLHlCSjBNbUM7SVkzS2pDLHFCWjJLaUM7SVl0Sy9CLHdEQUFpRTtZQUFqRSxnREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsVzFCL0JXO0kwQmdDWCx5Qlo0SmlDO0lZekpqQyxxQlp5SmlDLEVBQUE7SVlsS25DOzs7TUFnQk0sd0RBQWlFO2NBQWpFLGdEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsVzFCakRXO0kwQmtEWCx5QmhDbkRXO0lnQ3NEWCxxQmhDdERXLEVBQUE7O0ErQjBDYjtFQ3ZDQSxXMUJGYTtFa0JkYix5QnhCY1k7RWdDSVoscUJoQ0pZLEVBQUE7RWdDT1o7SUFDRSxXMUJSVztJa0JkYix5QkowTW1DO0lZbExqQyxxQlprTGlDLEVBQUE7RVkvS25DO0lBRUUsVzFCZlc7SWtCZGIseUJKME1tQztJWTNLakMscUJaMktpQztJWXRLL0IseURBQWlFO1lBQWpFLGlEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXMUIvQlc7STBCZ0NYLHlCWjRKaUM7SVl6SmpDLHFCWnlKaUMsRUFBQTtJWWxLbkM7OztNQWdCTSx5REFBaUU7Y0FBakUsaURBQWlFLEVBQUE7RUFLdkU7SUFFRSxXMUJqRFc7STBCa0RYLHlCaENsRFU7SWdDcURWLHFCaENyRFUsRUFBQTs7QStCeUNaO0VDdkNBLFcxQkZhO0VrQmRiLHlCeEJZYztFZ0NNZCxxQmhDTmMsRUFBQTtFZ0NTZDtJQUNFLFcxQlJXO0lrQmRiLHlCSjBNbUM7SVlsTGpDLHFCWmtMaUMsRUFBQTtFWS9LbkM7SUFFRSxXMUJmVztJa0JkYix5QkowTW1DO0lZM0tqQyxxQloyS2lDO0lZdEsvQix3REFBaUU7WUFBakUsZ0RBQWlFLEVBQUE7RUFJckU7OztJQUtFLFcxQi9CVztJMEJnQ1gseUJaNEppQztJWXpKakMscUJaeUppQyxFQUFBO0lZbEtuQzs7O01BZ0JNLHdEQUFpRTtjQUFqRSxnREFBaUUsRUFBQTtFQUt2RTtJQUVFLFcxQmpEVztJMEJrRFgseUJoQ3BEWTtJZ0N1RFoscUJoQ3ZEWSxFQUFBOztBK0IyQ2Q7RUN2Q0EsV2hDRFU7RXdCZlYseUJ4QldXO0VnQ09YLHFCaENQVyxFQUFBO0VnQ1VYO0lBQ0UsV2hDUFE7SXdCZlYseUJKK01tQztJWXZMakMscUJadUxpQyxFQUFBO0VZcExuQztJQUVFLFdoQ2RRO0l3QmZWLHlCSitNbUM7SVloTGpDLHFCWmdMaUM7SVkzSy9CLHdEQUFpRTtZQUFqRSxnREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsV2hDOUJRO0lnQytCUix5QlppS2lDO0lZOUpqQyxxQlo4SmlDLEVBQUE7SVl2S25DOzs7TUFnQk0sd0RBQWlFO2NBQWpFLGdEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsV2hDaERRO0lnQ2lEUix5QmhDckRTO0lnQ3dEVCxxQmhDeERTLEVBQUE7O0ErQjRDWDtFQ3ZDQSxXMUJGYTtFa0JkYix5QnhCZ0JnQjtFZ0NFaEIscUJoQ0ZnQixFQUFBO0VnQ0toQjtJQUNFLFcxQlJXO0lrQmRiLHlCSjBNbUM7SVlsTGpDLHFCWmtMaUMsRUFBQTtFWS9LbkM7SUFFRSxXMUJmVztJa0JkYix5QkowTW1DO0lZM0tqQyxxQloyS2lDO0lZdEsvQiwwREFBaUU7WUFBakUsa0RBQWlFLEVBQUE7RUFJckU7OztJQUtFLFcxQi9CVztJMEJnQ1gseUJaNEppQztJWXpKakMscUJaeUppQyxFQUFBO0lZbEtuQzs7O01BZ0JNLDBEQUFpRTtjQUFqRSxrREFBaUUsRUFBQTtFQUt2RTtJQUVFLFcxQmpEVztJMEJrRFgseUJoQ2hEYztJZ0NtRGQscUJoQ25EYyxFQUFBOztBK0J1Q2hCO0VDdkNBLFdoQ0RVO0V3QmZWLHlCeEJrQmdCO0VnQ0FoQixxQmhDQWdCLEVBQUE7RWdDR2hCO0lBQ0UsV2hDUFE7SXdCZlYseUJKK01tQztJWXZMakMscUJadUxpQyxFQUFBO0VZcExuQztJQUVFLFdoQ2RRO0l3QmZWLHlCSitNbUM7SVloTGpDLHFCWmdMaUM7SVkzSy9CLHVEQUFpRTtZQUFqRSwrQ0FBaUUsRUFBQTtFQUlyRTs7O0lBS0UsV2hDOUJRO0lnQytCUix5QlppS2lDO0lZOUpqQyxxQlo4SmlDLEVBQUE7SVl2S25DOzs7TUFnQk0sdURBQWlFO2NBQWpFLCtDQUFpRSxFQUFBO0VBS3ZFO0lBRUUsV2hDaERRO0lnQ2lEUix5QmhDOUNjO0lnQ2lEZCxxQmhDakRjLEVBQUE7O0ErQnFDaEI7RUN2Q0EsVzFCRmE7RWtCZGIseUJ4QmdCZ0I7RWdDRWhCLHFCaENGZ0IsRUFBQTtFZ0NLaEI7SUFDRSxXMUJSVztJa0JkYix5QkowTW1DO0lZbExqQyxxQlprTGlDLEVBQUE7RVkvS25DO0lBRUUsVzFCZlc7SWtCZGIseUJKME1tQztJWTNLakMscUJaMktpQztJWXRLL0IsMERBQWlFO1lBQWpFLGtEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXMUIvQlc7STBCZ0NYLHlCWjRKaUM7SVl6SmpDLHFCWnlKaUMsRUFBQTtJWWxLbkM7OztNQWdCTSwwREFBaUU7Y0FBakUsa0RBQWlFLEVBQUE7RUFLdkU7SUFFRSxXMUJqRFc7STBCa0RYLHlCaENoRGM7SWdDbURkLHFCaENuRGMsRUFBQTs7QStCdUNoQjtFQ3ZDQSxXaENEVTtFd0JmVix5QnhCbUJnQjtFZ0NEaEIscUJoQ0NnQixFQUFBO0VnQ0VoQjtJQUNFLFdoQ1BRO0l3QmZWLHlCSitNbUM7SVl2TGpDLHFCWnVMaUMsRUFBQTtFWXBMbkM7SUFFRSxXaENkUTtJd0JmVix5QkorTW1DO0lZaExqQyxxQlpnTGlDO0lZM0svQiwwREFBaUU7WUFBakUsa0RBQWlFLEVBQUE7RUFJckU7OztJQUtFLFdoQzlCUTtJZ0MrQlIseUJaaUtpQztJWTlKakMscUJaOEppQyxFQUFBO0lZdktuQzs7O01BZ0JNLDBEQUFpRTtjQUFqRSxrREFBaUUsRUFBQTtFQUt2RTtJQUVFLFdoQ2hEUTtJZ0NpRFIseUJoQzdDYztJZ0NnRGQscUJoQ2hEYyxFQUFBOztBK0JvQ2hCO0VDdkNBLFdoQ0RVO0V3QmZWLHlCeEJvQm1CO0VnQ0ZuQixxQmhDRW1CLEVBQUE7RWdDQ25CO0lBQ0UsV2hDUFE7SXdCZlYseUJKK01tQztJWXZMakMscUJadUxpQyxFQUFBO0VZcExuQztJQUVFLFdoQ2RRO0l3QmZWLHlCSitNbUM7SVloTGpDLHFCWmdMaUM7SVkzSy9CLDBEQUFpRTtZQUFqRSxrREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsV2hDOUJRO0lnQytCUix5QlppS2lDO0lZOUpqQyxxQlo4SmlDLEVBQUE7SVl2S25DOzs7TUFnQk0sMERBQWlFO2NBQWpFLGtEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsV2hDaERRO0lnQ2lEUix5QmhDNUNpQjtJZ0MrQ2pCLHFCaEMvQ2lCLEVBQUE7O0ErQm1DbkI7RUN2Q0EsVzFCRmE7RWtCZGIseUJ4QmlCZ0I7RWdDQ2hCLHFCaENEZ0IsRUFBQTtFZ0NJaEI7SUFDRSxXMUJSVztJa0JkYix5QkowTW1DO0lZbExqQyxxQlprTGlDLEVBQUE7RVkvS25DO0lBRUUsVzFCZlc7SWtCZGIseUJKME1tQztJWTNLakMscUJaMktpQztJWXRLL0IsMERBQWlFO1lBQWpFLGtEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXMUIvQlc7STBCZ0NYLHlCWjRKaUM7SVl6SmpDLHFCWnlKaUMsRUFBQTtJWWxLbkM7OztNQWdCTSwwREFBaUU7Y0FBakUsa0RBQWlFLEVBQUE7RUFLdkU7SUFFRSxXMUJqRFc7STBCa0RYLHlCaEMvQ2M7SWdDa0RkLHFCaENsRGMsRUFBQTs7QStCNENoQjtFQ21CQSxjaEM5RW9CO0VnQytFcEIscUJoQy9Fb0IsRUFBQTtFZ0NpRnBCO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDbkZrQjtJZ0NvRmxCLHFCaENwRmtCLEVBQUE7RWdDdUZwQjtJQUVFLHdEaEN6RmtCO1lnQ3lGbEIsZ0RoQ3pGa0IsRUFBQTtFZ0M0RnBCOztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ2xHa0I7SWdDbUdsQixxQmhDbkdrQixFQUFBO0lnQzRGcEI7O01BY00sd0RoQzFHYztjZ0MwR2QsZ0RoQzFHYyxFQUFBO0VnQytHcEI7SUFFRSxjaENqSGtCO0lnQ2tIbEIsNkJBQTZCLEVBQUE7O0FEdkQvQjtFQ21CQSxjaENqRnFCO0VnQ2tGckIscUJoQ2xGcUIsRUFBQTtFZ0NvRnJCO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDdEZtQjtJZ0N1Rm5CLHFCaEN2Rm1CLEVBQUE7RWdDMEZyQjtJQUVFLHdEaEM1Rm1CO1lnQzRGbkIsZ0RoQzVGbUIsRUFBQTtFZ0MrRnJCOztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ3JHbUI7SWdDc0duQixxQmhDdEdtQixFQUFBO0lnQytGckI7O01BY00sd0RoQzdHZTtjZ0M2R2YsZ0RoQzdHZSxFQUFBO0VnQ2tIckI7SUFFRSxjaENwSG1CO0lnQ3FIbkIsNkJBQTZCLEVBQUE7O0FEdkQvQjtFQ21CQSxjaENuRWE7RWdDb0ViLHFCaENwRWEsRUFBQTtFZ0NzRWI7SUFDRSxXMUJ0RVc7STBCdUVYLHlCaEN4RVc7SWdDeUVYLHFCaEN6RVcsRUFBQTtFZ0M0RWI7SUFFRSx3RGhDOUVXO1lnQzhFWCxnRGhDOUVXLEVBQUE7RWdDaUZiOztJQUtFLFcxQnJGVztJMEJzRlgseUJoQ3ZGVztJZ0N3RlgscUJoQ3hGVyxFQUFBO0lnQ2lGYjs7TUFjTSx3RGhDL0ZPO2NnQytGUCxnRGhDL0ZPLEVBQUE7RWdDb0diO0lBRUUsY2hDdEdXO0lnQ3VHWCw2QkFBNkIsRUFBQTs7QUR2RC9CO0VDbUJBLGNoQ2xFWTtFZ0NtRVoscUJoQ25FWSxFQUFBO0VnQ3FFWjtJQUNFLFcxQnRFVztJMEJ1RVgseUJoQ3ZFVTtJZ0N3RVYscUJoQ3hFVSxFQUFBO0VnQzJFWjtJQUVFLHlEaEM3RVU7WWdDNkVWLGlEaEM3RVUsRUFBQTtFZ0NnRlo7O0lBS0UsVzFCckZXO0kwQnNGWCx5QmhDdEZVO0lnQ3VGVixxQmhDdkZVLEVBQUE7SWdDZ0ZaOztNQWNNLHlEaEM5Rk07Y2dDOEZOLGlEaEM5Rk0sRUFBQTtFZ0NtR1o7SUFFRSxjaENyR1U7SWdDc0dWLDZCQUE2QixFQUFBOztBRHZEL0I7RUNtQkEsY2hDcEVjO0VnQ3FFZCxxQmhDckVjLEVBQUE7RWdDdUVkO0lBQ0UsVzFCdEVXO0kwQnVFWCx5QmhDekVZO0lnQzBFWixxQmhDMUVZLEVBQUE7RWdDNkVkO0lBRUUsd0RoQy9FWTtZZ0MrRVosZ0RoQy9FWSxFQUFBO0VnQ2tGZDs7SUFLRSxXMUJyRlc7STBCc0ZYLHlCaEN4Rlk7SWdDeUZaLHFCaEN6RlksRUFBQTtJZ0NrRmQ7O01BY00sd0RoQ2hHUTtjZ0NnR1IsZ0RoQ2hHUSxFQUFBO0VnQ3FHZDtJQUVFLGNoQ3ZHWTtJZ0N3R1osNkJBQTZCLEVBQUE7O0FEdkQvQjtFQ21CQSxjaENyRVc7RWdDc0VYLHFCaEN0RVcsRUFBQTtFZ0N3RVg7SUFDRSxXaENyRVE7SWdDc0VSLHlCaEMxRVM7SWdDMkVULHFCaEMzRVMsRUFBQTtFZ0M4RVg7SUFFRSx3RGhDaEZTO1lnQ2dGVCxnRGhDaEZTLEVBQUE7RWdDbUZYOztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ3pGUztJZ0MwRlQscUJoQzFGUyxFQUFBO0lnQ21GWDs7TUFjTSx3RGhDakdLO2NnQ2lHTCxnRGhDakdLLEVBQUE7RWdDc0dYO0lBRUUsY2hDeEdTO0lnQ3lHVCw2QkFBNkIsRUFBQTs7QUR2RC9CO0VDbUJBLGNoQ2hFZ0I7RWdDaUVoQixxQmhDakVnQixFQUFBO0VnQ21FaEI7SUFDRSxXMUJ0RVc7STBCdUVYLHlCaENyRWM7SWdDc0VkLHFCaEN0RWMsRUFBQTtFZ0N5RWhCO0lBRUUsMERoQzNFYztZZ0MyRWQsa0RoQzNFYyxFQUFBO0VnQzhFaEI7O0lBS0UsVzFCckZXO0kwQnNGWCx5QmhDcEZjO0lnQ3FGZCxxQmhDckZjLEVBQUE7SWdDOEVoQjs7TUFjTSwwRGhDNUZVO2NnQzRGVixrRGhDNUZVLEVBQUE7RWdDaUdoQjtJQUVFLGNoQ25HYztJZ0NvR2QsNkJBQTZCLEVBQUE7O0FEdkQvQjtFQ21CQSxjaEM5RGdCO0VnQytEaEIscUJoQy9EZ0IsRUFBQTtFZ0NpRWhCO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDbkVjO0lnQ29FZCxxQmhDcEVjLEVBQUE7RWdDdUVoQjtJQUVFLHVEaEN6RWM7WWdDeUVkLCtDaEN6RWMsRUFBQTtFZ0M0RWhCOztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ2xGYztJZ0NtRmQscUJoQ25GYyxFQUFBO0lnQzRFaEI7O01BY00sdURoQzFGVTtjZ0MwRlYsK0NoQzFGVSxFQUFBO0VnQytGaEI7SUFFRSxjaENqR2M7SWdDa0dkLDZCQUE2QixFQUFBOztBRHZEL0I7RUNtQkEsY2hDaEVnQjtFZ0NpRWhCLHFCaENqRWdCLEVBQUE7RWdDbUVoQjtJQUNFLFcxQnRFVztJMEJ1RVgseUJoQ3JFYztJZ0NzRWQscUJoQ3RFYyxFQUFBO0VnQ3lFaEI7SUFFRSwwRGhDM0VjO1lnQzJFZCxrRGhDM0VjLEVBQUE7RWdDOEVoQjs7SUFLRSxXMUJyRlc7STBCc0ZYLHlCaENwRmM7SWdDcUZkLHFCaENyRmMsRUFBQTtJZ0M4RWhCOztNQWNNLDBEaEM1RlU7Y2dDNEZWLGtEaEM1RlUsRUFBQTtFZ0NpR2hCO0lBRUUsY2hDbkdjO0lnQ29HZCw2QkFBNkIsRUFBQTs7QUR2RC9CO0VDbUJBLGNoQzdEZ0I7RWdDOERoQixxQmhDOURnQixFQUFBO0VnQ2dFaEI7SUFDRSxXaENyRVE7SWdDc0VSLHlCaENsRWM7SWdDbUVkLHFCaENuRWMsRUFBQTtFZ0NzRWhCO0lBRUUsdURoQ3hFYztZZ0N3RWQsK0NoQ3hFYyxFQUFBO0VnQzJFaEI7O0lBS0UsV2hDcEZRO0lnQ3FGUix5QmhDakZjO0lnQ2tGZCxxQmhDbEZjLEVBQUE7SWdDMkVoQjs7TUFjTSx1RGhDekZVO2NnQ3lGViwrQ2hDekZVLEVBQUE7RWdDOEZoQjtJQUVFLGNoQ2hHYztJZ0NpR2QsNkJBQTZCLEVBQUE7O0FEdkQvQjtFQ21CQSxjaEM1RG1CO0VnQzZEbkIscUJoQzdEbUIsRUFBQTtFZ0MrRG5CO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDakVpQjtJZ0NrRWpCLHFCaENsRWlCLEVBQUE7RWdDcUVuQjtJQUVFLHVEaEN2RWlCO1lnQ3VFakIsK0NoQ3ZFaUIsRUFBQTtFZ0MwRW5COztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ2hGaUI7SWdDaUZqQixxQmhDakZpQixFQUFBO0lnQzBFbkI7O01BY00sdURoQ3hGYTtjZ0N3RmIsK0NoQ3hGYSxFQUFBO0VnQzZGbkI7SUFFRSxjaEMvRmlCO0lnQ2dHakIsNkJBQTZCLEVBQUE7O0FEdkQvQjtFQ21CQSxjaEMvRGdCO0VnQ2dFaEIscUJoQ2hFZ0IsRUFBQTtFZ0NrRWhCO0lBQ0UsVzFCdEVXO0kwQnVFWCx5QmhDcEVjO0lnQ3FFZCxxQmhDckVjLEVBQUE7RWdDd0VoQjtJQUVFLDBEaEMxRWM7WWdDMEVkLGtEaEMxRWMsRUFBQTtFZ0M2RWhCOztJQUtFLFcxQnJGVztJMEJzRlgseUJoQ25GYztJZ0NvRmQscUJoQ3BGYyxFQUFBO0lnQzZFaEI7O01BY00sMERoQzNGVTtjZ0MyRlYsa0RoQzNGVSxFQUFBO0VnQ2dHaEI7SUFFRSxjaENsR2M7SWdDbUdkLDZCQUE2QixFQUFBOztBRDNDakM7RUFDRSxnQnpCaWdCK0I7RXlCaGdCL0IsYy9CekVvQjtFK0IwRXBCLHFCL0JyQ29CLEVBQUE7RStCa0N0QjtJQU1JLGMvQjNFb0M7SStCNEVwQywwQi9CdkM2QixFQUFBO0UrQmdDakM7SUFXSSwwQi9CM0M2QixFQUFBO0UrQmdDakM7SUFnQkksY3pCL0VjLEVBQUE7O0F5QjBGbEI7RUN1QkUsb0IxQnluQmdDO0VEbmQ1QixrQkF2RStCO0VFM01qQyxxQkRpZ0IrQixFQUFBOztBeUJ4YW5DO0VD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ekM7SUFNTSxXQUFXO0lBQ1gscUJuQ3krQ21DO0ltQ3grQ25DLGNuQ0xZO0ltQ01aLHVGQUF5TyxFQUFBOztBQVQvTztFQWNJLGNuQ1hjLEVBQUE7O0FvQ2RsQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RWpDR2IsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBaUNBbEI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGMxQ0ZvQjtFMENJcEIsc0IxQ1NVO0UwQ1JWLHlCMUNVZ0I7RXVCTFoscUpqQm9zQ29KO0VpQnBzQ3BKLDZJakJvc0NvSjtFaUJwc0NwSix3SWpCb3NDb0o7RWlCcHNDcEoscUlqQm9zQ29KO0VpQnBzQ3BKLDJLakJvc0NvSixFQUFBO0VpQmhzQ3BKO0ltQmZOO01uQmdCUSx3QkFBZ0I7TUFBaEIsbUJBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVtQlF2QjtFQXhCRDtJQVVJLFVBQVU7SUFDVixjMUNSb0M7STBDU3BDLHFCQUE2RDtJQUM3RCx5QnBDUmM7SW9DU2QscUIxQ0VjLEVBQUE7RTBDaEJsQjtJQWtCSSxVQUFVO0lBQ1YsYzFDaEJvQztJMENpQnBDLHlCcENmYztJb0NnQmQsVXBDNHFDaUM7SW9DM3FDakMsMERwQ1dhO1lvQ1hiLGtEcENXYSxFQUFBOztBb0NQakI7RUFFSSx1QnBDb2U2QixFQUFBOztBb0N0ZWpDO0VBTUksVUFBVTtFQUNWLFcxQ25CUTtFd0JmVix5QmxCa0NlO0VvQ0ViLHFCcENGYSxFQUFBOztBb0NQakI7RUFhSSxjcEM5QmM7RW9DK0JkLG9CQUFvQjtFQUNwQixzQjFDM0JRO0UwQzRCUixxQjFDMUJjLEVBQUE7O0EwQ2hCbEI7RUNBSSx5QnJDaXJDc0MsRUFBQTs7QXFDN3FDeEM7RXBDd0NFLCtCRGllZ0M7RUNoZWhDLGtDRGdlZ0MsRUFBQTs7QXFDemdCbEM7RXBDMEJFLGdDRCtlZ0M7RUM5ZWhDLG1DRDhlZ0MsRUFBQTs7QXFDOWdCbEM7RUFDRSx1QnJDcXJDc0M7RURyNUJwQyxrQkF2RStCLEVBQUE7O0FzQ2xON0I7RXBDcUNKLDhCRG1lK0I7RUNsZS9CLGlDRGtlK0IsRUFBQTs7QXFDbGdCM0I7RXBDaUJKLCtCRGlmK0I7RUNoZi9CLGtDRGdmK0IsRUFBQTs7QXFDaGhCakM7RUFDRSx1QnJDbXJDcUM7RURuNUJuQyxtQkF2RStCLEVBQUE7O0FzQ2xON0I7RXBDcUNKLDhCRGtlK0I7RUNqZS9CLGlDRGllK0IsRUFBQTs7QXFDamdCM0I7RXBDaUJKLCtCRGdmK0I7RUMvZS9CLGtDRCtlK0IsRUFBQTs7QXNDOWdCbkM7RUFDRSxxQkFBcUI7RUFDckIsc0J0QzIyQ3VDO0VEN2tDbkMsaUJBdkUrQjtFdUNyTm5DLGdCdEN1a0IrQjtFc0N0a0IvQixjQUFjO0VBQ2QsVzVDUVU7RTRDUFYsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RXJDS3RCLHNCRCtmZ0MsRUFBQTtFc0M3Z0JwQztJQWVJLGFBQWEsRUFBQTs7QUFLakI7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUyxFQUFBOztBQ3ZCWDtFQUNFLGtCQUFrQjtFQUNsQixzQjdDcUdhO0U2Q3BHYixtQnZDazZDa0M7RXVDajZDbEMsNkJBQTZDO0V0Q1czQyxzQkQrZmdDLEVBQUE7O0F1Q3JnQnBDO0VBRUUsY0FBYyxFQUFBOztBQUloQjtFQUNFLGdCdkM0akIrQixFQUFBOztBdUNwakJqQztFQUNFLHFCdkNtNUNrRCxFQUFBO0V1Q3A1Q3BEO0lBS0ksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixRQUFRO0lBQ1IsVXZDK1p1QztJdUM5WnZDLHdCN0NzRVcsRUFBQTs7QTZDdkRiO0VDbERBLGMxQmlObUM7RUkvTW5DLHlCSjBNbUM7RTBCMU1uQyxxQjFCME1tQyxFQUFBO0UwQnhNbkM7SUFDRSxjMUI0TWlDLEVBQUE7O0F5Qi9KbkM7RUNsREEsYzFCaU5tQztFSS9NbkMseUJKME1tQztFMEIxTW5DLHFCMUIwTW1DLEVBQUE7RTBCeE1uQztJQUNFLGMxQjRNaUMsRUFBQTs7QXlCL0puQztFQ2xEQSxjMUJpTm1DO0VJL01uQyx5QkowTW1DO0UwQjFNbkMscUIxQjBNbUMsRUFBQTtFMEJ4TW5DO0lBQ0UsYzFCNE1pQyxFQUFBOztBeUIvSm5DO0VDbERBLGMxQmlObUM7RUkvTW5DLHlCSjBNbUM7RTBCMU1uQyxxQjFCME1tQyxFQUFBO0UwQnhNbkM7SUFDRSxjMUI0TWlDLEVBQUE7O0F5Qi9KbkM7RUNsREEsY0RnRHVGO0VyQjlDdkYseUJKME1tQztFMEIxTW5DLHFCMUIwTW1DLEVBQUE7RTBCeE1uQztJQUNFLGMxQjRNaUMsRUFBQTs7QXlCL0puQztFQ2xEQSxjMUJpTm1DO0VJL01uQyx5QkowTW1DO0UwQjFNbkMscUIxQjBNbUMsRUFBQTtFMEJ4TW5DO0lBQ0UsYzFCNE1pQyxFQUFBOztBeUIvSm5DO0VDbERBLGNEZ0R1RjtFckI5Q3ZGLHlCSjBNbUM7RTBCMU1uQyxxQjFCME1tQyxFQUFBO0UwQnhNbkM7SUFDRSxjMUI0TWlDLEVBQUE7O0F5Qi9KbkM7RUNsREEsYzFCaU5tQztFSS9NbkMseUJKME1tQztFMEIxTW5DLHFCMUIwTW1DLEVBQUE7RTBCeE1uQztJQUNFLGMxQjRNaUMsRUFBQTs7QXlCL0puQztFQ2xEQSxjRGdEdUY7RXJCOUN2Rix5QkowTW1DO0UwQjFNbkMscUIxQjBNbUMsRUFBQTtFMEJ4TW5DO0lBQ0UsYzFCNE1pQyxFQUFBOztBeUIvSm5DO0VDbERBLGMxQmlObUM7RUkvTW5DLHlCSjBNbUM7RTBCMU1uQyxxQjFCME1tQyxFQUFBO0UwQnhNbkM7SUFDRSxjMUI0TWlDLEVBQUE7O0F5Qi9KbkM7RUNsREEsYzFCaU5tQztFSS9NbkMseUJKME1tQztFMEIxTW5DLHFCMUIwTW1DLEVBQUE7RTBCeE1uQztJQUNFLGMxQjRNaUMsRUFBQTs7QXlCL0puQztFQ2xEQSxjRGdEdUY7RXJCOUN2Rix5QkowTW1DO0UwQjFNbkMscUIxQjBNbUMsRUFBQTtFMEJ4TW5DO0lBQ0UsYzFCNE1pQyxFQUFBOztBMkIvTW5DO0VBQ0U7SUFBSywyQnpDazdDK0IsRUFBQSxFQUFBOztBeUNuN0N0QztFQUNFO0lBQUssMkJ6Q2s3QytCLEVBQUEsRUFBQTs7QXlDbjdDdEM7RUFDRTtJ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SUFOdEM7TXpDN0NBLGdDRG9kZ0M7TUN4Y2hDLDRCeUM0QzJDLEVBQUE7SUFYM0M7TUFlTSxhQUFhLEVBQUE7SUFmbkI7TUFtQk0scUIxQ3VZdUI7TTBDdFl2QixvQkFBb0IsRUFBQTtNQXBCMUI7UUF1QlEsdUIxQ21ZcUI7UTBDbFlyQixzQjFDa1lxQixFQUFBLEUwQ2pZdEI7O0FBYVg7RXpDOUhJLGdCeUMrSHNCLEVBQUE7RUFEMUI7SUFJSSxxQjFDZ1g2QixFQUFBO0kwQ3BYakM7TUFPTSxzQkFBc0IsRUFBQTs7QUNwSjFCO0VBQ0UsYzdCOE1pQztFNkI3TWpDLHlCN0J3TWlDLEVBQUE7RTZCMU1uQztJQU9NLGM3QndNNkI7STZCdk03Qix5QjdCdU02QixFQUFBO0U2Qi9NbkM7SUFZTSxXakRHSTtJaURGSix5QjdCa002QjtJNkJqTTdCLHFCN0JpTTZCLEVBQUE7O0E2Qi9NbkM7RUFDRSxjN0I4TWlDO0U2QjdNakMseUI3QndNaUMsRUFBQTtFNkIxTW5DO0lBT00sYzdCd002QjtJNkJ2TTdCLHlCN0J1TTZCLEVBQUE7RTZCL01uQztJQVlNLFdqREdJO0lpREZKLHlCN0JrTTZCO0k2QmpNN0IscUI3QmlNNkIsRUFBQTs7QTZCL01uQztFQUNFLGM3QjhNaUM7RTZCN01qQyx5QjdCd01pQyxFQUFBO0U2QjFNbkM7SUFPTSxjN0J3TTZCO0k2QnZNN0IseUI3QnVNNkIsRUFBQTtFNkIvTW5DO0lBWU0sV2pER0k7SWlERkoseUI3QmtNNkI7STZCak03QixxQjdCaU02QixFQUFBOztBNkIvTW5DO0VBQ0UsYzdCOE1pQztFNkI3TWpDLHlCN0J3TWlDLEVBQUE7RTZCMU1uQztJQU9NLGM3QndNNkI7STZCdk03Qix5QjdCdU02QixFQUFBO0U2Qi9NbkM7SUFZTSxXakRHSTtJaURGSix5QjdCa002QjtJNkJqTTdCLHFCN0JpTTZCLEVBQUE7O0E2Qi9NbkM7RUFDRSxjRG1LaUg7RUNsS2pILHlCN0J3TWlDLEVBQUE7RTZCMU1uQztJQU9NLGNENko2RztJQzVKN0cseUI3QnVNNkIsRUFBQTtFNkIvTW5DO0lBWU0sV2pER0k7SWlERkoseUJEdUo2RztJQ3RKN0cscUJEc0o2RyxFQUFBOztBQ3BLbkg7RUFDRSxjN0I4TWlDO0U2QjdNakMseUI3QndNaUMsRUFBQTtFNkIxTW5DO0lBT00sYzdCd002QjtJNkJ2TTdCLHlCN0J1TTZCLEVBQUE7RTZCL01uQztJQVlNLFdqREdJO0lpREZKLHlCN0JrTTZCO0k2QmpNN0IscUI3QmlNNkIsRUFBQTs7QTZCL01uQztFQUNFLGNEbUtpSDtFQ2xLakgseUI3QndNaUMsRUFBQTtFNkIxTW5DO0lBT00sY0Q2SjZHO0lDNUo3Ryx5QjdCdU02QixFQUFBO0U2Qi9NbkM7SUFZTSxXakRHSTtJaURGSix5QkR1SjZHO0lDdEo3RyxxQkRzSjZHLEVBQUE7O0FDcEtuSDtFQUNFLGM3QjhNaUM7RTZCN01qQyx5QjdCd01pQyxFQUFBO0U2QjFNbkM7SUFPTSxjN0J3TTZCO0k2QnZNN0IseUI3QnVNNkIsRUFBQTtFNkIvTW5DO0lBWU0sV2pER0k7SWlERkoseUI3QmtNNkI7STZCak03QixxQjdCaU02QixFQUFBOztBNkIvTW5DO0VBQ0UsY0RtS2lIO0VDbEtqSCx5QjdCd01pQyxFQUFBO0U2QjFNbkM7SUFPTSxjRDZKNkc7SUM1SjdHLHlCN0J1TTZCLEVBQUE7RTZCL01uQztJQVlNLFdqREdJO0lpREZKLHlCRHVKNkc7SUN0SjdHLHFCRHNKNkcsRUFBQTs7QUNwS25IO0VBQ0UsYzdCOE1pQztFNkI3TWpDLHlCN0J3TWlDLEVBQUE7RTZCMU1uQztJQU9NLGM3QndNNkI7STZCdk03Qix5QjdCdU02QixFQUFBO0U2Qi9NbkM7SUFZTSxXakRHSTtJaURGSix5QjdCa002QjtJNkJqTTdCLHFCN0JpTTZCLEVBQUE7O0E2Qi9NbkM7RUFDRSxjN0I4TWlDO0U2QjdNakMseUI3QndNaUMsRUFBQTtFNkIxTW5DO0lBT00sYzdCd002QjtJNkJ2TTdCLHlCN0J1TTZCLEVBQUE7RTZCL01uQztJQVlNLFdqREdJO0lpREZKLHlCN0JrTTZCO0k2QmpNN0IscUI3QmlNNkIsRUFBQTs7QTZCL01uQztFQUNFLGNEbUtp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RCxFQUFBOztBQVBuRTtFQU9JLG9CQUErRCxFQUFBOztBQVBuRTtFQU9JLHNCQUErRCxFQUFBOztBQVBuRTtFQU9JLHVCQUErRCxFQUFBOztBQVBuRTtFQU9JLGtCQUErRCxFQUFBOztBQVBuRTtFQU9JLG9CQUErRCxFQUFBOztBQVBuRTtFQU9JLHFCQUErRCxFQUFBOztBQVBuRTtFQU9JLG1CQUErRCxFQUFBOztBQVBuRTtFQU9JLHFCQUErRCxFQUFBOztBQVBuRTtFQU9JLHNCQUErRCxFQUFBOztBQVBuRTtFQU9JLG1EQUErRDtPQUEvRCw4Q0FBK0Q7VUFBL0QsMkNBQStELEVBQUE7O0FBUG5FO0VBT0ksOENBQStEO09BQS9ELHlDQUErRDtVQUEvRCxzQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSw4Q0FBK0Q7T0FBL0QseUNBQStEO1VBQS9ELHNDQUErRCxFQUFBOztBQVBuRTtFQU9JLG9DQUErRCxFQUFBOztBQVBuRTtFQU9JLG9CQUErRCxFQUFBOztBQVBuRTtFQU9JLHdDQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBDQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJDQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlDQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFB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O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0kscUJBQStELEVBQUE7O0FBUG5FO0VBT0ksdUJBQStELEVBQUE7O0FBUG5FO0VBT0ksc0JBQStELEVBQUE7O0FBUG5FO0VBT0ksa0NBQStEO0VBQS9ELDhDQUErRDtNQUEvRCwrQkFBK0Q7VUFBL0Qsc0NBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELDRDQUErRDtNQUEvRCw2QkFBK0Q7VUFBL0Qsb0NBQStELEVBQUE7O0FBUG5FO0VBT0ksbUNBQStEO0VBQS9ELDBDQUErRDtNQUEvRCxnQ0FBK0Q7VUFBL0Qsa0NBQStELEVBQUE7O0FBUG5FO0VBT0ksb0NBQStEO0VBQS9ELGlEQUErRDtNQUEvRCxpQ0FBK0Q7VUFBL0QseUNBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0RBQStEO01BQS9ELG9DQUErRDtVQUEvRCx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSx5Q0FBK0Q7RUFBL0QsZ0RBQStEO01BQS9ELHNDQUErRDtVQUEvRCx3Q0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQ0FBK0Q7RUFBL0QsMENBQStEO01BQS9ELGdDQUErRDtVQUEvRCxrQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0Qsd0NBQStEO01BQS9ELDhCQUErRDtVQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQ0FBK0Q7RUFBL0Qsc0NBQStEO01BQS9ELGlDQUErRDtVQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxzQ0FBK0Q7RUFBL0Qsd0NBQStEO01BQS9ELG1DQUErRDtVQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQ0FBK0Q7RUFBL0QsdUNBQStEO01BQS9ELGtDQUErRDtVQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw0Q0FBK0Q7TUFBL0Qsb0NBQStEO1VBQS9ELG9DQUErRCxFQUFBOztBQVBuRTtFQU9JLDBDQUErRDtNQUEvRCxrQ0FBK0Q7VUFBL0Qsa0NBQStELEVBQUE7O0FBUG5FO0VBT0ksd0NBQStEO01BQS9ELHFDQUErRDtVQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQ0FBK0Q7TUFBL0Qsc0NBQStEO1VBQS9ELHVDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhDQUErRDtNQUEvRCx5Q0FBK0Q7VUFBL0Qsc0NBQStELEVBQUE7O0FBUG5FO0VBT0kseUNBQStEO01BQS9ELHNDQUErRDtVQUEvRCxpQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSxtQ0FBK0Q7TUFBL0Qsb0NBQStEO1VBQS9ELDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlDQUErRDtNQUEvRCxxQ0FBK0Q7VUFBL0QsaUNBQStELEVBQUE7O0FBUG5FO0VBT0ksdUNBQStEO01BQS9ELG1DQUErRDtVQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxxQ0FBK0Q7TUFBL0Qsc0NBQStEO1VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLHVDQUErRDtNQUEvRCx3Q0FBK0Q7VUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksc0NBQStEO01BQS9ELHVDQUErRDtVQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsNEJBQStEO01BQS9ELDZCQUErRDtVQUEvRCxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxvQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx3QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx5QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSx1QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwwQkFBK0Q7RUFBL0QseUJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw2QkFBK0Q7RUFBL0QsNEJBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7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QUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLHFCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHdCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLHlCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRDtFQUEvRCwwQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QUFQbkU7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0FBUG5FO0VBT0ksZ0NBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxnQ0FBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksaUNBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksaUNBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0FBUG5FO0VBT0ksaUNBQStEO0VBQS9ELGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QUFQbkU7RUFPSSxpQ0FBK0Q7RUFBL0QsZ0NBQStELEVBQUE7O0FBUG5FO0VBT0ksK0JBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRDtFQUEvRCxnQ0FBK0QsRUFBQTs7QUFQbkU7RUFPSSwrQkFBK0Q7RUFBL0QsOEJB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QVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLDJCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDRCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLGtDQUErRCxFQUFBOztBQVBuRTtFQU9JLGlDQUErRCxFQUFBOztBQVBuRTtFQU9JLDBCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDZCQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLDhCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdDQUErRCxFQUFBOztBQVBuRTtFQU9JLCtCQUErRCxFQUFBOztBQVBuRTtFQU9JLGdEQUErRCxFQUFBOztBQVBuRTtFQU9JLDRD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UG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStEO0lBQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFP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UG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRDtJQUEvRCx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRDtJQUEvRCwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFP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UG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0Q7SUFBL0QseUJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0Q7SUFBL0QsMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRDtJQUEvRCwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRDtJQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQSxFQUVsRTs7QTFEVEw7RTBEQUk7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRDtJQUEvRCxnQ0FBK0Q7SUFBL0QsK0JBQStEO0lBQS9ELHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksc0NBQStEO0lBQS9ELHVDQUErRDtJQUEvRCxzQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRDtJQUEvRCxpQ0FBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0kseUNBQStEO0lBQS9ELHdDQUErRDtJQUEvRCxzQ0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELHdDQUErRDtJQUEvRCx5Q0FBK0Q7UUFBL0QscUNBQStEO1lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0kseUNBQStEO0lBQS9ELHlDQUErRDtJQUEvRCw4Q0FBK0Q7UUFBL0QsMENBQStEO1lBQS9ELHNDQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELHlDQUErRDtJQUEvRCxpREFBK0Q7UUFBL0QsNkNBQStEO1lBQS9ELHlDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELCtCQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsdUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsK0JBQStEO1FBQS9ELCtCQUErRDtZQUEvRCx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QseUJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStEO1FBQS9ELDhCQUErRDtZQUEvRCwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9DQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSwwQ0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksaUJBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0ksc0JBQStELEVBQUE7RUFQbkU7SUFPSSxvQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksb0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHFCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kscUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHNCQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStEO0lBQS9ELDhDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0Qsc0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsNENBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLG1DQUErRDtJQUEvRCwwQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksb0NBQStEO0lBQS9ELGlEQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QseUNBQStELEVBQUE7RUFQbkU7SUFPSSxnREFBK0Q7UUFBL0Qsb0NBQStEO1lBQS9ELHdDQUErRCxFQUFBO0VBUG5FO0lBT0kseUNBQStEO0lBQS9ELGdEQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsd0NBQStELEVBQUE7RUFQbkU7SUFPSSxtQ0FBK0Q7SUFBL0QsMENBQStEO1FBQS9ELGdDQUErRDtZQUEvRCxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRDtJQUEvRCx3Q0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksb0NBQStEO0lBQS9ELHNDQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxzQ0FBK0Q7SUFBL0Qsd0NBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLHFDQUErRDtJQUEvRCx1Q0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNENBQStEO1FBQS9ELG9DQUErRDtZQUEvRCxvQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDBDQUErRDtRQUEvRCxrQ0FBK0Q7WUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSx3Q0FBK0Q7UUFBL0QscUNBQStEO1lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0NBQStEO1FBQS9ELHNDQUErRDtZQUEvRCx1Q0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhDQUErRDtRQUEvRCx5Q0FBK0Q7WUFBL0Qsc0NBQStELEVBQUE7RUFQbkU7SUFPSSx5Q0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksbUNBQStEO1FBQS9ELG9DQUErRDtZQUEvRCwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlDQUErRDtRQUEvRCxxQ0FBK0Q7WUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7UUFBL0QsbUNBQStEO1lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0kscUNBQStEO1FBQS9ELHNDQUErRDtZQUEvRCw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVDQUErRDtRQUEvRCx3Q0FBK0Q7WUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSxzQ0FBK0Q7UUFBL0QsdUNBQStEO1lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELDRCQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVDQUErRDtJQUEvRCwyQkFBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELDJCQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVDQUErRDtJQUEvRCwyQkFBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0VBUG5FO0lBT0ksdUNBQStEO0lBQS9ELDJCQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RUFQbkU7SUFPSSx1Q0FBK0Q7SUFBL0QsMkJBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFQVBuRTtJQU9JLG9CQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx1QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksdUJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLHVCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStEO0lBQS9ELDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStEO0lBQS9ELGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStEO0lBQS9ELGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSxxQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0ksd0JBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHdCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSx3QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDBCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0kseUJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLHlCQUErRCxFQUFBO0VBUG5FO0lBT0ksMkJBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDJCQUErRCxFQUFBO0VBUG5FO0lBT0ksMEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0Q7SUFBL0QsMEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0Q7SUFBL0QsZ0NBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0Q7SUFBL0Qsa0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0Q7SUFBL0QsaUNBQStELEVBQUE7RUFQbkU7SUFPSSx5QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNEJBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDRCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSwyQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw0QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSxpQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLGlDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSxrQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksa0NBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLGtDQUErRCxFQUFBO0VBUG5FO0lBT0ksaUNBQStELEVBQUE7RUFQbkU7SUFPSSwwQkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksNkJBQStELEVBQUE7RUFQbkU7SUFPSSwrQkFBK0QsRUFBQTtFQVBuRTtJQU9JLDZCQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFPSSw2QkFBK0QsRUFBQTtFQVBuRTtJQU9JLCtCQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksOEJBQStELEVBQUE7RUFQbkU7SUFPSSxnQ0FBK0QsRUFBQTtFQVBuRTtJQU9JLDhCQUErRCxFQUFBO0VBUG5FO0lBT0ksZ0NBQStELEVBQUE7RUFQbkU7SUFPSSw4QkFBK0QsRUFBQTtFQVBuRTtJQU9JLGdDQUErRCxFQUFBO0VBUG5FO0lBT0ksK0JBQStELEVBQUE7RUFQbkU7SUFP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Z0NBQW9DLEVBQUE7O0FBYnREO0VBUWMsMEJBQTRCO0VBQzFCLG1CQUFtQjtFQUlqQiwrQkFBb0MsRUFBQTs7QUFidEQ7RUFRYyw2QkFBNEI7RUFDMUIsbUJBQW1CO0VBSWpCLDRCQUFvQyxFQUFBOztBMEUvSnRELFdBQUE7QUFPQztFM0NhQyxXaENEVTtFd0JmVix5QnhCRW9CO0VnQ2dCcEIscUJoQ2hCb0IsRUFBQTtFZ0NtQnBCO0lBQ0UsV2hDUFE7SXdCZlYseUJKK01tQztJWXZMakMscUJadUxpQyxFQUFBO0VZcExuQztJQUVFLFdoQ2RRO0l3QmZWLHlCSitNbUM7SVloTGpDLHFCWmdMaUM7SVkzSy9CLHdEQUFpRTtZQUFqRSxnREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsV2hDOUJRO0lnQytCUix5QlppS2lDO0lZOUpqQyxxQlo4SmlDLEVBQUE7SVl2S25DOzs7TUFnQk0sd0RBQWlFO2NBQWpFLGdEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsV2hDaERRO0lnQ2lEUix5QmhDOURrQjtJZ0NpRWxCLHFCaENqRWtCLEVBQUE7O0EyRUNyQjtFM0NhQyxXaENEVTtFd0JmVix5QnhCRHFCO0VnQ21CckIscUJoQ25CcUIsRUFBQTtFZ0NzQnJCO0lBQ0UsV2hDUFE7SXdCZlYseUJKK01tQztJWXZMakMscUJadUxpQyxFQUFBO0VZcExuQztJQUVFLFdoQ2RRO0l3QmZWLHlCSitNbUM7SVloTGpDLHFCWmdMaUM7SVkzSy9CLHdEQUFpRTtZQUFqRSxnREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsV2hDOUJRO0lnQytCUix5QlppS2lDO0lZOUpqQyxxQlo4SmlDLEVBQUE7SVl2S25DOzs7TUFnQk0sd0RBQWlFO2NBQWpFLGdEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsV2hDaERRO0lnQ2lEUix5QmhDakVtQjtJZ0NvRW5CLHFCaENwRW1CLEVBQUE7O0EyRUl0QjtFM0NhQyxXMUJGYTtFa0JkYix5QnhCYWE7RWdDS2IscUJoQ0xhLEVBQUE7RWdDUWI7SUFDRSxXMUJSVztJa0JkYix5QkowTW1DO0lZbExqQyxxQlprTGlDLEVBQUE7RVkvS25DO0lBRUUsVzFCZlc7SWtCZGIseUJKME1tQztJWTNLakMscUJaMktpQztJWXRLL0Isd0RBQWlFO1lBQWpFLGdEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXMUIvQlc7STBCZ0NYLHlCWjRKaUM7SVl6SmpDLHFCWnlKaUMsRUFBQTtJWWxLbkM7OztNQWdCTSx3REFBaUU7Y0FBakUsZ0RBQWlFLEVBQUE7RUFLdkU7SUFFRSxXMUJqRFc7STBCa0RYLHlCaENuRFc7SWdDc0RYLHFCaEN0RFcsRUFBQTs7QTJFVmQ7RTNDYUMsVzFCRmE7RWtCZGIseUJ4QmNZO0VnQ0laLHFCaENKWSxFQUFBO0VnQ09aO0lBQ0UsVzFCUlc7SWtCZGIseUJKME1tQztJWWxMakMscUJaa0xpQyxFQUFBO0VZL0tuQztJQUVFLFcxQmZXO0lrQmRiLHlCSjBNbUM7SVkzS2pDLHFCWjJLaUM7SVl0Sy9CLHlEQUFpRTtZQUFqRSxpREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsVzFCL0JXO0kwQmdDWCx5Qlo0SmlDO0lZekpqQyxxQlp5SmlDLEVBQUE7SVlsS25DOzs7TUFnQk0seURBQWlFO2NBQWpFLGlEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsVzFCakRXO0kwQmtEWCx5QmhDbERVO0lnQ3FEVixxQmhDckRVLEVBQUE7O0EyRVhiO0UzQ2FDLFcxQkZhO0VrQmRiLHlCeEJZYztFZ0NNZCxxQmhDTmMsRUFBQTtFZ0NTZDtJQUNFLFcxQlJXO0lrQmRiLHlCSjBNbUM7SVlsTGpDLHFCWmtMaUMsRUFBQTtFWS9LbkM7SUFFRSxXMUJmVztJa0JkYix5QkowTW1DO0lZM0tqQyxxQloyS2lDO0lZdEsvQix3REFBaUU7WUFBakUsZ0RBQWlFLEVBQUE7RUFJckU7OztJQUtFLFcxQi9CVztJMEJnQ1gseUJaNEppQztJWXpKakMscUJaeUppQyxFQUFBO0lZbEtuQzs7O01BZ0JNLHdEQUFpRTtjQUFqRSxnREFBaUUsRUFBQTtFQUt2RTtJQUVFLFcxQmpEVztJMEJrRFgseUJoQ3BEWTtJZ0N1RFoscUJoQ3ZEWSxFQUFBOztBMkVUZjtFM0NhQyxXaENEVTtFd0JmVix5QnhCV1c7RWdDT1gscUJoQ1BXLEVBQUE7RWdDVVg7SUFDRSxXaENQUTtJd0JmVix5QkorTW1DO0lZdkxqQyxxQlp1TGlDLEVBQUE7RVlwTG5DO0lBRUUsV2hDZFE7SXdCZlYseUJKK01tQztJWWhMakMscUJaZ0xpQztJWTNLL0Isd0RBQWlFO1lBQWpFLGdEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXaEM5QlE7SWdDK0JSLHlCWmlLaUM7SVk5SmpDLHFCWjhKaUMsRUFBQTtJWXZLbkM7OztNQWdCTSx3REFBaUU7Y0FBakUsZ0RBQWlFLEVBQUE7RUFLdkU7SUFFRSxXaENoRFE7SWdDaURSLHlCaENyRFM7SWdDd0RULHFCaEN4RFMsRUFBQTs7QTJFUlo7RTNDYUMsVzFCRmE7RWtCZGIseUJ4QmdCZ0I7RWdDRWhCLHFCaENGZ0IsRUFBQTtFZ0NLaEI7SUFDRSxXMUJSVztJa0JkYix5QkowTW1DO0lZbExqQyxxQlprTGlDLEVBQUE7RVkvS25DO0lBRUUsVzFCZlc7SWtCZGIseUJKME1tQztJWTNLakMscUJaMktpQztJWXRLL0IsMERBQWlFO1lBQWpFLGtEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXMUIvQlc7STBCZ0NYLHlCWjRKaUM7SVl6SmpDLHFCWnlKaUMsRUFBQTtJWWxLbkM7OztNQWdCTSwwREFBaUU7Y0FBakUsa0RBQWlFLEVBQUE7RUFLdkU7SUFFRSxXMUJqRFc7STBCa0RYLHlCaENoRGM7SWdDbURkLHFCaENuRGMsRUFBQTs7QTJFYmpCO0UzQ2FDLFdoQ0RVO0V3QmZWLHlCeEJrQmdCO0VnQ0FoQixxQmhDQWdCLEVBQUE7RWdDR2hCO0lBQ0UsV2hDUFE7SXdCZlYseUJKK01tQztJWXZMakMscUJadUxpQyxFQUFBO0VZcExuQztJQUVFLFdoQ2RRO0l3QmZWLHlCSitNbUM7SVloTGpDLHFCWmdMaUM7SVkzSy9CLHVEQUFpRTtZQUFqRSwrQ0FBaUUsRUFBQTtFQUlyRTs7O0lBS0UsV2hDOUJRO0lnQytCUix5QlppS2lDO0lZOUpqQyxxQlo4SmlDLEVBQUE7SVl2S25DOzs7TUFnQk0sdURBQWlFO2NBQWpFLCtDQUFpRSxFQUFBO0VBS3ZFO0lBRUUsV2hDaERRO0lnQ2lEUix5QmhDOUNjO0lnQ2lEZCxxQmhDakRjLEVBQUE7O0EyRWZqQjtFM0NhQyxXMUJGYTtFa0JkYix5QnhCZ0JnQjtFZ0NFaEIscUJoQ0ZnQixFQUFBO0VnQ0toQjtJQUNFLFcxQlJXO0lrQmRiLHlCSjBNbUM7SVlsTGpDLHFCWmtMaUMsRUFBQTtFWS9LbkM7SUFFRSxXMUJmVztJa0JkYix5QkowTW1DO0lZM0tqQyxxQloyS2lDO0lZdEsvQiwwREFBaUU7WUFBakUsa0RBQWlFLEVBQUE7RUFJckU7OztJQUtFLFcxQi9CVztJMEJnQ1gseUJaNEppQztJWXpKakMscUJaeUppQyxFQUFBO0lZbEtuQzs7O01BZ0JNLDBEQUFpRTtjQUFqRSxrREFBaUUsRUFBQTtFQUt2RTtJQUVFLFcxQmpEVztJMEJrRFgseUJoQ2hEYztJZ0NtRGQscUJoQ25EYyxFQUFBOztBMkViakI7RTNDYUMsV2hDRFU7RXdCZlYseUJ4Qm1CZ0I7RWdDRGhCLHFCaENDZ0IsRUFBQTtFZ0NFaEI7SUFDRSxXaENQUTtJd0JmVix5QkorTW1DO0lZdkxqQyxxQlp1TGlDLEVBQUE7RVlwTG5DO0lBRUUsV2hDZFE7SXdCZlYseUJKK01tQztJWWhMakMscUJaZ0xpQztJWTNLL0IsMERBQWlFO1lBQWpFLGtEQUFpRSxFQUFBO0VBSXJFOzs7SUFLRSxXaEM5QlE7SWdDK0JSLHlCWmlLaUM7SVk5SmpDLHFCWjhKaUMsRUFBQTtJWXZLbkM7OztNQWdCTSwwREFBaUU7Y0FBakUsa0RBQWlFLEVBQUE7RUFLdkU7SUFFRSxXaENoRFE7SWdDaURSLHlCaEM3Q2M7SWdDZ0RkLHFCaENoRGMsRUFBQTs7QTJFaEJqQjtFM0NhQyxXaENEVTtFd0JmVix5QnhCb0JtQjtFZ0NGbkIscUJoQ0VtQixFQUFBO0VnQ0NuQjtJQUNFLFdoQ1BRO0l3QmZWLHlCSitNbUM7SVl2TGpDLHFCWnVMaUMsRUFBQTtFWXBMbkM7SUFFRSxXaENkUTtJd0JmVix5QkorTW1DO0lZaExqQyxxQlpnTGlDO0lZM0svQiwwREFBaUU7WUFBakUsa0RBQWlFLEVBQUE7RUFJckU7OztJQUtFLFdoQzlCUTtJZ0MrQlIseUJaaUtpQztJWTlKakMscUJaOEppQyxFQUFBO0lZdktuQzs7O01BZ0JNLDBEQUFpRTtjQUFqRSxrREFBaUUsRUFBQTtFQUt2RTtJQUVFLFdoQ2hEUTtJZ0NpRFIseUJoQzVDaUI7SWdDK0NqQixxQmhDL0NpQixFQUFBOztBMkVqQnBCO0UzQ2FDLFcxQkZhO0VrQmRiLHlCeEJpQmdCO0VnQ0NoQixxQmhDRGdCLEVBQUE7RWdDSWhCO0lBQ0UsVzFCUlc7SWtCZGIseUJKME1tQztJWWxMakMscUJaa0xpQyxFQUFBO0VZL0tuQztJQUVFLFcxQmZXO0lrQmRiLHlCSjBNbUM7SVkzS2pDLHFCWjJLaUM7SVl0Sy9CLDBEQUFpRTtZQUFqRSxrREFBaUUsRUFBQTtFQUlyRTs7O0lBS0UsVzFCL0JXO0kwQmdDWCx5Qlo0SmlDO0lZekpqQyxxQlp5SmlDLEVBQUE7SVlsS25DOzs7TUFnQk0sMERBQWlFO2NBQWpFLGtEQUFpRSxFQUFBO0VBS3ZFO0lBRUUsVzFCakRXO0kwQmtEWCx5QmhDL0NjO0lnQ2tEZCxxQmhDbERjLEVBQUE7O0EyRVBqQjtFM0NzRUMsY2hDOUVvQjtFZ0MrRXBCLHFCaEMvRW9CLEVBQUE7RWdDaUZwQjtJQUNFLFdoQ3JFUTtJZ0NzRVIseUJoQ25Ga0I7SWdDb0ZsQixxQmhDcEZrQixFQUFBO0VnQ3VGcEI7SUFFRSx3RGhDekZrQjtZZ0N5RmxCLGdEaEN6RmtCLEVBQUE7RWdDNEZwQjs7SUFLRSxXaENwRlE7SWdDcUZSLHlCaENsR2tCO0lnQ21HbEIscUJoQ25Ha0IsRUFBQTtJZ0M0RnBCOztNQWNNLHdEaEMxR2M7Y2dDMEdkLGdEaEMxR2MsRUFBQTtFZ0MrR3BCO0lBRUUsY2hDakhrQjtJZ0NrSGxCLDZCQUE2QixFQUFBOztBMkMxR2hDO0UzQ3NFQyxjaENqRnFCO0VnQ2tGckIscUJoQ2xGcUIsRUFBQTtFZ0NvRnJCO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDdEZtQjtJZ0N1Rm5CLHFCaEN2Rm1CLEVBQUE7RWdDMEZyQjtJQUVFLHdEaEM1Rm1CO1lnQzRGbkIsZ0RoQzVGbUIsRUFBQTtFZ0MrRnJCOztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ3JHbUI7SWdDc0duQixxQmhDdEdtQixFQUFBO0lnQytGckI7O01BY00sd0RoQzdHZTtjZ0M2R2YsZ0RoQzdHZSxFQUFBO0VnQ2tIckI7SUFFRSxjaENwSG1CO0lnQ3FIbkIsNkJBQTZCLEVBQUE7O0EyQzFHaEM7RTNDc0VDLGNoQ25FYTtFZ0NvRWIscUJoQ3BFYSxFQUFBO0VnQ3NFYjtJQUNFLFcxQnRFVztJMEJ1RVgseUJoQ3hFVztJZ0N5RVgscUJoQ3pFVyxFQUFBO0VnQzRFYjtJQUVFLHdEaEM5RVc7WWdDOEVYLGdEaEM5RVcsRUFBQTtFZ0NpRmI7O0lBS0UsVzFCckZXO0kwQnNGWCx5QmhDdkZXO0lnQ3dGWCxxQmhDeEZXLEVBQUE7SWdDaUZiOztNQWNNLHdEaEMvRk87Y2dDK0ZQLGdEaEMvRk8sRUFBQTtFZ0NvR2I7SUFFRSxjaEN0R1c7SWdDdUdYLDZCQUE2QixFQUFBOztBMkMxR2hDO0UzQ3NFQyxjaENsRVk7RWdDbUVaLHFCaENuRVksRUFBQTtFZ0NxRVo7SUFDRSxXMUJ0RVc7STBCdUVYLHlCaEN2RVU7SWdDd0VWLHFCaEN4RVUsRUFBQTtFZ0MyRVo7SUFFRSx5RGhDN0VVO1lnQzZFVixpRGhDN0VVLEVBQUE7RWdDZ0ZaOztJQUtFLFcxQnJGVztJMEJzRlgseUJoQ3RGVTtJZ0N1RlYscUJoQ3ZGVSxFQUFBO0lnQ2dGWjs7TUFjTSx5RGhDOUZNO2NnQzhGTixpRGhDOUZNLEVBQUE7RWdDbUdaO0lBRUUsY2hDckdVO0lnQ3NHViw2QkFBNkIsRUFBQTs7QTJDMUdoQztFM0NzRUMsY2hDcEVjO0VnQ3FFZCxxQmhDckVjLEVBQUE7RWdDdUVkO0lBQ0UsVzFCdEVXO0kwQnVFWCx5QmhDekVZO0lnQzBFWixxQmhDMUVZLEVBQUE7RWdDNkVkO0lBRUUsd0RoQy9FWTtZZ0MrRVosZ0RoQy9FWSxFQUFBO0VnQ2tGZDs7SUFLRSxXMUJyRlc7STBCc0ZYLHlCaEN4Rlk7SWdDeUZaLHFCaEN6RlksRUFBQTtJZ0NrRmQ7O01BY00sd0RoQ2hHUTtjZ0NnR1IsZ0RoQ2hHUSxFQUFBO0VnQ3FHZDtJQUVFLGNoQ3ZHWTtJZ0N3R1osNkJBQTZCLEVBQUE7O0EyQzFHaEM7RTNDc0VDLGNoQ3JFVztFZ0NzRVgscUJoQ3RFVyxFQUFBO0VnQ3dFWDtJQUNFLFdoQ3JFUTtJZ0NzRVIseUJoQzFFUztJZ0MyRVQscUJoQzNFUyxFQUFBO0VnQzhFWDtJQUVFLHdEaENoRlM7WWdDZ0ZULGdEaENoRlMsRUFBQTtFZ0NtRlg7O0lBS0UsV2hDcEZRO0lnQ3FGUix5QmhDekZTO0lnQzBGVCxxQmhDMUZTLEVBQUE7SWdDbUZYOztNQWNNLHdEaENqR0s7Y2dDaUdMLGdEaENqR0ssRUFBQTtFZ0NzR1g7SUFFRSxjaEN4R1M7SWdDeUdULDZCQUE2QixFQUFBOztBMkMxR2hDO0UzQ3NFQyxjaENoRWdCO0VnQ2lFaEIscUJoQ2pFZ0IsRUFBQTtFZ0NtRWhCO0lBQ0UsVzFCdEVXO0kwQnVFWCx5QmhDckVjO0lnQ3NFZCxxQmhDdEVjLEVBQUE7RWdDeUVoQjtJQUVFLDBEaEMzRWM7WWdDMkVkLGtEaEMzRWMsRUFBQTtFZ0M4RWhCOztJQUtFLFcxQnJGVztJMEJzRlgseUJoQ3BGYztJZ0NxRmQscUJoQ3JGYyxFQUFBO0lnQzhFaEI7O01BY00sMERoQzVGVTtjZ0M0RlYsa0RoQzVGVSxFQUFBO0VnQ2lHaEI7SUFFRSxjaENuR2M7SWdDb0dkLDZCQUE2QixFQUFBOztBMkMxR2hDO0UzQ3NFQyxjaEM5RGdCO0VnQytEaEIscUJoQy9EZ0IsRUFBQTtFZ0NpRWhCO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDbkVjO0lnQ29FZCxxQmhDcEVjLEVBQUE7RWdDdUVoQjtJQUVFLHVEaEN6RWM7WWdDeUVkLCtDaEN6RWMsRUFBQTtFZ0M0RWhCOztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ2xGYztJZ0NtRmQscUJoQ25GYyxFQUFBO0lnQzRFaEI7O01BY00sdURoQzFGVTtjZ0MwRlYsK0NoQzFGVSxFQUFBO0VnQytGaEI7SUFFRSxjaENqR2M7SWdDa0dkLDZCQUE2QixFQUFBOztBMkMxR2hDO0UzQ3NFQyxjaENoRWdCO0VnQ2lFaEIscUJoQ2pFZ0IsRUFBQTtFZ0NtRWhCO0lBQ0UsVzFCdEVXO0kwQnVFWCx5QmhDckVjO0lnQ3NFZCxxQmhDdEVjLEVBQUE7RWdDeUVoQjtJQUVFLDBEaEMzRWM7WWdDMkVkLGtEaEMzRWMsRUFBQTtFZ0M4RWhCOztJQUtFLFcxQnJGVztJMEJzRlgseUJoQ3BGYztJZ0NxRmQscUJoQ3JGYyxFQUFBO0lnQzhFaEI7O01BY00sMERoQzVGVTtjZ0M0RlYsa0RoQzVGVSxFQUFBO0VnQ2lHaEI7SUFFRSxjaENuR2M7SWdDb0dkLDZCQUE2QixFQUFBOztBMkMxR2hDO0UzQ3NFQyxjaEM3RGdCO0VnQzhEaEIscUJoQzlEZ0IsRUFBQTtFZ0NnRWhCO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDbEVjO0lnQ21FZCxxQmhDbkVjLEVBQUE7RWdDc0VoQjtJQUVFLHVEaEN4RWM7WWdDd0VkLCtDaEN4RWMsRUFBQTtFZ0MyRWhCOztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ2pGYztJZ0NrRmQscUJoQ2xGYyxFQUFBO0lnQzJFaEI7O01BY00sdURoQ3pGVTtjZ0N5RlYsK0NoQ3pGVSxFQUFBO0VnQzhGaEI7SUFFRSxjaENoR2M7SWdDaUdkLDZCQUE2QixFQUFBOztBMkMxR2hDO0UzQ3NFQyxjaEM1RG1CO0VnQzZEbkIscUJoQzdEbUIsRUFBQTtFZ0MrRG5CO0lBQ0UsV2hDckVRO0lnQ3NFUix5QmhDakVpQjtJZ0NrRWpCLHFCaENsRWlCLEVBQUE7RWdDcUVuQjtJQUVFLHVEaEN2RWlCO1lnQ3VFakIsK0NoQ3ZFaUIsRUFBQTtFZ0MwRW5COztJQUtFLFdoQ3BGUTtJZ0NxRlIseUJoQ2hGaUI7SWdDaUZqQixxQmhDakZpQixFQUFBO0lnQzBFbkI7O01BY00sdURoQ3hGYTtjZ0N3RmIsK0NoQ3hGYSxFQUFBO0VnQzZGbkI7SUFFRSxjaEMvRmlCO0lnQ2dHakIsNkJBQTZCLEVBQUE7O0EyQzFHaEM7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MkM7a0JBQTNDLDJDQUEyQztVQUMzQyxjQUFjLEVBQUE7O0FBUXRDO21ERHd3MEJtRDtBQ3R3MEJuRDtFQUNJLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osc0NBQXNDO0VBRTFDOztPRHd3MEJPLEVDdHcwQkM7RUFQUjtJQVNRLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw4QkFBMkI7SUFBM0IsOEJBQTJCO0lBQTNCLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCLEVBQUE7SUFWbkM7TUFZWSxxQkdsTnFCO01IbU5yQixZQUFZO01BQ1osZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixpQkFBYztNQUNkLHNCQUFzQjtNQUN0Qiw0QkFBNEI7TUFDNUIsbUNBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQixjQUFjLEVBQUE7SUFwQjFCO01Bd0JZLG1CQUFtQjtNQUNuQixtQkFBbUI7TUFDbkIsc0JBQWlCO01BQ2pCLGNBQWM7TUFDZCxxQkdsT3FCLEVBQUE7TUhzTWpDO1FBK0JnQixtQkFBbUI7UUFDbkIseUJBQXlCO1FBQ3pCLGdDQUFnQztRQUNoQyw0QkFBNEIsRUFBQTs7QUFXNUM7bUREMnYwQm1EO0FPeHgwQm5EO0VOaUNJLGNFcFJrQixFQUFBOztBRnVSdEI7RUFDSSw4QkFBcUMsRUFBQTs7QTJHelJ6QztFM0c2UkksOEJBQW1DLEVBQUE7O0FBSXZDO0VBQ0ksY0VwU21CO0VGcVNuQixxQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxjRXpTbUIsRUFBQTs7QUY0U3ZCO0VBQ0kscUJBQXFCLEVBQUE7O0FBR3pCO0VBQ0ksU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZLEVBQUE7O0FBR2hCO0VBQ0ksU0FDSixFQUFBOztBQUVBO0VBQ0ksV0FBVyxFQUFBOztBQUdmO0VBQ0ksbUJBQWMsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBcclxuVGhlbWUgTmFtZTogQm9vdHN0cmFwIDQgU2Fzc1xyXG5EZXNjcmlwdGlvbjogQm9vdHN0cmFwIDQgd2l0aCBTYXNzXHJcbiovXG4vKiBJTVBPUlRTICovXG4vKiBWQVJJQUJMRVMgKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Mb3JhOndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9zd2FsZDo0MDAsMzAwLDcwMFwiKTtcbi50ZXh0LWdyZXktMTAwIHtcbiAgY29sb3I6ICNGNEY2Rjg7IH1cblxuLmJnLWdyZXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODsgfVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVDMjNEOyB9XG5cbi5iZy1ncmVlbi0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ3NjFFOyB9XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkMzNTU4OyB9XG5cbi5iZy1yZWQtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2MDgxQjsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzU0OEY7IH1cblxuLmJnLWJsdWUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTc3NTsgfVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjgwMDsgfVxuXG4uYmcteWVsbG93LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDREU2MDk7IH1cblxuLmJnLXByaW1hcnktZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAwLjgyZGVnLCAjQzIxNzM0IDExLjY4JSwgIzhGMTAyNyA4My40OSUpOyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjQzIxNzM0O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMyOGE3NDU7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMTdhMmI4O1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjNEQ1NTVGO1xuICAtLWJzLXByaW1hcnk6ICNDMjE3MzQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjQzIxNzM0O1xuICAtLWJzLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0tYnMtaW5mbzogIzE3YTJiODtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI0MyMTczNDtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktOTAwOiAjNEQ1NTVGO1xuICAtLWJzLWdyYXktZm9vdGVyOiAjNEQ1NTVGO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLXByaW1hcnktcmdiOiAxOTQsIDIzLCA1MjtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxOTQsIDIzLCA1MjtcbiAgLS1icy1zdWNjZXNzLXJnYjogNDAsIDE2NywgNjk7XG4gIC0tYnMtaW5mby1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMTk0LCAyMywgNTI7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLWdyYXktMTAwLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1ncmF5LTkwMC1yZ2I6IDc3LCA4NSwgOTU7XG4gIC0tYnMtZ3JheS1mb290ZXItcmdiOiA3NywgODUsIDk1O1xuICAtLWJzLWdyYXktMzAwLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiA1MSwgNTEsIDUxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzMzMzMzMztcbiAgLS1icy1ib2R5LWJnOiAjZmZmOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfSB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ociB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4OyB9XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogI0MyMTczNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOGIxMTI1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqLztcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZDYzMzg0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDU1NUY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cbiAgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgbGVnZW5kICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTEge1xuICAgICAgZm9udC1zaXplOiA1cmVtOyB9IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMiB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTMge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNCB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kaXNwbGF5LTUge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7IH1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7IH1cbiAgLnJvdyA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTsgfVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlOyB9XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDsgfVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwOyB9XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMnJlbTsgfVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAycmVtOyB9XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTsgfVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAyLjVyZW07IH1cblxuLmctNixcbi5neC02IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuXG4uZy02LFxuLmd5LTYge1xuICAtLWJzLWd1dHRlci15OiAzcmVtOyB9XG5cbi5nLTcsXG4uZ3gtNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMuNXJlbTsgfVxuXG4uZy03LFxuLmd5LTcge1xuICAtLWJzLWd1dHRlci15OiAzLjVyZW07IH1cblxuLmctOCxcbi5neC04IHtcbiAgLS1icy1ndXR0ZXIteDogNHJlbTsgfVxuXG4uZy04LFxuLmd5LTgge1xuICAtLWJzLWd1dHRlci15OiA0cmVtOyB9XG5cbi5nLTksXG4uZ3gtOSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDQuNXJlbTsgfVxuXG4uZy05LFxuLmd5LTkge1xuICAtLWJzLWd1dHRlci15OiA0LjVyZW07IH1cblxuLmctMTAsXG4uZ3gtMTAge1xuICAtLWJzLWd1dHRlci14OiA1cmVtOyB9XG5cbi5nLTEwLFxuLmd5LTEwIHtcbiAgLS1icy1ndXR0ZXIteTogNXJlbTsgfVxuXG4uZy0xMSxcbi5neC0xMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDUuNXJlbTsgfVxuXG4uZy0xMSxcbi5neS0xMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDUuNXJlbTsgfVxuXG4uZy0xMixcbi5neC0xMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDZyZW07IH1cblxuLmctMTIsXG4uZ3ktMTIge1xuICAtLWJzLWd1dHRlci15OiA2cmVtOyB9XG5cbi5nLTEzLFxuLmd4LTEzIHtcbiAgLS1icy1ndXR0ZXIteDogNi41cmVtOyB9XG5cbi5nLTEzLFxuLmd5LTEzIHtcbiAgLS1icy1ndXR0ZXIteTogNi41cmVtOyB9XG5cbi5nLTE0LFxuLmd4LTE0IHtcbiAgLS1icy1ndXR0ZXIteDogN3JlbTsgfVxuXG4uZy0xNCxcbi5neS0xNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDdyZW07IH1cblxuLmctMTUsXG4uZ3gtMTUge1xuICAtLWJzLWd1dHRlci14OiA3LjVyZW07IH1cblxuLmctMTUsXG4uZ3ktMTUge1xuICAtLWJzLWd1dHRlci15OiA3LjVyZW07IH1cblxuLmctMTYsXG4uZ3gtMTYge1xuICAtLWJzLWd1dHRlci14OiA4cmVtOyB9XG5cbi5nLTE2LFxuLmd5LTE2IHtcbiAgLS1icy1ndXR0ZXIteTogOHJlbTsgfVxuXG4uZy0xNyxcbi5neC0xNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDguNXJlbTsgfVxuXG4uZy0xNyxcbi5neS0xNyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDguNXJlbTsgfVxuXG4uZy0xOCxcbi5neC0xOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDlyZW07IH1cblxuLmctMTgsXG4uZ3ktMTgge1xuICAtLWJzLWd1dHRlci15OiA5cmVtOyB9XG5cbi5nLTE5LFxuLmd4LTE5IHtcbiAgLS1icy1ndXR0ZXIteDogOS41cmVtOyB9XG5cbi5nLTE5LFxuLmd5LTE5IHtcbiAgLS1icy1ndXR0ZXIteTogOS41cmVtOyB9XG5cbi5nLTIwLFxuLmd4LTIwIHtcbiAgLS1icy1ndXR0ZXIteDogMTByZW07IH1cblxuLmctMjAsXG4uZ3ktMjAge1xuICAtLWJzLWd1dHRlci15OiAxMHJlbTsgfVxuXG4uZy0yMSxcbi5neC0yMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEwLjVyZW07IH1cblxuLmctMjEsXG4uZ3ktMjEge1xuICAtLWJzLWd1dHRlci15OiAxMC41cmVtOyB9XG5cbi5nLTIyLFxuLmd4LTIyIHtcbiAgLS1icy1ndXR0ZXIteDogMTFyZW07IH1cblxuLmctMjIsXG4uZ3ktMjIge1xuICAtLWJzLWd1dHRlci15OiAxMXJlbTsgfVxuXG4uZy0yMyxcbi5neC0yMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDExLjVyZW07IH1cblxuLmctMjMsXG4uZ3ktMjMge1xuICAtLWJzLWd1dHRlci15OiAxMS41cmVtOyB9XG5cbi5nLTI0LFxuLmd4LTI0IHtcbiAgLS1icy1ndXR0ZXIteDogMTJyZW07IH1cblxuLmctMjQsXG4uZ3ktMjQge1xuICAtLWJzLWd1dHRlci15OiAxMnJlbTsgfVxuXG4uZy0yNSxcbi5neC0yNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEyLjVyZW07IH1cblxuLmctMjUsXG4uZ3ktMjUge1xuICAtLWJzLWd1dHRlci15OiAxMi41cmVtOyB9XG5cbi5nLTI2LFxuLmd4LTI2IHtcbiAgLS1icy1ndXR0ZXIteDogMTNyZW07IH1cblxuLmctMjYsXG4uZ3ktMjYge1xuICAtLWJzLWd1dHRlci15OiAxM3JlbTsgfVxuXG4uZy0yNyxcbi5neC0yNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEzLjVyZW07IH1cblxuLmctMjcsXG4uZ3ktMjcge1xuICAtLWJzLWd1dHRlci15OiAxMy41cmVtOyB9XG5cbi5nLTI4LFxuLmd4LTI4IHtcbiAgLS1icy1ndXR0ZXIteDogMTRyZW07IH1cblxuLmctMjgsXG4uZ3ktMjgge1xuICAtLWJzLWd1dHRlci15OiAxNHJlbTsgfVxuXG4uZy0yOSxcbi5neC0yOSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDE0LjVyZW07IH1cblxuLmctMjksXG4uZ3ktMjkge1xuICAtLWJzLWd1dHRlci15OiAxNC41cmVtOyB9XG5cbi5nLTMwLFxuLmd4LTMwIHtcbiAgLS1icy1ndXR0ZXIteDogMTVyZW07IH1cblxuLmctMzAsXG4uZ3ktMzAge1xuICAtLWJzLWd1dHRlci15OiAxNXJlbTsgfVxuXG4uZy1uMSxcbi5neC1uMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0wLjVyZW07IH1cblxuLmctbjEsXG4uZ3ktbjEge1xuICAtLWJzLWd1dHRlci15OiAtMC41cmVtOyB9XG5cbi5nLW4yLFxuLmd4LW4yIHtcbiAgLS1icy1ndXR0ZXIteDogLTFyZW07IH1cblxuLmctbjIsXG4uZ3ktbjIge1xuICAtLWJzLWd1dHRlci15OiAtMXJlbTsgfVxuXG4uZy1uMyxcbi5neC1uMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0xLjVyZW07IH1cblxuLmctbjMsXG4uZ3ktbjMge1xuICAtLWJzLWd1dHRlci15OiAtMS41cmVtOyB9XG5cbi5nLW40LFxuLmd4LW40IHtcbiAgLS1icy1ndXR0ZXIteDogLTJyZW07IH1cblxuLmctbjQsXG4uZ3ktbjQge1xuICAtLWJzLWd1dHRlci15OiAtMnJlbTsgfVxuXG4uZy1uNSxcbi5neC1uNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0yLjVyZW07IH1cblxuLmctbjUsXG4uZ3ktbjUge1xuICAtLWJzLWd1dHRlci15OiAtMi41cmVtOyB9XG5cbi5nLW42LFxuLmd4LW42IHtcbiAgLS1icy1ndXR0ZXIteDogLTNyZW07IH1cblxuLmctbjYsXG4uZ3ktbjYge1xuICAtLWJzLWd1dHRlci15OiAtM3JlbTsgfVxuXG4uZy1uNyxcbi5neC1uNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IC0zLjVyZW07IH1cblxuLmctbjcsXG4uZ3ktbjcge1xuICAtLWJzLWd1dHRlci15OiAtMy41cmVtOyB9XG5cbi5nLW44LFxuLmd4LW44IHtcbiAgLS1icy1ndXR0ZXIteDogLTRyZW07IH1cblxuLmctbjgsXG4uZ3ktbjgge1xuICAtLWJzLWd1dHRlci15OiAtNHJlbTsgfVxuXG4uZy1uOSxcbi5neC1uOSB7XG4gIC0tYnMtZ3V0dGVyLXg6IC00LjVyZW07IH1cblxuLmctbjksXG4uZ3ktbjkge1xuICAtLWJzLWd1dHRlci15OiAtNC41cmVtOyB9XG5cbi5nLW4xMCxcbi5neC1uMTAge1xuICAtLWJzLWd1dHRlci14OiAtNXJlbTsgfVxuXG4uZy1uMTAsXG4uZ3ktbjEwIHtcbiAgLS1icy1ndXR0ZXIteTogLTVyZW07IH1cblxuLmctbjExLFxuLmd4LW4xMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IC01LjVyZW07IH1cblxuLmctbjExLFxuLmd5LW4xMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IC01LjVyZW07IH1cblxuLmctbjEyLFxuLmd4LW4xMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IC02cmVtOyB9XG5cbi5nLW4xMixcbi5neS1uMTIge1xuICAtLWJzLWd1dHRlci15OiAtNnJlbTsgfVxuXG4uZy1uMTMsXG4uZ3gtbjEzIHtcbiAgLS1icy1ndXR0ZXIteDogLTYuNXJlbTsgfVxuXG4uZy1uMTMsXG4uZ3ktbjEzIHtcbiAgLS1icy1ndXR0ZXIteTogLTYuNXJlbTsgfVxuXG4uZy1uMTQsXG4uZ3gtbjE0IHtcbiAgLS1icy1ndXR0ZXIteDogLTdyZW07IH1cblxuLmctbjE0LFxuLmd5LW4xNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IC03cmVtOyB9XG5cbi5nLW4xNSxcbi5neC1uMTUge1xuICAtLWJzLWd1dHRlci14OiAtNy41cmVtOyB9XG5cbi5nLW4xNSxcbi5neS1uMTUge1xuICAtLWJzLWd1dHRlci15OiAtNy41cmVtOyB9XG5cbi5nLW4xNixcbi5neC1uMTYge1xuICAtLWJzLWd1dHRlci14OiAtOHJlbTsgfVxuXG4uZy1uMTYsXG4uZ3ktbjE2IHtcbiAgLS1icy1ndXR0ZXIteTogLThyZW07IH1cblxuLmctbjE3LFxuLmd4LW4xNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IC04LjVyZW07IH1cblxuLmctbjE3LFxuLmd5LW4xNyB7XG4gIC0tYnMtZ3V0dGVyLXk6IC04LjVyZW07IH1cblxuLmctbjE4LFxuLmd4LW4xOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IC05cmVtOyB9XG5cbi5nLW4xOCxcbi5neS1uMTgge1xuICAtLWJzLWd1dHRlci15OiAtOXJlbTsgfVxuXG4uZy1uMTksXG4uZ3gtbjE5IHtcbiAgLS1icy1ndXR0ZXIteDogLTkuNXJlbTsgfVxuXG4uZy1uMTksXG4uZ3ktbjE5IHtcbiAgLS1icy1ndXR0ZXIteTogLTkuNXJlbTsgfVxuXG4uZy1uMjAsXG4uZ3gtbjIwIHtcbiAgLS1icy1ndXR0ZXIteDogLTEwcmVtOyB9XG5cbi5nLW4yMCxcbi5neS1uMjAge1xuICAtLWJzLWd1dHRlci15OiAtMTByZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTsgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTsgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtOyB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07IH1cbiAgLmctc20tNixcbiAgLmd4LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctc20tNixcbiAgLmd5LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH1cbiAgLmctc20tNyxcbiAgLmd4LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNXJlbTsgfVxuICAuZy1zbS03LFxuICAuZ3ktc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMy41cmVtOyB9XG4gIC5nLXNtLTgsXG4gIC5neC1zbS04IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtOyB9XG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtOyB9XG4gIC5nLXNtLTksXG4gIC5neC1zbS05IHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjVyZW07IH1cbiAgLmctc20tOSxcbiAgLmd5LXNtLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuNXJlbTsgfVxuICAuZy1zbS0xMCxcbiAgLmd4LXNtLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtOyB9XG4gIC5nLXNtLTEwLFxuICAuZ3ktc20tMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07IH1cbiAgLmctc20tMTEsXG4gIC5neC1zbS0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNS41cmVtOyB9XG4gIC5nLXNtLTExLFxuICAuZ3ktc20tMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUuNXJlbTsgfVxuICAuZy1zbS0xMixcbiAgLmd4LXNtLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA2cmVtOyB9XG4gIC5nLXNtLTEyLFxuICAuZ3ktc20tMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07IH1cbiAgLmctc20tMTMsXG4gIC5neC1zbS0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogNi41cmVtOyB9XG4gIC5nLXNtLTEzLFxuICAuZ3ktc20tMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYuNXJlbTsgfVxuICAuZy1zbS0xNCxcbiAgLmd4LXNtLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtOyB9XG4gIC5nLXNtLTE0LFxuICAuZ3ktc20tMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07IH1cbiAgLmctc20tMTUsXG4gIC5neC1zbS0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNy41cmVtOyB9XG4gIC5nLXNtLTE1LFxuICAuZ3ktc20tMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDcuNXJlbTsgfVxuICAuZy1zbS0xNixcbiAgLmd4LXNtLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtOyB9XG4gIC5nLXNtLTE2LFxuICAuZ3ktc20tMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07IH1cbiAgLmctc20tMTcsXG4gIC5neC1zbS0xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOC41cmVtOyB9XG4gIC5nLXNtLTE3LFxuICAuZ3ktc20tMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDguNXJlbTsgfVxuICAuZy1zbS0xOCxcbiAgLmd4LXNtLTE4IHtcbiAgICAtLWJzLWd1dHRlci14OiA5cmVtOyB9XG4gIC5nLXNtLTE4LFxuICAuZ3ktc20tMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDlyZW07IH1cbiAgLmctc20tMTksXG4gIC5neC1zbS0xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogOS41cmVtOyB9XG4gIC5nLXNtLTE5LFxuICAuZ3ktc20tMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDkuNXJlbTsgfVxuICAuZy1zbS0yMCxcbiAgLmd4LXNtLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTsgfVxuICAuZy1zbS0yMCxcbiAgLmd5LXNtLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTsgfVxuICAuZy1zbS0yMSxcbiAgLmd4LXNtLTIxIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMC41cmVtOyB9XG4gIC5nLXNtLTIxLFxuICAuZ3ktc20tMjEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwLjVyZW07IH1cbiAgLmctc20tMjIsXG4gIC5neC1zbS0yMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTFyZW07IH1cbiAgLmctc20tMjIsXG4gIC5neS1zbS0yMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07IH1cbiAgLmctc20tMjMsXG4gIC5neC1zbS0yMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTEuNXJlbTsgfVxuICAuZy1zbS0yMyxcbiAgLmd5LXNtLTIzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMS41cmVtOyB9XG4gIC5nLXNtLTI0LFxuICAuZ3gtc20tMjQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEycmVtOyB9XG4gIC5nLXNtLTI0LFxuICAuZ3ktc20tMjQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEycmVtOyB9XG4gIC5nLXNtLTI1LFxuICAuZ3gtc20tMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyLjVyZW07IH1cbiAgLmctc20tMjUsXG4gIC5neS1zbS0yNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTIuNXJlbTsgfVxuICAuZy1zbS0yNixcbiAgLmd4LXNtLTI2IHtcbiAgICAtLWJzLWd1dHRlci14OiAxM3JlbTsgfVxuICAuZy1zbS0yNixcbiAgLmd5LXNtLTI2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTsgfVxuICAuZy1zbS0yNyxcbiAgLmd4LXNtLTI3IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMy41cmVtOyB9XG4gIC5nLXNtLTI3LFxuICAuZ3ktc20tMjcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzLjVyZW07IH1cbiAgLmctc20tMjgsXG4gIC5neC1zbS0yOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTRyZW07IH1cbiAgLmctc20tMjgsXG4gIC5neS1zbS0yOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTRyZW07IH1cbiAgLmctc20tMjksXG4gIC5neC1zbS0yOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTQuNXJlbTsgfVxuICAuZy1zbS0yOSxcbiAgLmd5LXNtLTI5IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNC41cmVtOyB9XG4gIC5nLXNtLTMwLFxuICAuZ3gtc20tMzAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cmVtOyB9XG4gIC5nLXNtLTMwLFxuICAuZ3ktc20tMzAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE1cmVtOyB9XG4gIC5nLXNtLW4xLFxuICAuZ3gtc20tbjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0wLjVyZW07IH1cbiAgLmctc20tbjEsXG4gIC5neS1zbS1uMSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTAuNXJlbTsgfVxuICAuZy1zbS1uMixcbiAgLmd4LXNtLW4yIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMXJlbTsgfVxuICAuZy1zbS1uMixcbiAgLmd5LXNtLW4yIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMXJlbTsgfVxuICAuZy1zbS1uMyxcbiAgLmd4LXNtLW4zIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMS41cmVtOyB9XG4gIC5nLXNtLW4zLFxuICAuZ3ktc20tbjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xLjVyZW07IH1cbiAgLmctc20tbjQsXG4gIC5neC1zbS1uNCB7XG4gICAgLS1icy1ndXR0ZXIteDogLTJyZW07IH1cbiAgLmctc20tbjQsXG4gIC5neS1zbS1uNCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTJyZW07IH1cbiAgLmctc20tbjUsXG4gIC5neC1zbS1uNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTIuNXJlbTsgfVxuICAuZy1zbS1uNSxcbiAgLmd5LXNtLW41IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMi41cmVtOyB9XG4gIC5nLXNtLW42LFxuICAuZ3gtc20tbjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zcmVtOyB9XG4gIC5nLXNtLW42LFxuICAuZ3ktc20tbjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0zcmVtOyB9XG4gIC5nLXNtLW43LFxuICAuZ3gtc20tbjcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0zLjVyZW07IH1cbiAgLmctc20tbjcsXG4gIC5neS1zbS1uNyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTMuNXJlbTsgfVxuICAuZy1zbS1uOCxcbiAgLmd4LXNtLW44IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNHJlbTsgfVxuICAuZy1zbS1uOCxcbiAgLmd5LXNtLW44IHtcbiAgICAtLWJzLWd1dHRlci15OiAtNHJlbTsgfVxuICAuZy1zbS1uOSxcbiAgLmd4LXNtLW45IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNC41cmVtOyB9XG4gIC5nLXNtLW45LFxuICAuZ3ktc20tbjkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC00LjVyZW07IH1cbiAgLmctc20tbjEwLFxuICAuZ3gtc20tbjEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNXJlbTsgfVxuICAuZy1zbS1uMTAsXG4gIC5neS1zbS1uMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01cmVtOyB9XG4gIC5nLXNtLW4xMSxcbiAgLmd4LXNtLW4xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTUuNXJlbTsgfVxuICAuZy1zbS1uMTEsXG4gIC5neS1zbS1uMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC01LjVyZW07IH1cbiAgLmctc20tbjEyLFxuICAuZ3gtc20tbjEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNnJlbTsgfVxuICAuZy1zbS1uMTIsXG4gIC5neS1zbS1uMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02cmVtOyB9XG4gIC5nLXNtLW4xMyxcbiAgLmd4LXNtLW4xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTYuNXJlbTsgfVxuICAuZy1zbS1uMTMsXG4gIC5neS1zbS1uMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC02LjVyZW07IH1cbiAgLmctc20tbjE0LFxuICAuZ3gtc20tbjE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAtN3JlbTsgfVxuICAuZy1zbS1uMTQsXG4gIC5neS1zbS1uMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03cmVtOyB9XG4gIC5nLXNtLW4xNSxcbiAgLmd4LXNtLW4xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTcuNXJlbTsgfVxuICAuZy1zbS1uMTUsXG4gIC5neS1zbS1uMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC03LjVyZW07IH1cbiAgLmctc20tbjE2LFxuICAuZ3gtc20tbjE2IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOHJlbTsgfVxuICAuZy1zbS1uMTYsXG4gIC5neS1zbS1uMTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04cmVtOyB9XG4gIC5nLXNtLW4xNyxcbiAgLmd4LXNtLW4xNyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTguNXJlbTsgfVxuICAuZy1zbS1uMTcsXG4gIC5neS1zbS1uMTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC04LjVyZW07IH1cbiAgLmctc20tbjE4LFxuICAuZ3gtc20tbjE4IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOXJlbTsgfVxuICAuZy1zbS1uMTgsXG4gIC5neS1zbS1uMTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05cmVtOyB9XG4gIC5nLXNtLW4xOSxcbiAgLmd4LXNtLW4xOSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTkuNXJlbTsgfVxuICAuZy1zbS1uMTksXG4gIC5neS1zbS1uMTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC05LjVyZW07IH1cbiAgLmctc20tbjIwLFxuICAuZ3gtc20tbjIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAtMTByZW07IH1cbiAgLmctc20tbjIwLFxuICAuZ3ktc20tbjIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMTByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtOyB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtOyB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07IH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfVxuICAuZy1tZC02LFxuICAuZ3gtbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1tZC02LFxuICAuZ3ktbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuICAuZy1tZC03LFxuICAuZ3gtbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMy41cmVtOyB9XG4gIC5nLW1kLTcsXG4gIC5neS1tZC03IHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjVyZW07IH1cbiAgLmctbWQtOCxcbiAgLmd4LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07IH1cbiAgLmctbWQtOCxcbiAgLmd5LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07IH1cbiAgLmctbWQtOSxcbiAgLmd4LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuNXJlbTsgfVxuICAuZy1tZC05LFxuICAuZ3ktbWQtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNC41cmVtOyB9XG4gIC5nLW1kLTEwLFxuICAuZ3gtbWQtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07IH1cbiAgLmctbWQtMTAsXG4gIC5neS1tZC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTsgfVxuICAuZy1tZC0xMSxcbiAgLmd4LW1kLTExIHtcbiAgICAtLWJzLWd1dHRlci14OiA1LjVyZW07IH1cbiAgLmctbWQtMTEsXG4gIC5neS1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogNS41cmVtOyB9XG4gIC5nLW1kLTEyLFxuICAuZ3gtbWQtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07IH1cbiAgLmctbWQtMTIsXG4gIC5neS1tZC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNnJlbTsgfVxuICAuZy1tZC0xMyxcbiAgLmd4LW1kLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA2LjVyZW07IH1cbiAgLmctbWQtMTMsXG4gIC5neS1tZC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogNi41cmVtOyB9XG4gIC5nLW1kLTE0LFxuICAuZ3gtbWQtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07IH1cbiAgLmctbWQtMTQsXG4gIC5neS1tZC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogN3JlbTsgfVxuICAuZy1tZC0xNSxcbiAgLmd4LW1kLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiA3LjVyZW07IH1cbiAgLmctbWQtMTUsXG4gIC5neS1tZC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNy41cmVtOyB9XG4gIC5nLW1kLTE2LFxuICAuZ3gtbWQtMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07IH1cbiAgLmctbWQtMTYsXG4gIC5neS1tZC0xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTsgfVxuICAuZy1tZC0xNyxcbiAgLmd4LW1kLTE3IHtcbiAgICAtLWJzLWd1dHRlci14OiA4LjVyZW07IH1cbiAgLmctbWQtMTcsXG4gIC5neS1tZC0xNyB7XG4gICAgLS1icy1ndXR0ZXIteTogOC41cmVtOyB9XG4gIC5nLW1kLTE4LFxuICAuZ3gtbWQtMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDlyZW07IH1cbiAgLmctbWQtMTgsXG4gIC5neS1tZC0xOCB7XG4gICAgLS1icy1ndXR0ZXIteTogOXJlbTsgfVxuICAuZy1tZC0xOSxcbiAgLmd4LW1kLTE5IHtcbiAgICAtLWJzLWd1dHRlci14OiA5LjVyZW07IH1cbiAgLmctbWQtMTksXG4gIC5neS1tZC0xOSB7XG4gICAgLS1icy1ndXR0ZXIteTogOS41cmVtOyB9XG4gIC5nLW1kLTIwLFxuICAuZ3gtbWQtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtOyB9XG4gIC5nLW1kLTIwLFxuICAuZ3ktbWQtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtOyB9XG4gIC5nLW1kLTIxLFxuICAuZ3gtbWQtMjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwLjVyZW07IH1cbiAgLmctbWQtMjEsXG4gIC5neS1tZC0yMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTAuNXJlbTsgfVxuICAuZy1tZC0yMixcbiAgLmd4LW1kLTIyIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTsgfVxuICAuZy1tZC0yMixcbiAgLmd5LW1kLTIyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMXJlbTsgfVxuICAuZy1tZC0yMyxcbiAgLmd4LW1kLTIzIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMS41cmVtOyB9XG4gIC5nLW1kLTIzLFxuICAuZ3ktbWQtMjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExLjVyZW07IH1cbiAgLmctbWQtMjQsXG4gIC5neC1tZC0yNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTJyZW07IH1cbiAgLmctbWQtMjQsXG4gIC5neS1tZC0yNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTJyZW07IH1cbiAgLmctbWQtMjUsXG4gIC5neC1tZC0yNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTIuNXJlbTsgfVxuICAuZy1tZC0yNSxcbiAgLmd5LW1kLTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMi41cmVtOyB9XG4gIC5nLW1kLTI2LFxuICAuZ3gtbWQtMjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzcmVtOyB9XG4gIC5nLW1kLTI2LFxuICAuZ3ktbWQtMjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzcmVtOyB9XG4gIC5nLW1kLTI3LFxuICAuZ3gtbWQtMjcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzLjVyZW07IH1cbiAgLmctbWQtMjcsXG4gIC5neS1tZC0yNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTMuNXJlbTsgfVxuICAuZy1tZC0yOCxcbiAgLmd4LW1kLTI4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNHJlbTsgfVxuICAuZy1tZC0yOCxcbiAgLmd5LW1kLTI4IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNHJlbTsgfVxuICAuZy1tZC0yOSxcbiAgLmd4LW1kLTI5IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNC41cmVtOyB9XG4gIC5nLW1kLTI5LFxuICAuZ3ktbWQtMjkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0LjVyZW07IH1cbiAgLmctbWQtMzAsXG4gIC5neC1tZC0zMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVyZW07IH1cbiAgLmctbWQtMzAsXG4gIC5neS1tZC0zMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVyZW07IH1cbiAgLmctbWQtbjEsXG4gIC5neC1tZC1uMSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTAuNXJlbTsgfVxuICAuZy1tZC1uMSxcbiAgLmd5LW1kLW4xIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMC41cmVtOyB9XG4gIC5nLW1kLW4yLFxuICAuZ3gtbWQtbjIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xcmVtOyB9XG4gIC5nLW1kLW4yLFxuICAuZ3ktbWQtbjIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xcmVtOyB9XG4gIC5nLW1kLW4zLFxuICAuZ3gtbWQtbjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xLjVyZW07IH1cbiAgLmctbWQtbjMsXG4gIC5neS1tZC1uMyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTEuNXJlbTsgfVxuICAuZy1tZC1uNCxcbiAgLmd4LW1kLW40IHtcbiAgICAtLWJzLWd1dHRlci14OiAtMnJlbTsgfVxuICAuZy1tZC1uNCxcbiAgLmd5LW1kLW40IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMnJlbTsgfVxuICAuZy1tZC1uNSxcbiAgLmd4LW1kLW41IHtcbiAgICAtLWJzLWd1dHRlci14OiAtMi41cmVtOyB9XG4gIC5nLW1kLW41LFxuICAuZ3ktbWQtbjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0yLjVyZW07IH1cbiAgLmctbWQtbjYsXG4gIC5neC1tZC1uNiB7XG4gICAgLS1icy1ndXR0ZXIteDogLTNyZW07IH1cbiAgLmctbWQtbjYsXG4gIC5neS1tZC1uNiB7XG4gICAgLS1icy1ndXR0ZXIteTogLTNyZW07IH1cbiAgLmctbWQtbjcsXG4gIC5neC1tZC1uNyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTMuNXJlbTsgfVxuICAuZy1tZC1uNyxcbiAgLmd5LW1kLW43IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMy41cmVtOyB9XG4gIC5nLW1kLW44LFxuICAuZ3gtbWQtbjgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC00cmVtOyB9XG4gIC5nLW1kLW44LFxuICAuZ3ktbWQtbjgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC00cmVtOyB9XG4gIC5nLW1kLW45LFxuICAuZ3gtbWQtbjkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC00LjVyZW07IH1cbiAgLmctbWQtbjksXG4gIC5neS1tZC1uOSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTQuNXJlbTsgfVxuICAuZy1tZC1uMTAsXG4gIC5neC1tZC1uMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC01cmVtOyB9XG4gIC5nLW1kLW4xMCxcbiAgLmd5LW1kLW4xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTVyZW07IH1cbiAgLmctbWQtbjExLFxuICAuZ3gtbWQtbjExIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNS41cmVtOyB9XG4gIC5nLW1kLW4xMSxcbiAgLmd5LW1kLW4xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTUuNXJlbTsgfVxuICAuZy1tZC1uMTIsXG4gIC5neC1tZC1uMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC02cmVtOyB9XG4gIC5nLW1kLW4xMixcbiAgLmd5LW1kLW4xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogLTZyZW07IH1cbiAgLmctbWQtbjEzLFxuICAuZ3gtbWQtbjEzIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNi41cmVtOyB9XG4gIC5nLW1kLW4xMyxcbiAgLmd5LW1kLW4xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTYuNXJlbTsgfVxuICAuZy1tZC1uMTQsXG4gIC5neC1tZC1uMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC03cmVtOyB9XG4gIC5nLW1kLW4xNCxcbiAgLmd5LW1kLW4xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTdyZW07IH1cbiAgLmctbWQtbjE1LFxuICAuZ3gtbWQtbjE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNy41cmVtOyB9XG4gIC5nLW1kLW4xNSxcbiAgLmd5LW1kLW4xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTcuNXJlbTsgfVxuICAuZy1tZC1uMTYsXG4gIC5neC1tZC1uMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC04cmVtOyB9XG4gIC5nLW1kLW4xNixcbiAgLmd5LW1kLW4xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogLThyZW07IH1cbiAgLmctbWQtbjE3LFxuICAuZ3gtbWQtbjE3IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOC41cmVtOyB9XG4gIC5nLW1kLW4xNyxcbiAgLmd5LW1kLW4xNyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTguNXJlbTsgfVxuICAuZy1tZC1uMTgsXG4gIC5neC1tZC1uMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC05cmVtOyB9XG4gIC5nLW1kLW4xOCxcbiAgLmd5LW1kLW4xOCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTlyZW07IH1cbiAgLmctbWQtbjE5LFxuICAuZ3gtbWQtbjE5IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOS41cmVtOyB9XG4gIC5nLW1kLW4xOSxcbiAgLmd5LW1kLW4xOSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTkuNXJlbTsgfVxuICAuZy1tZC1uMjAsXG4gIC5neC1tZC1uMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xMHJlbTsgfVxuICAuZy1tZC1uMjAsXG4gIC5neS1tZC1uMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtOyB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtOyB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07IH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfVxuICAuZy1sZy02LFxuICAuZ3gtbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1sZy02LFxuICAuZ3ktbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuICAuZy1sZy03LFxuICAuZ3gtbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMy41cmVtOyB9XG4gIC5nLWxnLTcsXG4gIC5neS1sZy03IHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjVyZW07IH1cbiAgLmctbGctOCxcbiAgLmd4LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07IH1cbiAgLmctbGctOCxcbiAgLmd5LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07IH1cbiAgLmctbGctOSxcbiAgLmd4LWxnLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuNXJlbTsgfVxuICAuZy1sZy05LFxuICAuZ3ktbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNC41cmVtOyB9XG4gIC5nLWxnLTEwLFxuICAuZ3gtbGctMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07IH1cbiAgLmctbGctMTAsXG4gIC5neS1sZy0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTsgfVxuICAuZy1sZy0xMSxcbiAgLmd4LWxnLTExIHtcbiAgICAtLWJzLWd1dHRlci14OiA1LjVyZW07IH1cbiAgLmctbGctMTEsXG4gIC5neS1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogNS41cmVtOyB9XG4gIC5nLWxnLTEyLFxuICAuZ3gtbGctMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07IH1cbiAgLmctbGctMTIsXG4gIC5neS1sZy0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNnJlbTsgfVxuICAuZy1sZy0xMyxcbiAgLmd4LWxnLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA2LjVyZW07IH1cbiAgLmctbGctMTMsXG4gIC5neS1sZy0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogNi41cmVtOyB9XG4gIC5nLWxnLTE0LFxuICAuZ3gtbGctMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07IH1cbiAgLmctbGctMTQsXG4gIC5neS1sZy0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogN3JlbTsgfVxuICAuZy1sZy0xNSxcbiAgLmd4LWxnLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiA3LjVyZW07IH1cbiAgLmctbGctMTUsXG4gIC5neS1sZy0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNy41cmVtOyB9XG4gIC5nLWxnLTE2LFxuICAuZ3gtbGctMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07IH1cbiAgLmctbGctMTYsXG4gIC5neS1sZy0xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTsgfVxuICAuZy1sZy0xNyxcbiAgLmd4LWxnLTE3IHtcbiAgICAtLWJzLWd1dHRlci14OiA4LjVyZW07IH1cbiAgLmctbGctMTcsXG4gIC5neS1sZy0xNyB7XG4gICAgLS1icy1ndXR0ZXIteTogOC41cmVtOyB9XG4gIC5nLWxnLTE4LFxuICAuZ3gtbGctMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDlyZW07IH1cbiAgLmctbGctMTgsXG4gIC5neS1sZy0xOCB7XG4gICAgLS1icy1ndXR0ZXIteTogOXJlbTsgfVxuICAuZy1sZy0xOSxcbiAgLmd4LWxnLTE5IHtcbiAgICAtLWJzLWd1dHRlci14OiA5LjVyZW07IH1cbiAgLmctbGctMTksXG4gIC5neS1sZy0xOSB7XG4gICAgLS1icy1ndXR0ZXIteTogOS41cmVtOyB9XG4gIC5nLWxnLTIwLFxuICAuZ3gtbGctMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtOyB9XG4gIC5nLWxnLTIwLFxuICAuZ3ktbGctMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtOyB9XG4gIC5nLWxnLTIxLFxuICAuZ3gtbGctMjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwLjVyZW07IH1cbiAgLmctbGctMjEsXG4gIC5neS1sZy0yMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTAuNXJlbTsgfVxuICAuZy1sZy0yMixcbiAgLmd4LWxnLTIyIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTsgfVxuICAuZy1sZy0yMixcbiAgLmd5LWxnLTIyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMXJlbTsgfVxuICAuZy1sZy0yMyxcbiAgLmd4LWxnLTIzIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMS41cmVtOyB9XG4gIC5nLWxnLTIzLFxuICAuZ3ktbGctMjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExLjVyZW07IH1cbiAgLmctbGctMjQsXG4gIC5neC1sZy0yNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTJyZW07IH1cbiAgLmctbGctMjQsXG4gIC5neS1sZy0yNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTJyZW07IH1cbiAgLmctbGctMjUsXG4gIC5neC1sZy0yNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTIuNXJlbTsgfVxuICAuZy1sZy0yNSxcbiAgLmd5LWxnLTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMi41cmVtOyB9XG4gIC5nLWxnLTI2LFxuICAuZ3gtbGctMjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzcmVtOyB9XG4gIC5nLWxnLTI2LFxuICAuZ3ktbGctMjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzcmVtOyB9XG4gIC5nLWxnLTI3LFxuICAuZ3gtbGctMjcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzLjVyZW07IH1cbiAgLmctbGctMjcsXG4gIC5neS1sZy0yNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTMuNXJlbTsgfVxuICAuZy1sZy0yOCxcbiAgLmd4LWxnLTI4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNHJlbTsgfVxuICAuZy1sZy0yOCxcbiAgLmd5LWxnLTI4IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNHJlbTsgfVxuICAuZy1sZy0yOSxcbiAgLmd4LWxnLTI5IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNC41cmVtOyB9XG4gIC5nLWxnLTI5LFxuICAuZ3ktbGctMjkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0LjVyZW07IH1cbiAgLmctbGctMzAsXG4gIC5neC1sZy0zMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVyZW07IH1cbiAgLmctbGctMzAsXG4gIC5neS1sZy0zMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVyZW07IH1cbiAgLmctbGctbjEsXG4gIC5neC1sZy1uMSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTAuNXJlbTsgfVxuICAuZy1sZy1uMSxcbiAgLmd5LWxnLW4xIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMC41cmVtOyB9XG4gIC5nLWxnLW4yLFxuICAuZ3gtbGctbjIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xcmVtOyB9XG4gIC5nLWxnLW4yLFxuICAuZ3ktbGctbjIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xcmVtOyB9XG4gIC5nLWxnLW4zLFxuICAuZ3gtbGctbjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xLjVyZW07IH1cbiAgLmctbGctbjMsXG4gIC5neS1sZy1uMyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTEuNXJlbTsgfVxuICAuZy1sZy1uNCxcbiAgLmd4LWxnLW40IHtcbiAgICAtLWJzLWd1dHRlci14OiAtMnJlbTsgfVxuICAuZy1sZy1uNCxcbiAgLmd5LWxnLW40IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMnJlbTsgfVxuICAuZy1sZy1uNSxcbiAgLmd4LWxnLW41IHtcbiAgICAtLWJzLWd1dHRlci14OiAtMi41cmVtOyB9XG4gIC5nLWxnLW41LFxuICAuZ3ktbGctbjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0yLjVyZW07IH1cbiAgLmctbGctbjYsXG4gIC5neC1sZy1uNiB7XG4gICAgLS1icy1ndXR0ZXIteDogLTNyZW07IH1cbiAgLmctbGctbjYsXG4gIC5neS1sZy1uNiB7XG4gICAgLS1icy1ndXR0ZXIteTogLTNyZW07IH1cbiAgLmctbGctbjcsXG4gIC5neC1sZy1uNyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTMuNXJlbTsgfVxuICAuZy1sZy1uNyxcbiAgLmd5LWxnLW43IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMy41cmVtOyB9XG4gIC5nLWxnLW44LFxuICAuZ3gtbGctbjgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC00cmVtOyB9XG4gIC5nLWxnLW44LFxuICAuZ3ktbGctbjgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC00cmVtOyB9XG4gIC5nLWxnLW45LFxuICAuZ3gtbGctbjkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC00LjVyZW07IH1cbiAgLmctbGctbjksXG4gIC5neS1sZy1uOSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTQuNXJlbTsgfVxuICAuZy1sZy1uMTAsXG4gIC5neC1sZy1uMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC01cmVtOyB9XG4gIC5nLWxnLW4xMCxcbiAgLmd5LWxnLW4xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTVyZW07IH1cbiAgLmctbGctbjExLFxuICAuZ3gtbGctbjExIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNS41cmVtOyB9XG4gIC5nLWxnLW4xMSxcbiAgLmd5LWxnLW4xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTUuNXJlbTsgfVxuICAuZy1sZy1uMTIsXG4gIC5neC1sZy1uMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC02cmVtOyB9XG4gIC5nLWxnLW4xMixcbiAgLmd5LWxnLW4xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogLTZyZW07IH1cbiAgLmctbGctbjEzLFxuICAuZ3gtbGctbjEzIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNi41cmVtOyB9XG4gIC5nLWxnLW4xMyxcbiAgLmd5LWxnLW4xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTYuNXJlbTsgfVxuICAuZy1sZy1uMTQsXG4gIC5neC1sZy1uMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC03cmVtOyB9XG4gIC5nLWxnLW4xNCxcbiAgLmd5LWxnLW4xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTdyZW07IH1cbiAgLmctbGctbjE1LFxuICAuZ3gtbGctbjE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNy41cmVtOyB9XG4gIC5nLWxnLW4xNSxcbiAgLmd5LWxnLW4xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTcuNXJlbTsgfVxuICAuZy1sZy1uMTYsXG4gIC5neC1sZy1uMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC04cmVtOyB9XG4gIC5nLWxnLW4xNixcbiAgLmd5LWxnLW4xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogLThyZW07IH1cbiAgLmctbGctbjE3LFxuICAuZ3gtbGctbjE3IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOC41cmVtOyB9XG4gIC5nLWxnLW4xNyxcbiAgLmd5LWxnLW4xNyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTguNXJlbTsgfVxuICAuZy1sZy1uMTgsXG4gIC5neC1sZy1uMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC05cmVtOyB9XG4gIC5nLWxnLW4xOCxcbiAgLmd5LWxnLW4xOCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTlyZW07IH1cbiAgLmctbGctbjE5LFxuICAuZ3gtbGctbjE5IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOS41cmVtOyB9XG4gIC5nLWxnLW4xOSxcbiAgLmd5LWxnLW4xOSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTkuNXJlbTsgfVxuICAuZy1sZy1uMjAsXG4gIC5neC1sZy1uMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xMHJlbTsgfVxuICAuZy1sZy1uMjAsXG4gIC5neS1sZy1uMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtOyB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtOyB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07IH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTsgfVxuICAuZy14bC02LFxuICAuZ3gteGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14bC02LFxuICAuZ3kteGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuICAuZy14bC03LFxuICAuZ3gteGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMy41cmVtOyB9XG4gIC5nLXhsLTcsXG4gIC5neS14bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjVyZW07IH1cbiAgLmcteGwtOCxcbiAgLmd4LXhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07IH1cbiAgLmcteGwtOCxcbiAgLmd5LXhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07IH1cbiAgLmcteGwtOSxcbiAgLmd4LXhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuNXJlbTsgfVxuICAuZy14bC05LFxuICAuZ3kteGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNC41cmVtOyB9XG4gIC5nLXhsLTEwLFxuICAuZ3gteGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07IH1cbiAgLmcteGwtMTAsXG4gIC5neS14bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTsgfVxuICAuZy14bC0xMSxcbiAgLmd4LXhsLTExIHtcbiAgICAtLWJzLWd1dHRlci14OiA1LjVyZW07IH1cbiAgLmcteGwtMTEsXG4gIC5neS14bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogNS41cmVtOyB9XG4gIC5nLXhsLTEyLFxuICAuZ3gteGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07IH1cbiAgLmcteGwtMTIsXG4gIC5neS14bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNnJlbTsgfVxuICAuZy14bC0xMyxcbiAgLmd4LXhsLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA2LjVyZW07IH1cbiAgLmcteGwtMTMsXG4gIC5neS14bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogNi41cmVtOyB9XG4gIC5nLXhsLTE0LFxuICAuZ3gteGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07IH1cbiAgLmcteGwtMTQsXG4gIC5neS14bC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogN3JlbTsgfVxuICAuZy14bC0xNSxcbiAgLmd4LXhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiA3LjVyZW07IH1cbiAgLmcteGwtMTUsXG4gIC5neS14bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNy41cmVtOyB9XG4gIC5nLXhsLTE2LFxuICAuZ3gteGwtMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07IH1cbiAgLmcteGwtMTYsXG4gIC5neS14bC0xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTsgfVxuICAuZy14bC0xNyxcbiAgLmd4LXhsLTE3IHtcbiAgICAtLWJzLWd1dHRlci14OiA4LjVyZW07IH1cbiAgLmcteGwtMTcsXG4gIC5neS14bC0xNyB7XG4gICAgLS1icy1ndXR0ZXIteTogOC41cmVtOyB9XG4gIC5nLXhsLTE4LFxuICAuZ3gteGwtMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDlyZW07IH1cbiAgLmcteGwtMTgsXG4gIC5neS14bC0xOCB7XG4gICAgLS1icy1ndXR0ZXIteTogOXJlbTsgfVxuICAuZy14bC0xOSxcbiAgLmd4LXhsLTE5IHtcbiAgICAtLWJzLWd1dHRlci14OiA5LjVyZW07IH1cbiAgLmcteGwtMTksXG4gIC5neS14bC0xOSB7XG4gICAgLS1icy1ndXR0ZXIteTogOS41cmVtOyB9XG4gIC5nLXhsLTIwLFxuICAuZ3gteGwtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtOyB9XG4gIC5nLXhsLTIwLFxuICAuZ3kteGwtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtOyB9XG4gIC5nLXhsLTIxLFxuICAuZ3gteGwtMjEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwLjVyZW07IH1cbiAgLmcteGwtMjEsXG4gIC5neS14bC0yMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTAuNXJlbTsgfVxuICAuZy14bC0yMixcbiAgLmd4LXhsLTIyIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTsgfVxuICAuZy14bC0yMixcbiAgLmd5LXhsLTIyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMXJlbTsgfVxuICAuZy14bC0yMyxcbiAgLmd4LXhsLTIzIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMS41cmVtOyB9XG4gIC5nLXhsLTIzLFxuICAuZ3kteGwtMjMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExLjVyZW07IH1cbiAgLmcteGwtMjQsXG4gIC5neC14bC0yNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTJyZW07IH1cbiAgLmcteGwtMjQsXG4gIC5neS14bC0yNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTJyZW07IH1cbiAgLmcteGwtMjUsXG4gIC5neC14bC0yNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTIuNXJlbTsgfVxuICAuZy14bC0yNSxcbiAgLmd5LXhsLTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMi41cmVtOyB9XG4gIC5nLXhsLTI2LFxuICAuZ3gteGwtMjYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzcmVtOyB9XG4gIC5nLXhsLTI2LFxuICAuZ3kteGwtMjYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEzcmVtOyB9XG4gIC5nLXhsLTI3LFxuICAuZ3gteGwtMjcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEzLjVyZW07IH1cbiAgLmcteGwtMjcsXG4gIC5neS14bC0yNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTMuNXJlbTsgfVxuICAuZy14bC0yOCxcbiAgLmd4LXhsLTI4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNHJlbTsgfVxuICAuZy14bC0yOCxcbiAgLmd5LXhsLTI4IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNHJlbTsgfVxuICAuZy14bC0yOSxcbiAgLmd4LXhsLTI5IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNC41cmVtOyB9XG4gIC5nLXhsLTI5LFxuICAuZ3kteGwtMjkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0LjVyZW07IH1cbiAgLmcteGwtMzAsXG4gIC5neC14bC0zMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVyZW07IH1cbiAgLmcteGwtMzAsXG4gIC5neS14bC0zMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVyZW07IH1cbiAgLmcteGwtbjEsXG4gIC5neC14bC1uMSB7XG4gICAgLS1icy1ndXR0ZXIteDogLTAuNXJlbTsgfVxuICAuZy14bC1uMSxcbiAgLmd5LXhsLW4xIHtcbiAgICAtLWJzLWd1dHRlci15OiAtMC41cmVtOyB9XG4gIC5nLXhsLW4yLFxuICAuZ3gteGwtbjIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xcmVtOyB9XG4gIC5nLXhsLW4yLFxuICAuZ3kteGwtbjIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xcmVtOyB9XG4gIC5nLXhsLW4zLFxuICAuZ3gteGwtbjMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xLjVyZW07IH1cbiAgLmcteGwtbjMsXG4gIC5neS14bC1uMyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTEuNXJlbTsgfVxuICAuZy14bC1uNCxcbiAgLmd4LXhsLW40IHtcbiAgICAtLWJzLWd1dHRlci14OiAtMnJlbTsgfVxuICAuZy14bC1uNCxcbiAgLmd5LXhsLW40IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMnJlbTsgfVxuICAuZy14bC1uNSxcbiAgLmd4LXhsLW41IHtcbiAgICAtLWJzLWd1dHRlci14OiAtMi41cmVtOyB9XG4gIC5nLXhsLW41LFxuICAuZ3kteGwtbjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0yLjVyZW07IH1cbiAgLmcteGwtbjYsXG4gIC5neC14bC1uNiB7XG4gICAgLS1icy1ndXR0ZXIteDogLTNyZW07IH1cbiAgLmcteGwtbjYsXG4gIC5neS14bC1uNiB7XG4gICAgLS1icy1ndXR0ZXIteTogLTNyZW07IH1cbiAgLmcteGwtbjcsXG4gIC5neC14bC1uNyB7XG4gICAgLS1icy1ndXR0ZXIteDogLTMuNXJlbTsgfVxuICAuZy14bC1uNyxcbiAgLmd5LXhsLW43IHtcbiAgICAtLWJzLWd1dHRlci15OiAtMy41cmVtOyB9XG4gIC5nLXhsLW44LFxuICAuZ3gteGwtbjgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC00cmVtOyB9XG4gIC5nLXhsLW44LFxuICAuZ3kteGwtbjgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC00cmVtOyB9XG4gIC5nLXhsLW45LFxuICAuZ3gteGwtbjkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC00LjVyZW07IH1cbiAgLmcteGwtbjksXG4gIC5neS14bC1uOSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTQuNXJlbTsgfVxuICAuZy14bC1uMTAsXG4gIC5neC14bC1uMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC01cmVtOyB9XG4gIC5nLXhsLW4xMCxcbiAgLmd5LXhsLW4xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTVyZW07IH1cbiAgLmcteGwtbjExLFxuICAuZ3gteGwtbjExIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNS41cmVtOyB9XG4gIC5nLXhsLW4xMSxcbiAgLmd5LXhsLW4xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTUuNXJlbTsgfVxuICAuZy14bC1uMTIsXG4gIC5neC14bC1uMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC02cmVtOyB9XG4gIC5nLXhsLW4xMixcbiAgLmd5LXhsLW4xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogLTZyZW07IH1cbiAgLmcteGwtbjEzLFxuICAuZ3gteGwtbjEzIHtcbiAgICAtLWJzLWd1dHRlci14OiAtNi41cmVtOyB9XG4gIC5nLXhsLW4xMyxcbiAgLmd5LXhsLW4xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTYuNXJlbTsgfVxuICAuZy14bC1uMTQsXG4gIC5neC14bC1uMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC03cmVtOyB9XG4gIC5nLXhsLW4xNCxcbiAgLmd5LXhsLW4xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTdyZW07IH1cbiAgLmcteGwtbjE1LFxuICAuZ3gteGwtbjE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAtNy41cmVtOyB9XG4gIC5nLXhsLW4xNSxcbiAgLmd5LXhsLW4xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTcuNXJlbTsgfVxuICAuZy14bC1uMTYsXG4gIC5neC14bC1uMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC04cmVtOyB9XG4gIC5nLXhsLW4xNixcbiAgLmd5LXhsLW4xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogLThyZW07IH1cbiAgLmcteGwtbjE3LFxuICAuZ3gteGwtbjE3IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOC41cmVtOyB9XG4gIC5nLXhsLW4xNyxcbiAgLmd5LXhsLW4xNyB7XG4gICAgLS1icy1ndXR0ZXIteTogLTguNXJlbTsgfVxuICAuZy14bC1uMTgsXG4gIC5neC14bC1uMTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC05cmVtOyB9XG4gIC5nLXhsLW4xOCxcbiAgLmd5LXhsLW4xOCB7XG4gICAgLS1icy1ndXR0ZXIteTogLTlyZW07IH1cbiAgLmcteGwtbjE5LFxuICAuZ3gteGwtbjE5IHtcbiAgICAtLWJzLWd1dHRlci14OiAtOS41cmVtOyB9XG4gIC5nLXhsLW4xOSxcbiAgLmd5LXhsLW4xOSB7XG4gICAgLS1icy1ndXR0ZXIteTogLTkuNXJlbTsgfVxuICAuZy14bC1uMjAsXG4gIC5neC14bC1uMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IC0xMHJlbTsgfVxuICAuZy14bC1uMjAsXG4gIC5neS14bC1uMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IC0xMHJlbTsgfSB9XG5cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzMzMzMzMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzMzMzMzMztcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzMzMzMzMztcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyk7IH1cbiAgLnRhYmxlID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0OyB9XG4gIC50YWJsZSA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDsgfVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpOyB9XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpOyB9XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JhY2JlNjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2UyZTNlNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2NiY2NjZTsgfVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtYmc6ICNkNGVkZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M5ZTFjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JmZDVjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNGRiY2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiZmQ1YzQ7IH1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlY2YxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2UwZTU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2Q0ZDk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkYWRmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNkNGQ5OyB9XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1iZzogI2ZmZjNjZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2U2ZGJiOTsgfVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1iZzogI2YzZDFkNjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZTdjN2NiO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGJiY2MxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2UxYzFjNjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RiYmNjMTsgfVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMGUxOyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1iZzogIzRENTU1RjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjNTY1ZTY3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjNWY2NjZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzVhNjI2YjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzVmNjY2ZjsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tY29udHJvbFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mb3JtLWNvbnRyb2xbdHlwZT1cImZpbGVcIl06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMzsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTsgfVxuICAuZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07IH1cbiAgLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpOyB9XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjM3NXJlbTsgfVxuICAuZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzMzMzMzMzsgfVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IH1cbiAgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07IH1cbiAgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXItY29sb3I6ICMwZDZlZmQ7IH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTsgfVxuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuZm9ybS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgICAuZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTsgfVxuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgICAuZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07IH1cbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7IH1cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICMyOGE3NDU7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICB6LWluZGV4OiAxOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgei1pbmRleDogMzsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjQzIxNzM0OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk0LCAyMywgNTIsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzQzIxNzM0JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0MyMTczNCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxOTQsIDIzLCA1MiwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0MyMTczNCclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNDMjE3MzQnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxOTQsIDIzLCA1MiwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTk0LCAyMywgNTIsIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogI0MyMTczNDsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICB6LWluZGV4OiAyOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzOyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLCAuYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTE0MmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIxMjJhOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MTQyYztcbiAgICBib3JkZXItY29sb3I6ICM5YjEyMmE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwMywgNTgsIDgyLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMTIyYTtcbiAgICBib3JkZXItY29sb3I6ICM5MjExMjc7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDMsIDU4LCA4MiwgMC41KTsgfVxuICAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUxNDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzliMTIyYTsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUxNDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzliMTIyYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjAzLCA1OCwgODIsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMTIyYTtcbiAgICBib3JkZXItY29sb3I6ICM5MjExMjc7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjAzLCA1OCwgODIsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YjQ2MTtcbiAgICBib3JkZXItY29sb3I6ICMzZWIwNTg7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiNDYxO1xuICAgIGJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzQsIDE0MiwgNTksIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiOTZhO1xuICAgIGJvcmRlci1jb2xvcjogIzNlYjA1ODsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDM0LCAxNDIsIDU5LCAwLjUpOyB9XG4gIC5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYjBjMztcbiAgICBib3JkZXItY29sb3I6ICMyZWFiYmY7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4taW5mbywgLmJ0bi1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FiMGMzO1xuICAgIGJvcmRlci1jb2xvcjogIzJlYWJiZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjAsIDEzOCwgMTU2LCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbyxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm8sIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YjVjNjtcbiAgICBib3JkZXItY29sb3I6ICMyZWFiYmY7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm86Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMCwgMTM4LCAxNTYsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvOmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTJjO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzcyMDsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmcsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE3LCAxNjQsIDYsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MTQyYztcbiAgICBib3JkZXItY29sb3I6ICM5YjEyMmE7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MTQyYztcbiAgICBib3JkZXItY29sb3I6ICM5YjEyMmE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwMywgNTgsIDgyLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjEyMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTIxMTI3OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwMywgNTgsIDgyLCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyOmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgICBib3JkZXItY29sb3I6ICNmOWZhZmI7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodCwgLmJ0bi1saWdodDphY3RpdmUsIC5idG4tbGlnaHQuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQ6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTsgfVxuICAuYnRuLWxpZ2h0OmRpc2FibGVkLCAuYnRuLWxpZ2h0LmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzEzNjtcbiAgICBib3JkZXItY29sb3I6ICMyYTJlMzM7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMTM2O1xuICAgIGJvcmRlci1jb2xvcjogIzJhMmUzMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcmssXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJlMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjcyYzMwOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmsuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAuYnRuLWRhcms6ZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1ncmF5LTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgICBib3JkZXItY29sb3I6ICNmOWZhZmI7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS0xMDAsIC5idG4tZ3JheS0xMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0xMDAsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTEwMCwgLmJ0bi1ncmF5LTEwMDphY3RpdmUsIC5idG4tZ3JheS0xMDAuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3JheS0xMDAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0xMDA6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktMTAwOmZvY3VzLCAuYnRuLWdyYXktMTAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LTEwMC5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdyYXktMTAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTsgfVxuICAuYnRuLWdyYXktMTAwOmRpc2FibGVkLCAuYnRuLWdyYXktMTAwLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuXG4uYnRuLWdyYXktOTAwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDU1NUY7XG4gIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuICAuYnRuLWdyYXktOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0ODUxO1xuICAgIGJvcmRlci1jb2xvcjogIzNlNDQ0YzsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ncmF5LTkwMCwgLmJ0bi1ncmF5LTkwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDg1MTtcbiAgICBib3JkZXItY29sb3I6ICMzZTQ0NGM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEwNCwgMTExLCAxMTksIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LTkwMCxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktOTAwLCAuYnRuLWdyYXktOTAwOmFjdGl2ZSwgLmJ0bi1ncmF5LTkwMC5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1ncmF5LTkwMC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTQ0NGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2E0MDQ3OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LTkwMDpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS05MDA6Zm9jdXMsIC5idG4tZ3JheS05MDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktOTAwLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3JheS05MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDQsIDExMSwgMTE5LCAwLjUpOyB9XG4gIC5idG4tZ3JheS05MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS05MDAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDU1NUY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEQ1NTVGOyB9XG5cbi5idG4tZ3JheS1mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENTU1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNEQ1NTVGOyB9XG4gIC5idG4tZ3JheS1mb290ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQ4NTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2U0NDRjOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktZm9vdGVyLCAuYnRuLWdyYXktZm9vdGVyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0ODUxO1xuICAgIGJvcmRlci1jb2xvcjogIzNlNDQ0YztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA0LCAxMTEsIDExOSwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktZm9vdGVyLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS1mb290ZXIsIC5idG4tZ3JheS1mb290ZXI6YWN0aXZlLCAuYnRuLWdyYXktZm9vdGVyLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdyYXktZm9vdGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlNDQ0YztcbiAgICBib3JkZXItY29sb3I6ICMzYTQwNDc7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktZm9vdGVyOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LWZvb3Rlcjpmb2N1cywgLmJ0bi1ncmF5LWZvb3RlcjphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS1mb290ZXIuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1ncmF5LWZvb3Rlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEwNCwgMTExLCAxMTksIDAuNSk7IH1cbiAgLmJ0bi1ncmF5LWZvb3RlcjpkaXNhYmxlZCwgLmJ0bi1ncmF5LWZvb3Rlci5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENTU1RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cblxuLmJ0bi1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLmJ0bi1ncmF5LTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNlMWU1ZTk7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS0zMDAsIC5idG4tZ3JheS0zMDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTFlNWU5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxODksIDE5MiwgMTk2LCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0zMDAsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LTMwMCwgLmJ0bi1ncmF5LTMwMDphY3RpdmUsIC5idG4tZ3JheS0zMDAuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3JheS0zMDAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGViO1xuICAgIGJvcmRlci1jb2xvcjogI2UxZTVlOTsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0zMDA6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktMzAwOmZvY3VzLCAuYnRuLWdyYXktMzAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LTMwMC5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdyYXktMzAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTg5LCAxOTIsIDE5NiwgMC41KTsgfVxuICAuYnRuLWdyYXktMzAwOmRpc2FibGVkLCAuYnRuLWdyYXktMzAwLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxOTQsIDIzLCA1MiwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTk0LCAyMywgNTIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0MyMTczNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE5NCwgMjMsIDUyLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE5NCwgMjMsIDUyLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5mbyxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxOTQsIDIzLCA1MiwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxOTQsIDIzLCA1MiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0MyMTczNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcmssXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMDAge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1ncmF5LTEwMDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTEwMCwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS0xMDAsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwLCAuYnRuLW91dGxpbmUtZ3JheS0xMDA6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0xMDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjNEQ1NTVGO1xuICBib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyYXktOTAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1NTVGO1xuICAgIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktOTAwLCAuYnRuLW91dGxpbmUtZ3JheS05MDA6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg3NywgODUsIDk1LCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTkwMCxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS05MDAsIC5idG4tb3V0bGluZS1ncmF5LTkwMDphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTkwMC5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTkwMC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENTU1RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS05MDA6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS05MDA6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTkwMDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTkwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTkwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNzcsIDg1LCA5NSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZ3JheS05MDA6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LTkwMC5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM0RDU1NUY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyIHtcbiAgY29sb3I6ICM0RDU1NUY7XG4gIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuICAuYnRuLW91dGxpbmUtZ3JheS1mb290ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDU1NUY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEQ1NTVGOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS1mb290ZXIsIC5idG4tb3V0bGluZS1ncmF5LWZvb3Rlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDc3LCA4NSwgOTUsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LWZvb3RlciwgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1NTVGO1xuICAgIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LWZvb3Rlcjpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LWZvb3Rlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg3NywgODUsIDk1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1ncmF5LWZvb3RlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzRENTU1RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMDAge1xuICBjb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC5idG4tb3V0bGluZS1ncmF5LTMwMDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTMwMCwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS0zMDAsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMzAwLCAuYnRuLW91dGxpbmUtZ3JheS0zMDA6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0zMDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGVlMmU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiMTEyNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mYWRlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtOyB9XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAuZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzRENTU1RjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjNDU0ZDU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYWRiNWJkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuICBjb2xvcjogIzRENTU1RjsgfVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogI2RlZTJlNjsgfVxuICAgIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNhZGI1YmQ7IH1cbiAgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNkZWUyZTY7IH1cbiAgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogI2FkYjViZDsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuICAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4gIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzhiMTEyNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkOyB9XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhciA+IC5jb250YWluZXItbGcsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtdG9wLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy10b3AsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy10b3AsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy10b3AsXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtdG9wLFxuICAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLFxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhLFxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7IH1cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuICAuY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICAuY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogIzBjNjNlNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmMWZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzMzMzMzMyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG4gIC5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTsgfVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzhiMTEyNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogIzhiMTEyNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC41cmVtOyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICM3NDBlMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxZDY7XG4gIGJvcmRlci1jb2xvcjogI2VkYjljMjsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1ZDBiMTk7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzQwZTFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMWQ2O1xuICBib3JkZXItY29sb3I6ICNlZGI5YzI7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1ZDBiMTk7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE4NjQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmZlNWM3OyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzEzNTAyMTsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGU2MTZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiOWUzZWE7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGI0ZTU4OyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWNiNTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MjNlMDI7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzQwZTFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMWQ2O1xuICBib3JkZXItY29sb3I6ICNlZGI5YzI7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1ZDBiMTk7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNGY1MDUwOyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxZjIzMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2MyYzRjNjsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMxOTFjMWU7IH1cblxuLmFsZXJ0LWdyYXktMTAwIHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAuYWxlcnQtZ3JheS0xMDAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNGY1MDUwOyB9XG5cbi5hbGVydC1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjMmUzMzM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGRmO1xuICBib3JkZXItY29sb3I6ICNjYWNjY2Y7IH1cbiAgLmFsZXJ0LWdyYXktOTAwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI1MjkyZTsgfVxuXG4uYWxlcnQtZ3JheS1mb290ZXIge1xuICBjb2xvcjogIzJlMzMzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRkZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2FjY2NmOyB9XG4gIC5hbGVydC1ncmF5LWZvb3RlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyNTI5MmU7IH1cblxuLmFsZXJ0LWdyYXktMzAwIHtcbiAgY29sb3I6ICM1OTVhNWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjZmODsgfVxuICAuYWxlcnQtZ3JheS0zMDAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDc0ODRhOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IG5vbmU7IH0gfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjsgfVxuICAubGlzdC1ncm91cC1udW1iZXJlZCA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjNEQ1NTVGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gICAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzc0MGUxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDFkNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzQwZTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmJjYzE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQwZTFmO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MGUxZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzQwZTFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNkMWQ2OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzQwZTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmJjYzE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDBlMWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQwZTFmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTg2NDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxODY0Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmZDVjNDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODY0Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTg2NDI5OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGU2MTZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwZTYxNmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDRkOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTYxNmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGU2MTZlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NjRkMDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGJiOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjRkMDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY0ZDAzOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3NDBlMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2QxZDY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3NDBlMWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiYmNjMTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MGUxZjtcbiAgICBib3JkZXItY29sb3I6ICM3NDBlMWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzYzNjQ2NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2NDY0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWYyMzI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxZjIzMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzJjMzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjIzMjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWYyMzI2OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0xMDAge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWdyYXktMTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS0xMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2MzY0NjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWdyYXktMTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY0O1xuICAgIGJvcmRlci1jb2xvcjogIzYzNjQ2NDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktOTAwIHtcbiAgY29sb3I6ICMyZTMzMzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZGY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTkwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktOTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMmUzMzM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWM3Yzk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTkwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzMzOTtcbiAgICBib3JkZXItY29sb3I6ICMyZTMzMzk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LWZvb3RlciB7XG4gIGNvbG9yOiAjMmUzMzM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGRmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS1mb290ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LWZvb3Rlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzJlMzMzOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjN2M5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS1mb290ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTMzMzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmUzMzM5OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0zMDAge1xuICBjb2xvcjogIzU5NWE1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWdyYXktMzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS0zMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM1OTVhNWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTBlMTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWdyYXktMzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1YTVjO1xuICAgIGJvcmRlci1jb2xvcjogIzU5NWE1YzsgfVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5idG4tY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc1OyB9XG4gIC5idG4tY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTsgfVxuXG4udG9hc3Qge1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC50b2FzdDpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuICAudG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDU1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAtMC4yNXJlbSAtMC4yNXJlbSBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLm1vZGFsLWZvb3RlciA+ICoge1xuICAgIG1hcmdpbjogMC4yNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07IH1cbiAgICAudG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7IH1cbiAgICAuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLWVuZCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC50b29sdGlwLWFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLXN0YXJ0LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTsgfVxuICAgIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7IH1cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cbiAgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDsgfVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG4gIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42czsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAwLjk7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTsgfVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjsgfVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdzsgfVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41czsgfSB9XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA0NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLm9mZmNhbnZhcyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB9XG4gIC5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtOyB9XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4ub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuXG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG4ub2ZmY2FudmFzLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjU7IH1cbiAgLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtOyB9XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07IH1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07IH1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yOyB9IH1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTsgfSB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjQzIxNzM0OyB9XG4gIC5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjOWIxMjJhOyB9XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjQzIxNzM0OyB9XG4gIC5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzliMTIyYTsgfVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cbiAgLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICM1M2I5NmE7IH1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4OyB9XG4gIC5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjNDViNWM2OyB9XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNzsgfVxuICAubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmY2QzOTsgfVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI0MyMTczNDsgfVxuICAubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM5YjEyMmE7IH1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTsgfVxuICAubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjlmYWZiOyB9XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDsgfVxuICAubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzJhMmUzMzsgfVxuXG4ubGluay1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjZjhmOWZhOyB9XG4gIC5saW5rLWdyYXktMTAwOmhvdmVyLCAubGluay1ncmF5LTEwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNmOWZhZmI7IH1cblxuLmxpbmstZ3JheS05MDAge1xuICBjb2xvcjogIzRENTU1RjsgfVxuICAubGluay1ncmF5LTkwMDpob3ZlciwgLmxpbmstZ3JheS05MDA6Zm9jdXMge1xuICAgIGNvbG9yOiAjM2U0NDRjOyB9XG5cbi5saW5rLWdyYXktZm9vdGVyIHtcbiAgY29sb3I6ICM0RDU1NUY7IH1cbiAgLmxpbmstZ3JheS1mb290ZXI6aG92ZXIsIC5saW5rLWdyYXktZm9vdGVyOmZvY3VzIHtcbiAgICBjb2xvcjogIzNlNDQ0YzsgfVxuXG4ubGluay1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjZGVlMmU2OyB9XG4gIC5saW5rLWdyYXktMzAwOmhvdmVyLCAubGluay1ncmF5LTMwMDpmb2N1cyB7XG4gICAgY29sb3I6ICNlNWU4ZWI7IH1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucmF0aW86OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAucmF0aW8gPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTsgfVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMyAvIDQgKiAxMDAlKTsgfVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpOyB9XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoOSAvIDIxICogMTAwJSk7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICNDMjE3MzQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ncmF5LTkwMCB7XG4gIGJvcmRlci1jb2xvcjogIzRENTU1RiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZ3JheS1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICM0RDU1NUYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWdyYXktMzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMSB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTQge1xuICBnYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTUge1xuICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNiB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtNyB7XG4gIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC04IHtcbiAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC05IHtcbiAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xMSB7XG4gIGdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xMiB7XG4gIGdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTMge1xuICBnYXA6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTQge1xuICBnYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTE1IHtcbiAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTE2IHtcbiAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xNyB7XG4gIGdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0xOCB7XG4gIGdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMTkge1xuICBnYXA6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMjAge1xuICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yMSB7XG4gIGdhcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMjIge1xuICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yMyB7XG4gIGdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMjQge1xuICBnYXA6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yNSB7XG4gIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMjYge1xuICBnYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yNyB7XG4gIGdhcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMjgge1xuICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0yOSB7XG4gIGdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMzAge1xuICBnYXA6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMSB7XG4gIGdhcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjIge1xuICBnYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMyB7XG4gIGdhcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjQge1xuICBnYXA6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uNSB7XG4gIGdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjYge1xuICBnYXA6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uNyB7XG4gIGdhcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjgge1xuICBnYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uOSB7XG4gIGdhcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjEwIHtcbiAgZ2FwOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjExIHtcbiAgZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTIge1xuICBnYXA6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTMge1xuICBnYXA6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4xNCB7XG4gIGdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4xNSB7XG4gIGdhcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjE2IHtcbiAgZ2FwOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtbjE3IHtcbiAgZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTgge1xuICBnYXA6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC1uMTkge1xuICBnYXA6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLW4yMCB7XG4gIGdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNiB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTcge1xuICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTgge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS05IHtcbiAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTExIHtcbiAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xNCB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE1IHtcbiAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xNiB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE3IHtcbiAgbWFyZ2luOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0xOCB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTE5IHtcbiAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yMSB7XG4gIG1hcmdpbjogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIyIHtcbiAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIzIHtcbiAgbWFyZ2luOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjQge1xuICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjUge1xuICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yNiB7XG4gIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yNyB7XG4gIG1hcmdpbjogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI4IHtcbiAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTI5IHtcbiAgbWFyZ2luOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMzAge1xuICBtYXJnaW46IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjYge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjcge1xuICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uOSB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTEge1xuICBtYXJnaW46IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTIge1xuICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEzIHtcbiAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE0IHtcbiAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xNSB7XG4gIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xNiB7XG4gIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTcge1xuICBtYXJnaW46IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMTgge1xuICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjE5IHtcbiAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIwIHtcbiAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xNiB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0xNyB7XG4gIG1hcmdpbi1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMTgge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMTkge1xuICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMjEge1xuICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMjIge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yMyB7XG4gIG1hcmdpbi1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yNCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTI2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMjcge1xuICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMjgge1xuICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0yOSB7XG4gIG1hcmdpbi1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zMCB7XG4gIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xMyB7XG4gIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMTQge1xuICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtbjE3IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xOCB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LW4xOSB7XG4gIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC1uMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xMyB7XG4gIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMTQge1xuICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMTUge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTE3IHtcbiAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xOCB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xOSB7XG4gIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMjAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yMSB7XG4gIG1hcmdpbi10b3A6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yMiB7XG4gIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIzIHtcbiAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTI0IHtcbiAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMjUge1xuICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMjYge1xuICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yNyB7XG4gIG1hcmdpbi10b3A6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0yOCB7XG4gIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTI5IHtcbiAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMwIHtcbiAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjgge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjEyIHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xNCB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4xNSB7XG4gIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTYge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1uMTcge1xuICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjE4IHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktbjE5IHtcbiAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LW4yMCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE3IHtcbiAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xOSB7XG4gIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIxIHtcbiAgbWFyZ2luLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMiB7XG4gIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIzIHtcbiAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yNiB7XG4gIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI3IHtcbiAgbWFyZ2luLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yOCB7XG4gIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTI5IHtcbiAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uOCB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW45IHtcbiAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTAge1xuICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMiB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xMyB7XG4gIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjE0IHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjE1IHtcbiAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTYge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMTcge1xuICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xOCB7XG4gIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xOSB7XG4gIG1hcmdpbi10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIwIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xNCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0xNSB7XG4gIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTgge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMTkge1xuICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMjEge1xuICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMjIge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yNSB7XG4gIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS0yNiB7XG4gIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMjcge1xuICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMjgge1xuICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTI5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTcge1xuICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjE4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tZS1uMTkge1xuICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtbjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMTYge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMiB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNiB7XG4gIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTEge1xuICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMiB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xMyB7XG4gIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTYge1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMTcge1xuICBtYXJnaW4tYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xOCB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xOSB7XG4gIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTYge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMTIge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMTQge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xNSB7XG4gIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMTYge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMTgge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0xOSB7XG4gIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMjAge1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMjEge1xuICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMjYge1xuICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtMjcge1xuICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yOCB7XG4gIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yOSB7XG4gIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjIge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjMge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW42IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjgge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTAge1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xMyB7XG4gIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xNCB7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTUge1xuICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy1uMTYge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjE3IHtcbiAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtbjE4IHtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4xOSB7XG4gIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLW4yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC03IHtcbiAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC05IHtcbiAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTEge1xuICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xMyB7XG4gIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE0IHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTYge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMTcge1xuICBwYWRkaW5nOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xOCB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0xOSB7XG4gIHBhZGRpbmc6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIwIHtcbiAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yMSB7XG4gIHBhZGRpbmc6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yMiB7XG4gIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjMge1xuICBwYWRkaW5nOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjQge1xuICBwYWRkaW5nOiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI1IHtcbiAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTI2IHtcbiAgcGFkZGluZzogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yNyB7XG4gIHBhZGRpbmc6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yOCB7XG4gIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjkge1xuICBwYWRkaW5nOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMzAge1xuICBwYWRkaW5nOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xIHtcbiAgcGFkZGluZzogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4yIHtcbiAgcGFkZGluZzogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uMyB7XG4gIHBhZGRpbmc6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uNCB7XG4gIHBhZGRpbmc6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjUge1xuICBwYWRkaW5nOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtbjYge1xuICBwYWRkaW5nOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW43IHtcbiAgcGFkZGluZzogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW44IHtcbiAgcGFkZGluZzogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uOSB7XG4gIHBhZGRpbmc6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uMTAge1xuICBwYWRkaW5nOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xMSB7XG4gIHBhZGRpbmc6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uMTIge1xuICBwYWRkaW5nOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xMyB7XG4gIHBhZGRpbmc6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uMTQge1xuICBwYWRkaW5nOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xNSB7XG4gIHBhZGRpbmc6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uMTYge1xuICBwYWRkaW5nOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xNyB7XG4gIHBhZGRpbmc6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uMTgge1xuICBwYWRkaW5nOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLW4xOSB7XG4gIHBhZGRpbmc6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC1uMjAge1xuICBwYWRkaW5nOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTE0IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTE5IHtcbiAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIyIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTI0IHtcbiAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTI2IHtcbiAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTI4IHtcbiAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4yIHtcbiAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMyB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW40IHtcbiAgcGFkZGluZy1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uNSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW42IHtcbiAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uNyB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW44IHtcbiAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uOSB7XG4gIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjExIHtcbiAgcGFkZGluZy1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjEyIHtcbiAgcGFkZGluZy1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LW4xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjE3IHtcbiAgcGFkZGluZy1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtbjE4IHtcbiAgcGFkZGluZy1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC1uMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTYge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xNyB7XG4gIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xOCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTE5IHtcbiAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yMSB7XG4gIHBhZGRpbmctdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIyIHtcbiAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yMyB7XG4gIHBhZGRpbmctdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTI0IHtcbiAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yNSB7XG4gIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTI2IHtcbiAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yNyB7XG4gIHBhZGRpbmctdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTI4IHtcbiAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yOSB7XG4gIHBhZGRpbmctdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMwIHtcbiAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMSB7XG4gIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4yIHtcbiAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMyB7XG4gIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW40IHtcbiAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uNSB7XG4gIHBhZGRpbmctdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW42IHtcbiAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uNyB7XG4gIHBhZGRpbmctdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW44IHtcbiAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uOSB7XG4gIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4xMCB7XG4gIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjExIHtcbiAgcGFkZGluZy10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjEyIHtcbiAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMTMge1xuICBwYWRkaW5nLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMTQge1xuICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4xNSB7XG4gIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LW4xNiB7XG4gIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjE3IHtcbiAgcGFkZGluZy10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktbjE4IHtcbiAgcGFkZGluZy10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMTkge1xuICBwYWRkaW5nLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS1uMjAge1xuICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNCB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE5IHtcbiAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMSB7XG4gIHBhZGRpbmctdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIyIHtcbiAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjQge1xuICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNiB7XG4gIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNyB7XG4gIHBhZGRpbmctdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI4IHtcbiAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI5IHtcbiAgcGFkZGluZy10b3A6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjEge1xuICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMiB7XG4gIHBhZGRpbmctdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMyB7XG4gIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW40IHtcbiAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW41IHtcbiAgcGFkZGluZy10b3A6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjYge1xuICBwYWRkaW5nLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjcge1xuICBwYWRkaW5nLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uOCB7XG4gIHBhZGRpbmctdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uOSB7XG4gIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4xMCB7XG4gIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMTEge1xuICBwYWRkaW5nLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMTIge1xuICBwYWRkaW5nLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjEzIHtcbiAgcGFkZGluZy10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjE0IHtcbiAgcGFkZGluZy10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4xNSB7XG4gIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LW4xNiB7XG4gIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMTcge1xuICBwYWRkaW5nLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC1uMTgge1xuICBwYWRkaW5nLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjE5IHtcbiAgcGFkZGluZy10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtbjIwIHtcbiAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTExIHtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtMTYge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTE3IHtcbiAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTE4IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTIxIHtcbiAgcGFkZGluZy1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTIzIHtcbiAgcGFkZGluZy1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTI3IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTI5IHtcbiAgcGFkZGluZy1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xIHtcbiAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMiB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4zIHtcbiAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uNCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW41IHtcbiAgcGFkZGluZy1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uNiB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW43IHtcbiAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uOCB7XG4gIHBhZGRpbmctcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW45IHtcbiAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjE0IHtcbiAgcGFkZGluZy1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjE1IHtcbiAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS1uMTcge1xuICBwYWRkaW5nLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLW4xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtbjIwIHtcbiAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMTgge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjEge1xuICBwYWRkaW5nLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjYge1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMjcge1xuICBwYWRkaW5nLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yOSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4xIHtcbiAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjIge1xuICBwYWRkaW5nLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjMge1xuICBwYWRkaW5nLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uNCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uNSB7XG4gIHBhZGRpbmctYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW42IHtcbiAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW43IHtcbiAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjgge1xuICBwYWRkaW5nLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjkge1xuICBwYWRkaW5nLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMTAge1xuICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjExIHtcbiAgcGFkZGluZy1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjEyIHtcbiAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4xMyB7XG4gIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMTUge1xuICBwYWRkaW5nLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi1uMTYge1xuICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjE3IHtcbiAgcGFkZGluZy1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItbjE4IHtcbiAgcGFkZGluZy1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4xOSB7XG4gIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW4yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtOCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xMiB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xMyB7XG4gIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTE0IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xOCB7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0xOSB7XG4gIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yMSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yMiB7XG4gIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTI2IHtcbiAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yNyB7XG4gIHBhZGRpbmctbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yOCB7XG4gIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMjkge1xuICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xIHtcbiAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4yIHtcbiAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uMyB7XG4gIHBhZGRpbmctbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uNCB7XG4gIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjUge1xuICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtbjYge1xuICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW43IHtcbiAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW44IHtcbiAgcGFkZGluZy1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uOSB7XG4gIHBhZGRpbmctbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uMTAge1xuICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xMSB7XG4gIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uMTIge1xuICBwYWRkaW5nLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xMyB7XG4gIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uMTQge1xuICBwYWRkaW5nLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xNSB7XG4gIHBhZGRpbmctbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uMTYge1xuICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xNyB7XG4gIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uMTgge1xuICBwYWRkaW5nLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLW4xOSB7XG4gIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy1uMjAge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDsgfVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50OyB9XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZ3JheS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0xMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ncmF5LTkwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdyYXktZm9vdGVyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktZm9vdGVyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZ3JheS0zMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS0zMDAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1OyB9XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41OyB9XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTsgfVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMTAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmF5LTkwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ncmF5LTkwMC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JheS1mb290ZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JheS1mb290ZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktMzAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdyYXktMzAwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTsgfVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTsgfVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41OyB9XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1OyB9XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTsgfVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tNiB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS05IHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTAge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTEge1xuICAgIGdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xMiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xMyB7XG4gICAgZ2FwOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTE0IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTE1IHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTYge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMTcge1xuICAgIGdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xOCB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0xOSB7XG4gICAgZ2FwOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTIwIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yMSB7XG4gICAgZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yMiB7XG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMjMge1xuICAgIGdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMjQge1xuICAgIGdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTI1IHtcbiAgICBnYXA6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTI2IHtcbiAgICBnYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yNyB7XG4gICAgZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0yOCB7XG4gICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMjkge1xuICAgIGdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMzAge1xuICAgIGdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xIHtcbiAgICBnYXA6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4yIHtcbiAgICBnYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uMyB7XG4gICAgZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uNCB7XG4gICAgZ2FwOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjUge1xuICAgIGdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tbjYge1xuICAgIGdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW43IHtcbiAgICBnYXA6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW44IHtcbiAgICBnYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uOSB7XG4gICAgZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uMTAge1xuICAgIGdhcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xMSB7XG4gICAgZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uMTIge1xuICAgIGdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xMyB7XG4gICAgZ2FwOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uMTQge1xuICAgIGdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xNSB7XG4gICAgZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uMTYge1xuICAgIGdhcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xNyB7XG4gICAgZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uMTgge1xuICAgIGdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLW4xOSB7XG4gICAgZ2FwOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS1uMjAge1xuICAgIGdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xNCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTUge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMTYge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE3IHtcbiAgICBtYXJnaW46IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTE4IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0xOSB7XG4gICAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yMCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIxIHtcbiAgICBtYXJnaW46IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yMiB7XG4gICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIzIHtcbiAgICBtYXJnaW46IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yNCB7XG4gICAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI1IHtcbiAgICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yNiB7XG4gICAgbWFyZ2luOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI3IHtcbiAgICBtYXJnaW46IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yOCB7XG4gICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTI5IHtcbiAgICBtYXJnaW46IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zMCB7XG4gICAgbWFyZ2luOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xMyB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE0IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjE1IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTYge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMTcge1xuICAgIG1hcmdpbjogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xOCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xOSB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xOSB7XG4gICAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMjQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yOCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMzAge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTYge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMTgge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMjYge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTI2IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTI4IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLW4xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tbjE5IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTMge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE0IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTUge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE2IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTcge1xuICAgIHBhZGRpbmc6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTE4IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMTkge1xuICAgIHBhZGRpbmc6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIxIHtcbiAgICBwYWRkaW5nOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjIge1xuICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjMge1xuICAgIHBhZGRpbmc6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yNSB7XG4gICAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTI2IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTI3IHtcbiAgICBwYWRkaW5nOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjgge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMjkge1xuICAgIHBhZGRpbmc6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zMCB7XG4gICAgcGFkZGluZzogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMSB7XG4gICAgcGFkZGluZzogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4yIHtcbiAgICBwYWRkaW5nOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4zIHtcbiAgICBwYWRkaW5nOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjQge1xuICAgIHBhZGRpbmc6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjUge1xuICAgIHBhZGRpbmc6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uNiB7XG4gICAgcGFkZGluZzogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uNyB7XG4gICAgcGFkZGluZzogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW44IHtcbiAgICBwYWRkaW5nOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW45IHtcbiAgICBwYWRkaW5nOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjEwIHtcbiAgICBwYWRkaW5nOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xMSB7XG4gICAgcGFkZGluZzogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xMiB7XG4gICAgcGFkZGluZzogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMTMge1xuICAgIHBhZGRpbmc6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMTQge1xuICAgIHBhZGRpbmc6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjE1IHtcbiAgICBwYWRkaW5nOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tbjE2IHtcbiAgICBwYWRkaW5nOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xNyB7XG4gICAgcGFkZGluZzogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLW4xOCB7XG4gICAgcGFkZGluZzogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMTkge1xuICAgIHBhZGRpbmc6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1uMjAge1xuICAgIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW40IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW45IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xNiB7XG4gICAgcGFkZGluZy1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLW4xNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMTcge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMjkge1xuICAgIHBhZGRpbmctdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMzAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMSB7XG4gICAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW40IHtcbiAgICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjUge1xuICAgIHBhZGRpbmctdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjYge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uNyB7XG4gICAgcGFkZGluZy10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xMCB7XG4gICAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xMSB7XG4gICAgcGFkZGluZy10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTIge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTMge1xuICAgIHBhZGRpbmctdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xNiB7XG4gICAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLW4xNyB7XG4gICAgcGFkZGluZy10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTgge1xuICAgIHBhZGRpbmctdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS1uMTkge1xuICAgIHBhZGRpbmctdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMiB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yOCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uNCB7XG4gICAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW41IHtcbiAgICBwYWRkaW5nLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uNiB7XG4gICAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW43IHtcbiAgICBwYWRkaW5nLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTAge1xuICAgIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTEge1xuICAgIHBhZGRpbmctdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xMiB7XG4gICAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xMyB7XG4gICAgcGFkZGluZy10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTYge1xuICAgIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1uMTcge1xuICAgIHBhZGRpbmctdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xOCB7XG4gICAgcGFkZGluZy10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLW4xOSB7XG4gICAgcGFkZGluZy10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLW41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLW42IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLW4xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLW4xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tbjE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1uMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLW4yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTcge1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMTkge1xuICAgIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjIge1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjgge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMjkge1xuICAgIHBhZGRpbmctbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjQge1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjUge1xuICAgIHBhZGRpbmctbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW44IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW45IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMTMge1xuICAgIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMTQge1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tbjE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLW4xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMTkge1xuICAgIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS1uMjAge1xuICAgIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTYge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtNyB7XG4gICAgZ2FwOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTgge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtOSB7XG4gICAgZ2FwOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTEwIHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTExIHtcbiAgICBnYXA6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTIge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTMge1xuICAgIGdhcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xNCB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xNSB7XG4gICAgZ2FwOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTE2IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTE3IHtcbiAgICBnYXA6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTgge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMTkge1xuICAgIGdhcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yMCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMjEge1xuICAgIGdhcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMjIge1xuICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTIzIHtcbiAgICBnYXA6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTI0IHtcbiAgICBnYXA6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yNSB7XG4gICAgZ2FwOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0yNiB7XG4gICAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMjcge1xuICAgIGdhcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMjgge1xuICAgIGdhcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTI5IHtcbiAgICBnYXA6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTMwIHtcbiAgICBnYXA6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMSB7XG4gICAgZ2FwOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMiB7XG4gICAgZ2FwOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjMge1xuICAgIGdhcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjQge1xuICAgIGdhcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW41IHtcbiAgICBnYXA6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLW42IHtcbiAgICBnYXA6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uNyB7XG4gICAgZ2FwOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uOCB7XG4gICAgZ2FwOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjkge1xuICAgIGdhcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjEwIHtcbiAgICBnYXA6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTEge1xuICAgIGdhcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjEyIHtcbiAgICBnYXA6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTMge1xuICAgIGdhcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjE0IHtcbiAgICBnYXA6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTUge1xuICAgIGdhcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjE2IHtcbiAgICBnYXA6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTcge1xuICAgIGdhcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjE4IHtcbiAgICBnYXA6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC1uMTkge1xuICAgIGdhcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtbjIwIHtcbiAgICBnYXA6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTQge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTE2IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xNyB7XG4gICAgbWFyZ2luOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0xOCB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMTkge1xuICAgIG1hcmdpbjogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yMSB7XG4gICAgbWFyZ2luOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjIge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yMyB7XG4gICAgbWFyZ2luOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjQge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yNSB7XG4gICAgbWFyZ2luOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjYge1xuICAgIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yNyB7XG4gICAgbWFyZ2luOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjgge1xuICAgIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yOSB7XG4gICAgbWFyZ2luOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMzAge1xuICAgIG1hcmdpbjogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTIge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTMge1xuICAgIG1hcmdpbjogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNCB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xNSB7XG4gICAgbWFyZ2luOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE2IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjE3IHtcbiAgICBtYXJnaW46IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTgge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMTkge1xuICAgIG1hcmdpbjogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yMCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTcge1xuICAgIG1hcmdpbi1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMTkge1xuICAgIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjMge1xuICAgIG1hcmdpbi1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjgge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMjkge1xuICAgIG1hcmdpbi1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xNCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xNiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0xOCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMTkge1xuICAgIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjIge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yNyB7XG4gICAgbWFyZ2luLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjgge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMjkge1xuICAgIG1hcmdpbi10b3A6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xNyB7XG4gICAgbWFyZ2luLXRvcDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTcge1xuICAgIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xOCB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xOSB7XG4gICAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjMge1xuICAgIG1hcmdpbi10b3A6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yNyB7XG4gICAgbWFyZ2luLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yOCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjkge1xuICAgIG1hcmdpbi10b3A6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMzAge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTYge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xNyB7XG4gICAgbWFyZ2luLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMTgge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xOSB7XG4gICAgbWFyZ2luLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTYge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMTgge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjYge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtMjcge1xuICAgIG1hcmdpbi1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtbjE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjIge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMjgge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMTkge1xuICAgIG1hcmdpbi1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTE3IHtcbiAgICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIxIHtcbiAgICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTI3IHtcbiAgICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0yOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTI5IHtcbiAgICBtYXJnaW4tbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1uMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLW4xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEzIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE1IHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xNiB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE3IHtcbiAgICBwYWRkaW5nOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0xOCB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTE5IHtcbiAgICBwYWRkaW5nOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yMCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yMSB7XG4gICAgcGFkZGluZzogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIyIHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIzIHtcbiAgICBwYWRkaW5nOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjQge1xuICAgIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjUge1xuICAgIHBhZGRpbmc6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yNiB7XG4gICAgcGFkZGluZzogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yNyB7XG4gICAgcGFkZGluZzogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTI4IHtcbiAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTI5IHtcbiAgICBwYWRkaW5nOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMzAge1xuICAgIHBhZGRpbmc6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjEge1xuICAgIHBhZGRpbmc6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMiB7XG4gICAgcGFkZGluZzogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMyB7XG4gICAgcGFkZGluZzogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW40IHtcbiAgICBwYWRkaW5nOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW41IHtcbiAgICBwYWRkaW5nOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjYge1xuICAgIHBhZGRpbmc6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjcge1xuICAgIHBhZGRpbmc6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uOCB7XG4gICAgcGFkZGluZzogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uOSB7XG4gICAgcGFkZGluZzogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW4xMCB7XG4gICAgcGFkZGluZzogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTEge1xuICAgIHBhZGRpbmc6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTIge1xuICAgIHBhZGRpbmc6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjEzIHtcbiAgICBwYWRkaW5nOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjE0IHtcbiAgICBwYWRkaW5nOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW4xNSB7XG4gICAgcGFkZGluZzogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLW4xNiB7XG4gICAgcGFkZGluZzogLThyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTcge1xuICAgIHBhZGRpbmc6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC1uMTgge1xuICAgIHBhZGRpbmc6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjE5IHtcbiAgICBwYWRkaW5nOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtbjIwIHtcbiAgICBwYWRkaW5nOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW42IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW4xNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW4xNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC1uMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtbjE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLW4yMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yMiB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMjYge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yNyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yOCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjEge1xuICAgIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjIge1xuICAgIHBhZGRpbmctdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMyB7XG4gICAgcGFkZGluZy10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uNCB7XG4gICAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW41IHtcbiAgICBwYWRkaW5nLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW42IHtcbiAgICBwYWRkaW5nLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjcge1xuICAgIHBhZGRpbmctdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjgge1xuICAgIHBhZGRpbmctdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uOSB7XG4gICAgcGFkZGluZy10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTAge1xuICAgIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTEge1xuICAgIHBhZGRpbmctdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjEyIHtcbiAgICBwYWRkaW5nLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjEzIHtcbiAgICBwYWRkaW5nLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW4xNCB7XG4gICAgcGFkZGluZy10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW4xNSB7XG4gICAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTYge1xuICAgIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC1uMTcge1xuICAgIHBhZGRpbmctdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjE4IHtcbiAgICBwYWRkaW5nLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtbjE5IHtcbiAgICBwYWRkaW5nLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLW4yMCB7XG4gICAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTkge1xuICAgIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjIge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjYge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yNyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjgge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yOSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMSB7XG4gICAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjIge1xuICAgIHBhZGRpbmctdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMyB7XG4gICAgcGFkZGluZy10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjQge1xuICAgIHBhZGRpbmctdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uNSB7XG4gICAgcGFkZGluZy10b3A6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjYge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uNyB7XG4gICAgcGFkZGluZy10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjgge1xuICAgIHBhZGRpbmctdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uOSB7XG4gICAgcGFkZGluZy10b3A6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjEwIHtcbiAgICBwYWRkaW5nLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjExIHtcbiAgICBwYWRkaW5nLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTIge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTMge1xuICAgIHBhZGRpbmctdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLW4xNCB7XG4gICAgcGFkZGluZy10b3A6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLW4xNSB7XG4gICAgcGFkZGluZy10b3A6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjE2IHtcbiAgICBwYWRkaW5nLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtbjE3IHtcbiAgICBwYWRkaW5nLXRvcDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTgge1xuICAgIHBhZGRpbmctdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1uMTkge1xuICAgIHBhZGRpbmctdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLW4yMCB7XG4gICAgcGFkZGluZy10b3A6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0yOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW40IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC1uNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC1uNiB7XG4gICAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW45IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xNiB7XG4gICAgcGFkZGluZy1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4xOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtbjE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLW4yMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW40IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW42IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW44IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1uMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1uMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLW4xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtbjE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1uMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTIzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMjQge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0yNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTI4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTI5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjEge1xuICAgIHBhZGRpbmctbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW40IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW41IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjYge1xuICAgIHBhZGRpbmctbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjcge1xuICAgIHBhZGRpbmctbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW4xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTEge1xuICAgIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTIge1xuICAgIHBhZGRpbmctbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW4xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLW4xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTcge1xuICAgIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC1uMTgge1xuICAgIHBhZGRpbmctbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtbjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctNiB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy03IHtcbiAgICBnYXA6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy05IHtcbiAgICBnYXA6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMTAge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMTEge1xuICAgIGdhcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xMiB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xMyB7XG4gICAgZ2FwOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTE0IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTE1IHtcbiAgICBnYXA6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMTYge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMTcge1xuICAgIGdhcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xOCB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0xOSB7XG4gICAgZ2FwOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTIwIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yMSB7XG4gICAgZ2FwOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yMiB7XG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMjMge1xuICAgIGdhcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMjQge1xuICAgIGdhcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTI1IHtcbiAgICBnYXA6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTI2IHtcbiAgICBnYXA6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yNyB7XG4gICAgZ2FwOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yOCB7XG4gICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMjkge1xuICAgIGdhcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMzAge1xuICAgIGdhcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xIHtcbiAgICBnYXA6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4yIHtcbiAgICBnYXA6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uMyB7XG4gICAgZ2FwOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uNCB7XG4gICAgZ2FwOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjUge1xuICAgIGdhcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctbjYge1xuICAgIGdhcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW43IHtcbiAgICBnYXA6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW44IHtcbiAgICBnYXA6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uOSB7XG4gICAgZ2FwOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uMTAge1xuICAgIGdhcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xMSB7XG4gICAgZ2FwOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uMTIge1xuICAgIGdhcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xMyB7XG4gICAgZ2FwOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uMTQge1xuICAgIGdhcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xNSB7XG4gICAgZ2FwOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uMTYge1xuICAgIGdhcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xNyB7XG4gICAgZ2FwOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uMTgge1xuICAgIGdhcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLW4xOSB7XG4gICAgZ2FwOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy1uMjAge1xuICAgIGdhcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xMyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xNCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTUge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMTYge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE3IHtcbiAgICBtYXJnaW46IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTE4IHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0xOSB7XG4gICAgbWFyZ2luOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yMCB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIxIHtcbiAgICBtYXJnaW46IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yMiB7XG4gICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIzIHtcbiAgICBtYXJnaW46IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yNCB7XG4gICAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI1IHtcbiAgICBtYXJnaW46IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yNiB7XG4gICAgbWFyZ2luOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI3IHtcbiAgICBtYXJnaW46IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yOCB7XG4gICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI5IHtcbiAgICBtYXJnaW46IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zMCB7XG4gICAgbWFyZ2luOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMiB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xMyB7XG4gICAgbWFyZ2luOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE0IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjE1IHtcbiAgICBtYXJnaW46IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTYge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMTcge1xuICAgIG1hcmdpbjogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xOCB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xOSB7XG4gICAgbWFyZ2luOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIwIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTYge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xOSB7XG4gICAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yMiB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMjQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTI2IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yOCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMzAge1xuICAgIG1hcmdpbi10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTYge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMTgge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNyB7XG4gICAgbWFyZ2luLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIxIHtcbiAgICBtYXJnaW4tdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yMyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjUge1xuICAgIG1hcmdpbi10b3A6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjYge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI3IHtcbiAgICBtYXJnaW4tdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yOSB7XG4gICAgbWFyZ2luLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE3IHtcbiAgICBtYXJnaW4tdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjE5IHtcbiAgICBtYXJnaW4tdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMjQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctMzAge1xuICAgIG1hcmdpbi1yaWdodDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1uMTgge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjMge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMTgge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTIyIHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTI2IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTI4IHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctMjkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLW4xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjE4IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctbjE5IHtcbiAgICBtYXJnaW4tbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTEge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEyIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTMge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE0IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTUge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE2IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTcge1xuICAgIHBhZGRpbmc6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTE4IHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMTkge1xuICAgIHBhZGRpbmc6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIxIHtcbiAgICBwYWRkaW5nOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjIge1xuICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjMge1xuICAgIHBhZGRpbmc6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yNSB7XG4gICAgcGFkZGluZzogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTI2IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTI3IHtcbiAgICBwYWRkaW5nOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjgge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMjkge1xuICAgIHBhZGRpbmc6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zMCB7XG4gICAgcGFkZGluZzogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMSB7XG4gICAgcGFkZGluZzogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4yIHtcbiAgICBwYWRkaW5nOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4zIHtcbiAgICBwYWRkaW5nOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjQge1xuICAgIHBhZGRpbmc6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjUge1xuICAgIHBhZGRpbmc6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uNiB7XG4gICAgcGFkZGluZzogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uNyB7XG4gICAgcGFkZGluZzogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW44IHtcbiAgICBwYWRkaW5nOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW45IHtcbiAgICBwYWRkaW5nOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjEwIHtcbiAgICBwYWRkaW5nOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xMSB7XG4gICAgcGFkZGluZzogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xMiB7XG4gICAgcGFkZGluZzogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMTMge1xuICAgIHBhZGRpbmc6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMTQge1xuICAgIHBhZGRpbmc6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjE1IHtcbiAgICBwYWRkaW5nOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctbjE2IHtcbiAgICBwYWRkaW5nOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xNyB7XG4gICAgcGFkZGluZzogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLW4xOCB7XG4gICAgcGFkZGluZzogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMTkge1xuICAgIHBhZGRpbmc6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy1uMjAge1xuICAgIHBhZGRpbmc6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTE5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTI3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW40IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW45IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xMCB7XG4gICAgcGFkZGluZy1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xNiB7XG4gICAgcGFkZGluZy1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLW4xNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMTcge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMjQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMjkge1xuICAgIHBhZGRpbmctdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMzAge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMSB7XG4gICAgcGFkZGluZy10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW40IHtcbiAgICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjUge1xuICAgIHBhZGRpbmctdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjYge1xuICAgIHBhZGRpbmctdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uNyB7XG4gICAgcGFkZGluZy10b3A6IC0zLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xMCB7XG4gICAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xMSB7XG4gICAgcGFkZGluZy10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTIge1xuICAgIHBhZGRpbmctdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTMge1xuICAgIHBhZGRpbmctdG9wOiAtNi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xNiB7XG4gICAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLW4xNyB7XG4gICAgcGFkZGluZy10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTgge1xuICAgIHBhZGRpbmctdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy1uMTkge1xuICAgIHBhZGRpbmctdG9wOiAtOS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xOSB7XG4gICAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMiB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yNiB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI3IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yOCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zMCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMiB7XG4gICAgcGFkZGluZy10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4zIHtcbiAgICBwYWRkaW5nLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uNCB7XG4gICAgcGFkZGluZy10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW41IHtcbiAgICBwYWRkaW5nLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uNiB7XG4gICAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW43IHtcbiAgICBwYWRkaW5nLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uOCB7XG4gICAgcGFkZGluZy10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW45IHtcbiAgICBwYWRkaW5nLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTAge1xuICAgIHBhZGRpbmctdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTEge1xuICAgIHBhZGRpbmctdG9wOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xMiB7XG4gICAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xMyB7XG4gICAgcGFkZGluZy10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctbjE0IHtcbiAgICBwYWRkaW5nLXRvcDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctbjE1IHtcbiAgICBwYWRkaW5nLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTYge1xuICAgIHBhZGRpbmctdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1uMTcge1xuICAgIHBhZGRpbmctdG9wOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xOCB7XG4gICAgcGFkZGluZy10b3A6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLW4xOSB7XG4gICAgcGFkZGluZy10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctbjIwIHtcbiAgICBwYWRkaW5nLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0yNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTI5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLW41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLW42IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy1uMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctbjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjQge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uNyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLW4xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLW4xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctbjE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1uMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLW4yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTMge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTcge1xuICAgIHBhZGRpbmctbGVmdDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMTkge1xuICAgIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjIge1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjMge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTI2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTI3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjgge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctMjkge1xuICAgIHBhZGRpbmctbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjQge1xuICAgIHBhZGRpbmctbGVmdDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjUge1xuICAgIHBhZGRpbmctbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW44IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW45IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMTMge1xuICAgIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMTQge1xuICAgIHBhZGRpbmctbGVmdDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbGctbjE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLW4xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMTkge1xuICAgIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy1uMjAge1xuICAgIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC02IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTcge1xuICAgIGdhcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTkge1xuICAgIGdhcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xMCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xMSB7XG4gICAgZ2FwOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTEyIHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTEzIHtcbiAgICBnYXA6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMTQge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMTUge1xuICAgIGdhcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xNiB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xNyB7XG4gICAgZ2FwOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTE4IHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTE5IHtcbiAgICBnYXA6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMjAge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTIxIHtcbiAgICBnYXA6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTIyIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yMyB7XG4gICAgZ2FwOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yNCB7XG4gICAgZ2FwOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMjUge1xuICAgIGdhcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMjYge1xuICAgIGdhcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTI3IHtcbiAgICBnYXA6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTI4IHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0yOSB7XG4gICAgZ2FwOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0zMCB7XG4gICAgZ2FwOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjEge1xuICAgIGdhcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjIge1xuICAgIGdhcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW4zIHtcbiAgICBnYXA6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW40IHtcbiAgICBnYXA6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uNSB7XG4gICAgZ2FwOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC1uNiB7XG4gICAgZ2FwOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjcge1xuICAgIGdhcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjgge1xuICAgIGdhcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW45IHtcbiAgICBnYXA6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW4xMCB7XG4gICAgZ2FwOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjExIHtcbiAgICBnYXA6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW4xMiB7XG4gICAgZ2FwOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjEzIHtcbiAgICBnYXA6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW4xNCB7XG4gICAgZ2FwOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjE1IHtcbiAgICBnYXA6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW4xNiB7XG4gICAgZ2FwOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjE3IHtcbiAgICBnYXA6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW4xOCB7XG4gICAgZ2FwOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtbjE5IHtcbiAgICBnYXA6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLW4yMCB7XG4gICAgZ2FwOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTIge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEzIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE0IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xNSB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0xNiB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTcge1xuICAgIG1hcmdpbjogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMTgge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTE5IHtcbiAgICBtYXJnaW46IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIwIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjEge1xuICAgIG1hcmdpbjogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIyIHtcbiAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjMge1xuICAgIG1hcmdpbjogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTI0IHtcbiAgICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjUge1xuICAgIG1hcmdpbjogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTI2IHtcbiAgICBtYXJnaW46IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjcge1xuICAgIG1hcmdpbjogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTI4IHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjkge1xuICAgIG1hcmdpbjogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMwIHtcbiAgICBtYXJnaW46IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW44IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEyIHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEzIHtcbiAgICBtYXJnaW46IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTQge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMTUge1xuICAgIG1hcmdpbjogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xNiB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xNyB7XG4gICAgbWFyZ2luOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE4IHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjE5IHtcbiAgICBtYXJnaW46IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMjAge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMTgge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjEge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjYge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMjcge1xuICAgIG1hcmdpbi1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTI4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTI5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTcge1xuICAgIG1hcmdpbi1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMTgge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjEge1xuICAgIG1hcmdpbi10b3A6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjYge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMjcge1xuICAgIG1hcmdpbi10b3A6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTI4IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xNiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTcge1xuICAgIG1hcmdpbi10b3A6IC04LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4xOCB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE2IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE3IHtcbiAgICBtYXJnaW4tdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTgge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMTkge1xuICAgIG1hcmdpbi10b3A6IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjEge1xuICAgIG1hcmdpbi10b3A6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjIge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIzIHtcbiAgICBtYXJnaW4tdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yNiB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjcge1xuICAgIG1hcmdpbi10b3A6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMjgge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTI5IHtcbiAgICBtYXJnaW4tdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE2IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTcge1xuICAgIG1hcmdpbi10b3A6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjE4IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMTkge1xuICAgIG1hcmdpbi10b3A6IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTcge1xuICAgIG1hcmdpbi1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMTkge1xuICAgIG1hcmdpbi1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTIxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjIge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjMge1xuICAgIG1hcmdpbi1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTI2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTI3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjgge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtMjkge1xuICAgIG1hcmdpbi1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtbjE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLW4xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMTkge1xuICAgIG1hcmdpbi1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMjYge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjYge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMjgge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC0yOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjE2IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtbjE3IHtcbiAgICBtYXJnaW4tbGVmdDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1uMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xMSB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTIge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xMyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTQge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTYge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xNyB7XG4gICAgcGFkZGluZzogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMTgge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0xOSB7XG4gICAgcGFkZGluZzogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjAge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjEge1xuICAgIHBhZGRpbmc6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yMiB7XG4gICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yMyB7XG4gICAgcGFkZGluZzogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTI0IHtcbiAgICBwYWRkaW5nOiAxMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTI1IHtcbiAgICBwYWRkaW5nOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjYge1xuICAgIHBhZGRpbmc6IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjcge1xuICAgIHBhZGRpbmc6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yOCB7XG4gICAgcGFkZGluZzogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yOSB7XG4gICAgcGFkZGluZzogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMwIHtcbiAgICBwYWRkaW5nOiAxNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xIHtcbiAgICBwYWRkaW5nOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjIge1xuICAgIHBhZGRpbmc6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjMge1xuICAgIHBhZGRpbmc6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uNCB7XG4gICAgcGFkZGluZzogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uNSB7XG4gICAgcGFkZGluZzogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW42IHtcbiAgICBwYWRkaW5nOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW43IHtcbiAgICBwYWRkaW5nOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjgge1xuICAgIHBhZGRpbmc6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjkge1xuICAgIHBhZGRpbmc6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uMTAge1xuICAgIHBhZGRpbmc6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjExIHtcbiAgICBwYWRkaW5nOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjEyIHtcbiAgICBwYWRkaW5nOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xMyB7XG4gICAgcGFkZGluZzogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xNCB7XG4gICAgcGFkZGluZzogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uMTUge1xuICAgIHBhZGRpbmc6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC1uMTYge1xuICAgIHBhZGRpbmc6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjE3IHtcbiAgICBwYWRkaW5nOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtbjE4IHtcbiAgICBwYWRkaW5nOiAtOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4xOSB7XG4gICAgcGFkZGluZzogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLW4yMCB7XG4gICAgcGFkZGluZzogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMjgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uNiB7XG4gICAgcGFkZGluZy1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW43IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW44IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xMiB7XG4gICAgcGFkZGluZy1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtbjE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xOCB7XG4gICAgcGFkZGluZy1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLW4xOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC1uMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTgge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMTkge1xuICAgIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjEge1xuICAgIHBhZGRpbmctdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjIge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yMyB7XG4gICAgcGFkZGluZy10b3A6IDExLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjcge1xuICAgIHBhZGRpbmctdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMjgge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yOSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4yIHtcbiAgICBwYWRkaW5nLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjMge1xuICAgIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjQge1xuICAgIHBhZGRpbmctdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uNSB7XG4gICAgcGFkZGluZy10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uNiB7XG4gICAgcGFkZGluZy10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW43IHtcbiAgICBwYWRkaW5nLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW44IHtcbiAgICBwYWRkaW5nLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjkge1xuICAgIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjEwIHtcbiAgICBwYWRkaW5nLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjExIHtcbiAgICBwYWRkaW5nLXRvcDogLTUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xMiB7XG4gICAgcGFkZGluZy10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xMyB7XG4gICAgcGFkZGluZy10b3A6IC02LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uMTQge1xuICAgIHBhZGRpbmctdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uMTUge1xuICAgIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC03LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjE2IHtcbiAgICBwYWRkaW5nLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtbjE3IHtcbiAgICBwYWRkaW5nLXRvcDogLTguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xOCB7XG4gICAgcGFkZGluZy10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLW4xOSB7XG4gICAgcGFkZGluZy10b3A6IC05LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC1uMjAge1xuICAgIHBhZGRpbmctdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTcge1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMTgge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjEge1xuICAgIHBhZGRpbmctdG9wOiAxMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIyIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjMge1xuICAgIHBhZGRpbmctdG9wOiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI2IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjcge1xuICAgIHBhZGRpbmctdG9wOiAxMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI4IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjkge1xuICAgIHBhZGRpbmctdG9wOiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjEge1xuICAgIHBhZGRpbmctdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4yIHtcbiAgICBwYWRkaW5nLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjMge1xuICAgIHBhZGRpbmctdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW40IHtcbiAgICBwYWRkaW5nLXRvcDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjUge1xuICAgIHBhZGRpbmctdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW42IHtcbiAgICBwYWRkaW5nLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjcge1xuICAgIHBhZGRpbmctdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW44IHtcbiAgICBwYWRkaW5nLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjkge1xuICAgIHBhZGRpbmctdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xMCB7XG4gICAgcGFkZGluZy10b3A6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xMSB7XG4gICAgcGFkZGluZy10b3A6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjEyIHtcbiAgICBwYWRkaW5nLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjEzIHtcbiAgICBwYWRkaW5nLXRvcDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1uMTQge1xuICAgIHBhZGRpbmctdG9wOiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1uMTUge1xuICAgIHBhZGRpbmctdG9wOiAtNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xNiB7XG4gICAgcGFkZGluZy10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLW4xNyB7XG4gICAgcGFkZGluZy10b3A6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjE4IHtcbiAgICBwYWRkaW5nLXRvcDogLTlyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtbjE5IHtcbiAgICBwYWRkaW5nLXRvcDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1uMjAge1xuICAgIHBhZGRpbmctdG9wOiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMjMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTI2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0yOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMjkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uNCB7XG4gICAgcGFkZGluZy1yaWdodDogLTJyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtbjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtbjYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW43IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW44IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xMSB7XG4gICAgcGFkZGluZy1yaWdodDogLTUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xMyB7XG4gICAgcGFkZGluZy1yaWdodDogLTYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xNSB7XG4gICAgcGFkZGluZy1yaWdodDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xNyB7XG4gICAgcGFkZGluZy1yaWdodDogLTguNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLW4xOSB7XG4gICAgcGFkZGluZy1yaWdodDogLTkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC1uMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTI5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uNCB7XG4gICAgcGFkZGluZy1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW41IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uNiB7XG4gICAgcGFkZGluZy1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW43IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uOCB7XG4gICAgcGFkZGluZy1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW45IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAtNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IC02LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtbjE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtbjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1uMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtOC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLW4xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IC05LjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtbjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTQge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTYge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMTgge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjEge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTI0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjYge1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMjcge1xuICAgIHBhZGRpbmctbGVmdDogMTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0yOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjIge1xuICAgIHBhZGRpbmctbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjMge1xuICAgIHBhZGRpbmctbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW42IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW43IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjgge1xuICAgIHBhZGRpbmctbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjkge1xuICAgIHBhZGRpbmctbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uMTAge1xuICAgIHBhZGRpbmctbGVmdDogLTVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC01LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uMTUge1xuICAgIHBhZGRpbmctbGVmdDogLTcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC1uMTYge1xuICAgIHBhZGRpbmctbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC04LjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtbjE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAtOS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLW4yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypPcmdhbmljIGZvcm0qL1xuLypvcmdhbmljLWZvcm0taWNvbiovXG4vKkFycm93Ki9cbi8qUlJTUyovXG4vKkltYWdlcyBtYXNrIG9yZ2FuaWMgZm9ybSovXG4ub3JnYW5pYy1tYXNrIHtcbiAgY2xpcC1wYXRoOiBwYXRoKFwiTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDhcIik7IH1cblxuLypBcnJvdyovXG4vKiBUWVBPR1JBUEhZICovXG4vKiBHb29nbGUgRm9udHMgKi9cbi5mb250LWxvcmEsXG4uZm9udC1sb3JhIGZvbnQsXG4uZm9udC1sb3JhIHAsXG5wLmZvbnQtbG9yYSxcbmgxLmZvbnQtbG9yYSxcbi5mb250LWxvcmEuaDEsXG5oMi5mb250LWxvcmEsXG4uZm9udC1sb3JhLmgyLFxuaDMuZm9udC1sb3JhLFxuLmZvbnQtbG9yYS5oMyxcbmg0LmZvbnQtbG9yYSxcbi5mb250LWxvcmEuaDQsXG5oNS5mb250LWxvcmEsXG4uZm9udC1sb3JhLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5mb250LW9zd2FsZCxcbi5mb250LW9zd2FsZCBmb250LFxuLmZvbnQtb3N3YWxkIHAsXG5wLmZvbnQtb3N3YWxkLFxuaDEuZm9udC1vc3dhbGQsXG4uZm9udC1vc3dhbGQuaDEsXG5oMi5mb250LW9zd2FsZCxcbi5mb250LW9zd2FsZC5oMixcbmgzLmZvbnQtb3N3YWxkLFxuLmZvbnQtb3N3YWxkLmgzLFxuaDQuZm9udC1vc3dhbGQsXG4uZm9udC1vc3dhbGQuaDQsXG5oNS5mb250LW9zd2FsZCxcbi5mb250LW9zd2FsZC5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiICFpbXBvcnRhbnQ7IH1cblxuLmZ3LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDsgfVxuXG4uZnctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4vKkdlbmVyYSBsYXMgY2xhc2VzIGRlIHRpcG9ncmFmw61hIGRlIGRpc3RpbnRhcyBtZWRpZGFzIC5oMSwgaDIsLi4uKi9cbi5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5wIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLypHZW5lcmEgbGFzIGNsYXNlcyBkZSB0aXBvZ3JhZsOtYSBkZSBkaXN0aW50YXMgbWVkaWRhcyBxdWUgYWN0dWFuIGVuIGZ1bmNpw7NuIGRlIGxhcyBtZWRpYXF1ZXJ5cyB0ZXh0LWxnLWgxICovXG4udGV4dC1oMSB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWgyIHtcbiAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaDMge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1oNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWg1IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWgxIHtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWgyIHtcbiAgICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWg0IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWg1IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtaDUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtbGctaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctaDUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQteGwtaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtaDUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfSB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoMSwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNjJweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoMiwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoMywgLmltYWdldGV4dCAuY29udGFpbmVyIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoNCwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBoNSwgLmltYWdldGV4dCAuY29udGFpbmVyIC5oNSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5pbWFnZXRleHQgLmNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmltYWdldGV4dCAuY29udGFpbmVyIHNtYWxsLCAuaW1hZ2V0ZXh0IC5jb250YWluZXIgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogTUlYSU5TICovXG4uYnRuLXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cbiAgLmJ0bi1wcmltYXJ5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTE0MmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIxMjJhOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnkgYSwgLmJ0bi1wcmltYXJ5IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTE0MmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIxMjJhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDMsIDU4LCA4MiwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnkgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnkgYSwgLmJ0bi1wcmltYXJ5IGE6YWN0aXZlLCAuYnRuLXByaW1hcnkgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5IGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxMjJhO1xuICAgIGJvcmRlci1jb2xvcjogIzkyMTEyNzsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeSBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5IGE6Zm9jdXMsIC5idG4tcHJpbWFyeSBhOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5IGEuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5IGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDMsIDU4LCA4MiwgMC41KTsgfVxuICAuYnRuLXByaW1hcnkgYTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5IGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG5cbi5idG4tc2Vjb25kYXJ5IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTE0MmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIxMjJhOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNlY29uZGFyeSBhLCAuYnRuLXNlY29uZGFyeSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUxNDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzliMTIyYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjAzLCA1OCwgODIsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnkgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeSBhLCAuYnRuLXNlY29uZGFyeSBhOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjEyMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTIxMTI3OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnkgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5IGE6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5IGE6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeSBhLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5IGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDMsIDU4LCA4MiwgMC41KTsgfVxuICAuYnRuLXNlY29uZGFyeSBhOmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeSBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuXG4uYnRuLXN1Y2Nlc3MgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1zdWNjZXNzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGI0NjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2ViMDU4OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MgYSwgLmJ0bi1zdWNjZXNzIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGI0NjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2ViMDU4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzNCwgMTQyLCA1OSwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3MgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3MgYSwgLmJ0bi1zdWNjZXNzIGE6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiOTZhO1xuICAgIGJvcmRlci1jb2xvcjogIzNlYjA1ODsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2VzcyBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzIGE6Zm9jdXMsIC5idG4tc3VjY2VzcyBhOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzIGEuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zdWNjZXNzIGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzNCwgMTQyLCA1OSwgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MgYTpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5idG4taW5mbyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm8gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYjBjMztcbiAgICBib3JkZXItY29sb3I6ICMyZWFiYmY7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4taW5mbyBhLCAuYnRuLWluZm8gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhYjBjMztcbiAgICBib3JkZXItY29sb3I6ICMyZWFiYmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwLCAxMzgsIDE1NiwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm8gYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm8gYSwgLmJ0bi1pbmZvIGE6YWN0aXZlLCAuYnRuLWluZm8gYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDViNWM2O1xuICAgIGJvcmRlci1jb2xvcjogIzJlYWJiZjsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbyBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvIGE6Zm9jdXMsIC5idG4taW5mbyBhOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvIGEuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvIGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMCwgMTM4LCAxNTYsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvIGE6ZGlzYWJsZWQsIC5idG4taW5mbyBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4uYnRuLXdhcm5pbmcgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi13YXJuaW5nIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdhcm5pbmcgYSwgLmJ0bi13YXJuaW5nIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmcgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmcgYSwgLmJ0bi13YXJuaW5nIGE6YWN0aXZlLCAuYnRuLXdhcm5pbmcgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDM5O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzcyMDsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZyBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nIGE6Zm9jdXMsIC5idG4td2FybmluZyBhOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nIGEuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nIGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTsgfVxuICAuYnRuLXdhcm5pbmcgYTpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG5cbi5idG4tZGFuZ2VyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tZGFuZ2VyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNTE0MmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIxMjJhOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhbmdlciBhLCAuYnRuLWRhbmdlciBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUxNDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzliMTIyYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjAzLCA1OCwgODIsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlciBhLCAuYnRuLWRhbmdlciBhOmFjdGl2ZSwgLmJ0bi1kYW5nZXIgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjEyMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTIxMTI3OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyIGE6Zm9jdXMsIC5idG4tZGFuZ2VyIGE6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlciBhLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyIGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDMsIDU4LCA4MiwgMC41KTsgfVxuICAuYnRuLWRhbmdlciBhOmRpc2FibGVkLCAuYnRuLWRhbmdlciBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuXG4uYnRuLWxpZ2h0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgICBib3JkZXItY29sb3I6ICNmOWZhZmI7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQgYSwgLmJ0bi1saWdodCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0IGEsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodCBhLCAuYnRuLWxpZ2h0IGE6YWN0aXZlLCAuYnRuLWxpZ2h0IGEuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodCBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodCBhOmZvY3VzLCAuYnRuLWxpZ2h0IGE6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0IGEuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1saWdodCBhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTsgfVxuICAuYnRuLWxpZ2h0IGE6ZGlzYWJsZWQsIC5idG4tbGlnaHQgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1kYXJrIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tZGFyayBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMTM2O1xuICAgIGJvcmRlci1jb2xvcjogIzJhMmUzMzsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYXJrIGEsIC5idG4tZGFyayBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzMTM2O1xuICAgIGJvcmRlci1jb2xvcjogIzJhMmUzMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcmsgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcmsgYSwgLmJ0bi1kYXJrIGE6YWN0aXZlLCAuYnRuLWRhcmsgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyZTMzO1xuICAgIGJvcmRlci1jb2xvcjogIzI3MmMzMDsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyayBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrIGE6Zm9jdXMsIC5idG4tZGFyayBhOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrIGEuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYXJrIGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC5idG4tZGFyayBhOmRpc2FibGVkLCAuYnRuLWRhcmsgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1ncmF5LTEwMCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLWdyYXktMTAwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktMTAwIGEsIC5idG4tZ3JheS0xMDAgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxMSwgMjEyLCAyMTMsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LTEwMCBhLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0xMDAgYSwgLmJ0bi1ncmF5LTEwMCBhOmFjdGl2ZSwgLmJ0bi1ncmF5LTEwMCBhLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdyYXktMTAwIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0xMDAgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0xMDAgYTpmb2N1cywgLmJ0bi1ncmF5LTEwMCBhOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LTEwMCBhLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3JheS0xMDAgYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxMSwgMjEyLCAyMTMsIDAuNSk7IH1cbiAgLmJ0bi1ncmF5LTEwMCBhOmRpc2FibGVkLCAuYnRuLWdyYXktMTAwIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tZ3JheS05MDAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1NTVGO1xuICBib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cbiAgLmJ0bi1ncmF5LTkwMCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0ODUxO1xuICAgIGJvcmRlci1jb2xvcjogIzNlNDQ0YzsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ncmF5LTkwMCBhLCAuYnRuLWdyYXktOTAwIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQ4NTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2U0NDRjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDQsIDExMSwgMTE5LCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS05MDAgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktOTAwIGEsIC5idG4tZ3JheS05MDAgYTphY3RpdmUsIC5idG4tZ3JheS05MDAgYS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1ncmF5LTkwMCBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlNDQ0YztcbiAgICBib3JkZXItY29sb3I6ICMzYTQwNDc7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktOTAwIGE6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdyYXktOTAwIGE6Zm9jdXMsIC5idG4tZ3JheS05MDAgYTphY3RpdmU6Zm9jdXMsIC5idG4tZ3JheS05MDAgYS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdyYXktOTAwIGEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDQsIDExMSwgMTE5LCAwLjUpOyB9XG4gIC5idG4tZ3JheS05MDAgYTpkaXNhYmxlZCwgLmJ0bi1ncmF5LTkwMCBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1NTVGO1xuICAgIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuXG4uYnRuLWdyYXktZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENTU1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNEQ1NTVGOyB9XG4gIC5idG4tZ3JheS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDg1MTtcbiAgICBib3JkZXItY29sb3I6ICMzZTQ0NGM7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheS1mb290ZXIgYSwgLmJ0bi1ncmF5LWZvb3RlciBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0ODUxO1xuICAgIGJvcmRlci1jb2xvcjogIzNlNDQ0YztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA0LCAxMTEsIDExOSwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktZm9vdGVyIGEsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LWZvb3RlciBhLCAuYnRuLWdyYXktZm9vdGVyIGE6YWN0aXZlLCAuYnRuLWdyYXktZm9vdGVyIGEuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3JheS1mb290ZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTQ0NGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2E0MDQ3OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LWZvb3RlciBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LWZvb3RlciBhOmZvY3VzLCAuYnRuLWdyYXktZm9vdGVyIGE6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktZm9vdGVyIGEuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1ncmF5LWZvb3RlciBhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA0LCAxMTEsIDExOSwgMC41KTsgfVxuICAuYnRuLWdyYXktZm9vdGVyIGE6ZGlzYWJsZWQsIC5idG4tZ3JheS1mb290ZXIgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENTU1RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cblxuLmJ0bi1ncmF5LTMwMCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAuYnRuLWdyYXktMzAwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTFlNWU5OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktMzAwIGEsIC5idG4tZ3JheS0zMDAgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNlMWU1ZTk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE4OSwgMTkyLCAxOTYsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5LTMwMCBhLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0zMDAgYSwgLmJ0bi1ncmF5LTMwMCBhOmFjdGl2ZSwgLmJ0bi1ncmF5LTMwMCBhLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdyYXktMzAwIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOGViO1xuICAgIGJvcmRlci1jb2xvcjogI2UxZTVlOTsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ3JheS0zMDAgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0zMDAgYTpmb2N1cywgLmJ0bi1ncmF5LTMwMCBhOmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LTMwMCBhLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3JheS0zMDAgYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE4OSwgMTkyLCAxOTYsIDAuNSk7IH1cbiAgLmJ0bi1ncmF5LTMwMCBhOmRpc2FibGVkLCAuYnRuLWdyYXktMzAwIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IGEge1xuICBjb2xvcjogI0MyMTczNDtcbiAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSBhLCAuYnRuLW91dGxpbmUtcHJpbWFyeSBhOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTk0LCAyMywgNTIsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnkgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSBhLCAuYnRuLW91dGxpbmUtcHJpbWFyeSBhOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkgYS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5IGEuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnkgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5IGE6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5IGE6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeSBhLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkgYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTk0LCAyMywgNTIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkgYTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGEsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE5NCwgMjMsIDUyLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGEsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGE6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGE6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTk0LCAyMywgNTIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSBhOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIGEge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc3VjY2VzcyBhLCAuYnRuLW91dGxpbmUtc3VjY2VzcyBhOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2VzcyBhLCAuYnRuLW91dGxpbmUtc3VjY2VzcyBhOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYS5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzIGEuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzIGE6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzIGE6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzcyBhLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8gYSB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8gYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmZvIGEsIC5idG4tb3V0bGluZS1pbmZvIGE6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8gYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbyBhLCAuYnRuLW91dGxpbmUtaW5mbyBhOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8gYS5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvIGEuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8gYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvIGE6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvIGE6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbyBhLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8gYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvIGE6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIGEge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtd2FybmluZyBhLCAuYnRuLW91dGxpbmUtd2FybmluZyBhOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZyBhLCAuYnRuLW91dGxpbmUtd2FybmluZyBhOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYS5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nIGEuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nIGE6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nIGE6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZyBhLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciBhIHtcbiAgY29sb3I6ICNDMjE3MzQ7XG4gIGJvcmRlci1jb2xvcjogI0MyMTczNDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyIGEsIC5idG4tb3V0bGluZS1kYW5nZXIgYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE5NCwgMjMsIDUyLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXIgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyIGEsIC5idG4tb3V0bGluZS1kYW5nZXIgYTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIgYS5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIgYS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICBib3JkZXItY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyIGE6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyIGE6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIgYTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIgYS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIgYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTk0LCAyMywgNTIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlciBhOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1saWdodCBhIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCBhLCAuYnRuLW91dGxpbmUtbGlnaHQgYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0IGEsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0IGEsIC5idG4tb3V0bGluZS1saWdodCBhOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0IGEuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQgYS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodCBhOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQgYTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodCBhLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0IGEuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0IGE6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodCBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayBhIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyayBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhcmsgYSwgLmJ0bi1vdXRsaW5lLWRhcmsgYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcmsgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyayBhLCAuYnRuLW91dGxpbmUtZGFyayBhOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsgYS5hY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrIGEuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcmsgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrIGE6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrIGE6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyayBhLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsgYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyayBhOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyayBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMDAgYSB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyYXktMTAwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS0xMDAgYSwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwIGE6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTEwMCBhLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTEwMCBhLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAgYTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTEwMCBhLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwIGEuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwIGE6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS0xMDAgYTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMTAwIGE6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAgYS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTEwMCBhLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1ncmF5LTEwMCBhOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS0xMDAgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWdyYXktOTAwIGEge1xuICBjb2xvcjogIzRENTU1RjtcbiAgYm9yZGVyLWNvbG9yOiAjNEQ1NTVGOyB9XG4gIC5idG4tb3V0bGluZS1ncmF5LTkwMCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1NTVGO1xuICAgIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuICAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktOTAwIGEsIC5idG4tb3V0bGluZS1ncmF5LTkwMCBhOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNzcsIDg1LCA5NSwgMC41KTsgfVxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS05MDAgYSxcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS05MDAgYSwgLmJ0bi1vdXRsaW5lLWdyYXktOTAwIGE6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS05MDAgYS5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTkwMCBhLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ1NTVGO1xuICAgIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTkwMCBhOmZvY3VzLFxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktOTAwIGE6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTkwMCBhOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktOTAwIGEuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS05MDAgYS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNzcsIDg1LCA5NSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZ3JheS05MDAgYTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktOTAwIGEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNEQ1NTVGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1ncmF5LWZvb3RlciBhIHtcbiAgY29sb3I6ICM0RDU1NUY7XG4gIGJvcmRlci1jb2xvcjogIzRENTU1RjsgfVxuICAuYnRuLW91dGxpbmUtZ3JheS1mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENTU1RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LWZvb3RlciBhLCAuYnRuLW91dGxpbmUtZ3JheS1mb290ZXIgYTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDc3LCA4NSwgOTUsIDAuNSk7IH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyIGEsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyIGEsIC5idG4tb3V0bGluZS1ncmF5LWZvb3RlciBhOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyIGEuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS1mb290ZXIgYS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENTU1RjtcbiAgICBib3JkZXItY29sb3I6ICM0RDU1NUY7IH1cbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS1mb290ZXIgYTpmb2N1cyxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LWZvb3RlciBhOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS1mb290ZXIgYTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LWZvb3RlciBhLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyIGEuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDc3LCA4NSwgOTUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyYXktZm9vdGVyIGE6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LWZvb3RlciBhLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzRENTU1RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMDAgYSB7XG4gIGNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLmJ0bi1vdXRsaW5lLWdyYXktMzAwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS0zMDAgYSwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwIGE6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTMwMCBhLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTMwMCBhLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAgYTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTMwMCBhLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwIGEuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMzAwIGE6Zm9jdXMsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS0zMDAgYTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMzAwIGE6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAgYS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTMwMCBhLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1ncmF5LTMwMCBhOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAgYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkZWUyZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIGFmZml4IGVmZmVjdC5cbiAqL1xuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDM1O1xuICBsZWZ0OiAwOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGNvbW1lbnRzIGluIEJhcnJpby5cbiAqL1xuLmFsZXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi50b2FzdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIEJvb3RzdHJhcCBCYXJyaW8gc3BlY2lmaWMgc3R5bGluZyBmb3IgdGhlIEJvb2sgbW9kdWxlLlxuICovXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuLmJvb2stbmF2aWdhdGlvbiAubWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMWVtOyB9XG5cbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAwOyB9XG5cbi5ib29rLXBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyogTFRSICovXG4gIHdpZHRoOiA0NSU7IH1cblxuW2Rpcj1cInJ0bFwiXSAuYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ib29rLXBhZ2VyX19pdGVtLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4JTsgfVxuXG4uYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgLyogTFRSICovXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTsgfVxuXG5bZGlyPVwicnRsXCJdIC5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgYnJlYWRjcnVtYnMuXG4gKi9cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4ucmVnaW9uLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDE1cHggMC4yNWVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJ0aWsuXG4gKi9cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgI2NvbnRlbnQgaDIgKi9cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIsICNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIuY29tbWVudC1mb3JtX190aXRsZSwgI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciAuY29tbWVudC1mb3JtX190aXRsZS5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uZmllbGQtbm9kZS0tY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07IH1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cblxuLmNvbW1lbnRfX2F0dHJpYnV0aW9uIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nICovXG4uY29tbWVudCAuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIGltZyB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29tbWVudF9fYXV0aG9yIC51c2VybmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogIzY4Njk2YjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgcGFkZGluZzogMCAwIDAgMC41ZW07IH1cblxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2O1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2OyB9XG5cbi5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZmZmO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMS4yNWVtIHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQgaDMsIC5jb21tZW50X19jb250ZW50IC5oMyB7XG4gIG1hcmdpbi10b3A6IDAuOTRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NWVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmNvbW1lbnRfX2NvbnRlbnQgbmF2IHtcbiAgcGFkZGluZy10b3A6IDFweDsgfVxuXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuaW5kZW50ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jb21tZW50IC5saW5rcyB7XG4gIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMDsgfVxuXG4uY29tbWVudCAubGlua3MtaW5saW5lIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAuNWVtIDAgMDtcbiAgLyogTFRSICovXG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWVtOyB9XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogNXB4IDJweCA1cHggNXB4O1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZDogI2Y0YTJiMDsgfVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMnB4OyB9XG5cbi8qKlxuICogQHRvZG86IHVucHVibGlzaGVkIG5vZGVzIGhhdmUgY2xhc3MgLm5vZGUtLXVucHVibGlzaGVkLlxuICogY2hhbmdlIHRoaXMgdG8gLmNvbW1lbnQtLXVucHVibGlzaGVkLlxuICovXG4udW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0YTJiMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y0YTJiMDsgfVxuXG4udW5wdWJsaXNoZWQge1xuICBwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDA7IH1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlcixcbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y0YTJiMDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudC0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIsXG5bZGlyPVwicnRsXCJdIC5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRhMmIwOyB9XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudmlld3MtZmllbGQtdmFyaWF0aW9ucyAuZmllbGQtLW5hbWUtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtOyB9XG4gIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5maWVsZC0tbmFtZS1xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5maWVsZC0tbmFtZS1xdWFudGl0eSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcXVhbnRpdHkgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgIC52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbiAuY29sLWF1dG8sXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24uY29sLWF1dG8sXG4jZWRpdC1vcmRlci1zdW1tYXJ5IC5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkuY29sLWF1dG8ge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uICNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uLXNoaXBwaW5nLXByb2ZpbGUtZmllbGQtcnVjLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIC52aWV3cy1yb3cgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnZpZXctaWQtbGlzdGFkb19kZV9wcm9kdWN0b3MgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBtYXJnaW4tdG9wOiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzhiMTEyNTsgfVxuXG4uY2FydC1ibG9jay0tY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjOGIxMTI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICAuY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmNhcnQtYmxvY2stLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMgdGFibGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRoZWFkLnRoZWFkLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhiMTEyNTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHtcbiAgYmFja2dyb3VuZDogIzhiMTEyNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuICAuY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3Mge1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIDAuNXJlbTsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzX19saW5rcyBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmNGEyYjA7IH1cbiAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5idG4tY2xvc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpOyB9XG4gIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0biB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fdGl0bGUsXG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19wcmljZSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyAyKSBjYWxjKCRzcGFjZXIgLyA0KSAhaW1wb3J0YW50OyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19xdWFudGl0eSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAhaW1wb3J0YW50OyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAuY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y0YTJiMDsgfVxuICAgIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0Zm9vdCAuYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoJHNwYWNlciAvIDIpOyB9XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRmb290IC5idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0MyMTczNDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBDb250ZXh0dWFsIGxpbmtzIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDAgMDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBDb2xsYXBzaWJsZSBkZXRhaWxzLlxuICpcbiAqIEBzZWUgY29sbGFwc2UuanNcbiAqIEBzZWUgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL2Nzcy1iYWNrZ3JvdW5kLWltYWdlLWhhY2tzL1xuICovXG5kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuZGV0YWlscyA+IC5kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTsgfVxuXG4vKiBAdG9kbyBSZWdyZXNzaW9uOiBUaGUgc3VtbWFyeSBvZiB1bmNvbGxhcHNpYmxlIGRldGFpbHMgYXJlIG5vIGxvbmdlclxuICAgICB2ZXJ0aWNhbGx5IGFsaWduZWQgd2l0aCB0aGUgLmRldGFpbHMtd3JhcHBlciBpbiBicm93c2VycyB3aXRob3V0IG5hdGl2ZVxuICAgICBkZXRhaWxzIHN1cHBvcnQuICovXG5zdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCYXJ0aWsncyBkcm9wYnV0dG9uIGNvbXBvbmVudC5cbiAqL1xuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpdHkgb2YgLmpzIHRkIC5kcm9wYnV0dG9uLXdpZGdldCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQgI2QyZDJkMiAjYjRiNGI0ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2YzZjMsICNlOGU4ZTgpO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xMjVlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjsgfVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zMmVtIDFlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTsgfVxuXG4uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdLmpzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5qcyAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7IH1cblxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOGU4ZTgsICNkMmQyZDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4LCAjZDJkMmQyKTsgfVxuXG4uanMgLmRyb3BidXR0b24tdG9nZ2xlIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG4uanMgLmRyb3BidXR0b24gYSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cblxuLmpzIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpob3Zlcixcbi5qcyAuZHJvcGJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIEdlbmVyYWwgc3R5bGVzIGZvciBkcm9wYnV0dG9ucy5cbiAqL1xuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7IH1cblxuLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIHBhZGRpbmc6IDAuMWVtIDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7IH1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTsgfVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24gPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uanMgdGQgLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMGVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMmVtOyB9XG5cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG4uZmVlZC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZpZWxkIGNvbXBvbmVudHMuXG4gKi9cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgbWFyZ2luOiAwIDAgMC42cmVtOyB9XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTVyZW07XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMC4xNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICAvKiBMVFIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMC41cmVtO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAvKiBMVFIgKi8gfVxuICBbZGlyPVwicnRsXCJdIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAgMC41cmVtOyB9XG4gIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSArIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDAgMCAwLjVyZW07IH1cblxuLmZpZWxkLS10eXBlLWltYWdlIGEge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHtcbiAgbWFyZ2luOiAwIDAgMC42cmVtOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIC8qIExUUiAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxuICovXG4vKiBGaWxlIGljb25zLiovXG4uZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgLyogTFRSICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLmZpbGUge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjsgfVxuXG4uZmlsZS0tZ2VuZXJhbCxcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbS5wbmcpOyB9XG5cbi5maWxlLS1wYWNrYWdlLXgtZ2VuZXJpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFja2FnZS14LWdlbmVyaWMucG5nKTsgfVxuXG4uZmlsZS0teC1vZmZpY2Utc3ByZWFkc2hlZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3gtb2ZmaWNlLXNwcmVhZHNoZWV0LnBuZyk7IH1cblxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy94LW9mZmljZS1kb2N1bWVudC5wbmcpOyB9XG5cbi5maWxlLS14LW9mZmljZS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3gtb2ZmaWNlLXByZXNlbnRhdGlvbi5wbmcpOyB9XG5cbi5maWxlLS10ZXh0LXgtc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXgtc2NyaXB0LnBuZyk7IH1cblxuLmZpbGUtLXRleHQtaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC1odG1sLnBuZyk7IH1cblxuLmZpbGUtLXRleHQtcGxhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQtcGxhaW4ucG5nKTsgfVxuXG4uZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi1wZGYucG5nKTsgfVxuXG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUucG5nKTsgfVxuXG4uZmlsZS0tYXVkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2F1ZGlvLXgtZ2VuZXJpYy5wbmcpOyB9XG5cbi5maWxlLS12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdmlkZW8teC1nZW5lcmljLnBuZyk7IH1cblxuLmZpbGUtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQteC1nZW5lcmljLnBuZyk7IH1cblxuLmZpbGUtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pbWFnZS14LWdlbmVyaWMucG5nKTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpIGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIHdpZHRoOiBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIG1hcmdpbjogMCAwLjNlbTsgfVxuXG5mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG5mb3JtIC5maWx0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG5mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbmF2YmFyLXRvcCB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzLjllbSkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMgLm5hdmJhci1uYXYgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45ZW0pIHtcbiAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5uYXYtaXRlbSArIC5uYXYtaXRlbSxcbiAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIHRoZSBoZWxwIGJsb2NrLlxuICovXG4uYmxvY2staGVscCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBpY29ucy5cbiAqL1xuLmljb24taGVscCB7XG4gIGJhY2tncm91bmQ6IHVybCgvLi4vLi4vaW1hZ2VzL2hlbHAucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAxcHggMCAxcHggMC43NXJlbTtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIHBhZGRpbmc6IDFweCAwLjc1cmVtIDFweCAwOyB9XG5cbi5mZWVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInJzcy1maWxsLnN2Z1wiLCBmaWxsPSNmZDdlMTQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cbiAgLmZlZWQtaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJyc3MtZmlsbC5zdmdcIiwgZmlsbD0jZmQ3ZTE0KTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxuICovXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDphY3RpdmUsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBCYXNpYyBzdHlsaW5nIGZvciBjb21tZW50IG1vZHVsZS5cbiAqL1xuLyoqXG4gKiBJbmRlbnQgdGhyZWFkZWQgY29tbWVudHMuXG4gKi9cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAvKiBMVFIgKi8gfVxuXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGl0ZW0gbGlzdC5cbiAqL1xuLml0ZW0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgLyogTFRSICovIH1cblxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uaXRlbS1saXN0IHVsIGxpIHtcbiAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCB1bCBsaSB7XG4gIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IFtkaXI9XCJydGxcIl0gc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAwLjVyZW07IH1cblxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpLFxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogTGlzdCBncm91cC5cbiAqIEEgbGlzdCBvZiBsaW5rcywgZ3JvdXBlZCB0b2dldGhlci5cbiAqL1xuLmxpc3QtZ3JvdXBfX2xpbmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDA7IH1cblxuLmxpc3QtZ3JvdXBfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBNZWRpYSByZWxhdGVkICBzcGVjaWZpYyBDU1MuXG4gKi9cbi8qIE1lZGlhIEltYWdlICovXG4uZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogTm9kZSBEaWFsb2cgQWRkL1NlbGVjdCBPdmVybGF5ICovXG4vKiBUd28gQ29sdW1uIExheW91dCAqL1xuLm1lZGlhLWxpYnJhcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4vKiBMZWZ0IE1lbnUgTGF5b3V0ICovXG4ubWVkaWEtbGlicmFyeS1tZW51IHtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGkge1xuICBtYXJnaW46IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjZTllY2VmOyB9XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnVfX2xpbmsge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmOyB9XG5cbi5hY3RpdmUubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBGb3JtIEVsZW1lbnRzIExheW91dCAgKi9cbi5tZWRpYS1saWJyYXJ5LWNvbnRlbnQge1xuICBmbGV4OiAyOyB9XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGVuZDsgfVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4OiAyOyB9XG5cbi8qIEZpeCBGb3JtIEluc2VydCBCdXR0b24gdG8gQm90dG9tIG9mIFBvcHVwICovXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBHcmlkIExheW91dCAqL1xuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAlICFpbXBvcnRhbnQ7IH1cblxuLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybV9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMjIwcHg7IH1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIEFkZCBvciBTZWxlY3QgTWVkaWEgKi9cbi5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtX19tZWRpYTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIG5vZGUgY29tcG9uZW50LlxuICovXG4ubm9kZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi8qIFZpZXcgbW9kZSB0ZWFzZXIgc3R5bGVzLiAqL1xuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyLCAubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAgMC41cmVtIDAuNXJlbTsgfVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIGNsZWFyOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogTm9kZSBtZXRhZGF0YSBzdHlsZXMuICovXG4ubm9kZV9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cblxuLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMXB4IDAuNXJlbSAwIDA7XG4gIC8qIExUUiAqLyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBOb2RlIGxpbmtzIHN0eWxlcy4gKi9cbi5ub2RlX19saW5rcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBVbnB1Ymxpc2hlZCBub2RlIHN0eWxlcy4gKi9cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMDsgfVxuXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjRmNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjRmNDsgfVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkMWU4ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2QxZThmNSwgI2QzZThmNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTlmZjE7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IC40ZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTtcbiAgLyogTFRSICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0MTlmZjEsICMxMDc2ZDUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIHBhZGRpbmc6IDRweCAwLjZlbSA0cHggMWVtO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbi5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5Y2YxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7IH1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2OWJlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTsgfVxuXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gcGFnZS5cbiAqL1xuLyogSGFjayBmb3IgLnBsYWNlaG9sZGVyIGlzc3VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvcHJvamVjdC9kcnVwYWwvaXNzdWVzLzMyMzM1MzMgKi9cbmVtLnBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUaGUgdmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHNlYXJjaCBmb3JtKHMpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5oZWFkZXIgI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0aGUgU2hvcnRjdXQgYWN0aW9uIGxpbmsgaW4gQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuLnNob3J0Y3V0LXdyYXBwZXIge1xuICBtYXJnaW46IDIuMmVtIDAgMS4xZW0gMDtcbiAgLyogU2FtZSBhcyB1c3VhbCAucGFnZS10aXRsZSBtYXJnaW4uICovIH1cblxuLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMDsgfVxuXG5bZGlyPVwicnRsXCJdIC5zaG9ydGN1dC13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zaG9ydGN1dC1hY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nLXRvcDogMC4zNWVtOyB9XG5cbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi5zaG9ydGN1dC1hY3Rpb246aG92ZXIsXG4uc2hvcnRjdXQtYWN0aW9uOmFjdGl2ZSxcbi5zaG9ydGN1dC1hY3Rpb246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBTaWRlYmFyIC0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhciAuYmxvY2sge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtOyB9XG4gIC5zaWRlYmFyIC5ibG9jayAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5zaWRlYmFyIGgyLCAuc2lkZWJhciAuaDIge1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zaWRlYmFyIHRib2R5IHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zaWRlYmFyIHRyLmV2ZW4sXG4uc2lkZWJhciB0ci5vZGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4uc2lkZWJhciBuYXYgdWwubmF2IHtcbiAgbWFyZ2luOiAwIC0wLjVyZW07IH1cblxuLyoqXG4gKiBAZmlsZVxuICogRm9vdGVyIFN0eWxpbmcuXG4gKi9cbi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gIC5zaXRlLWZvb3RlciAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07IH1cblxuLyogRm9vdGVyIFRvcCBTdHlsaW5nLiAqL1xuLnNpdGUtZm9vdGVyX190b3AgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIEZvb3RlciBCb3R0b20gU3R5bGluZy4gKi9cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jayB7XG4gIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gMikgMDsgfVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciB0aGUgc2tpcCBsaW5rLlxuICovXG4uc2tpcC1saW5rIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogIzQ5NTA1NztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMXB4IDAuNXJlbSAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjNyZW0gMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5za2lwLWxpbmsudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyB0YWJsZXMuXG4gKi9cbi5zdGlja3ktaGVhZGVyIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnN0aWNreS1oZWFkZXIgdGgge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0YWJsZSBkcmFnLlxuICovXG50ci5kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDsgfVxuXG50ci5kcmFnLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDsgfVxuXG5ib2R5IGRpdi50YWJsZWRyYWctY2hhbmdlZC13YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygkc3BhY2VyIC8gMik7IH1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNlbGVjdCBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIHRhYmxlc2VsZWN0LmpzXG4gKi9cbnRyLnNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmYzsgfVxuXG50ZC5jaGVja2JveCxcbnRoLmNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltkaXI9XCJydGxcIl0gdGQuY2hlY2tib3gsXG5bZGlyPVwicnRsXCJdIHRoLmNoZWNrYm94IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiBbZGlyPVwicnRsXCJdIHRkICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUYWJsZSBzb3J0IGluZGljYXRvci5cbiAqL1xudGguaXMtYWN0aXZlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG50ZC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYmxlc29ydCBpbmRpY2F0b3Igc3R5bGVzLlxuICovXG4udGFibGVzb3J0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxcHggMCAwIDVweDsgfVxuXG4udGFibGVzb3J0LS1hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS1kb3duLnN2Zyk7IH1cblxuLnRhYmxlc29ydC0tZGVzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2ZmZmZmZi90d2lzdGllLXVwLnN2Zyk7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogVGhlbWUgc3R5bGluZyBmb3IgdGFicy5cbiAqL1xubmF2LnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxubmF2LnRhYnMgdWwge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIG5hdi50YWJzIHVsIC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgbmF2LnRhYnMgdWwgLm5hdi1pdGVtIGEge1xuICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBuYXYudGFicyB1bCAubmF2LWl0ZW0uYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZDogI2Y0YTJiMDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBhIHJlc2l6YWJsZSB0ZXh0YXJlYS5cbiAqL1xuLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIHVpLXdpZGdldCBjb21wb25lbnQuXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQmFydGlrJ3MgbW9kYWwgd2luZG93c1xuICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLnVpLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnVpLWRpYWxvZyBpbnB1dCxcbi51aS1kaWFsb2cgc2VsZWN0LFxuLnVpLWRpYWxvZyB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I0YjRiNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjUwZW0gMS4wNjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG4vKiBWaXN1YWwgc3R5bGluZyBmb3IgdGhlIFBhc3N3b3JkIHN0cmVuZ3RoIGluZGljYXRvciAqL1xuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0OyB9XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXdlYWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0OyB9XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3OyB9XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWdvb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IH1cblxuLnBhc3N3b3JkLWNvbmZpcm0sXG4ucGFzc3dvcmQtZmllbGQsXG4ucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCB7XG4gIHdpZHRoOiA1NSU7IH1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIG1hcmdpbjogMC43ZW0gMDtcbiAgbWF4LXdpZHRoOiAzNC43ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bZGlyPVwicnRsXCJdIC5jb25maXJtLXBhcmVudCxcbltkaXI9XCJydGxcIl0gLnBhc3N3b3JkLXBhcmVudCB7XG4gIGNsZWFyOiByaWdodDsgfVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgc3RhdHVzIGluZGljYXRvciBvZiB0aGUgcGFzc3dvcmRzIG1hdGNoIHRlc3QuICAqL1xuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYXNzd29yZC1jb25maXJtIC5lcnJvciB7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBMb2dpbiBwYWdlIHN0eXBlICovXG4ucGFnZS11c2VyLWxvZ2luIG1haW4gLnJlZ2lvbi1jb250ZW50LFxuLnBhZ2UtdXNlci1wYXNzd29yZCBtYWluIC5yZWdpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwge1xuICB3aWR0aDogMTAwcHg7XG4gIGNvbG9yOiAjQzIxNzM0OyB9XG5cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IGNhbGMoJHNwYWNlciAvIDQpIDA7IH1cblxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICNDMjE3MzQ7IH1cblxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gNCkgMDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWZXJ0aWNhbCB0YWJzIGNvbXBvbmVudC5cbiAqL1xuLyogVmVydGljYWwgVGFicyBSZXNldCAqL1xuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW46IC0xcHggMCAtMXB4O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDsgfVxuXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gc3BlY2lmaWNpdHkgb3ZlciBbZGlyPVwicnRsXCJdIC5yZWdpb24tY29udGVudCB1bCAqL1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQGZpbGVcbiAqIFZlcnRpY2FsIFRhYnMuXG4gKi9cbi52ZXJ0aWNhbC10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8qIExUUiAqL1xuICB3aWR0aDogMTVlbTtcbiAgbWFyZ2luOiAwO1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNWVtOyB9XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUgPiBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMYXlvdXQgb2YgZWFjaCB0YWIuICovXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6Zm9jdXMgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTphY3RpdmUgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDsgfVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS1zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgVmlld3MgaW4gQmFydGlrLlxuICovXG4vKiBUYWIgc3R5bGVzICovXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4gPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtIDAuM3JlbSAwIDA7IH1cblxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuID4gYTpob3Zlcixcbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI0MyMTczNDsgfVxuXG4udmlld3MtZGlzcGxheXMgLnNlY29uZGFyeSAuZm9ybS1zdWJtaXQge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi8qIFRhYnMgYWN0aW9uIGxpc3Qgc3R5bGVzICovXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLmFjdGlvbi1saXN0IHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBDb250ZXh0dWFsIGZpbHRlciBvcHRpb25zIHN0eWxlcyAqL1xuLnZpZXdzLWZpbHRlcmFibGUtb3B0aW9ucyAuZmlsdGVyYWJsZS1vcHRpb246bnRoLW9mLXR5cGUoZXZlbikgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cblxuLyogVmlld3MgYWN0aW9uIGRyb3BidXR0b24gc3R5bGVzICovXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQge1xuICBjb2xvcjogIzhiMTEyNTsgfVxuXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQ6aG92ZXIsXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBjb2xvcjogI0MyMTczNDsgfVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB3ZWZvcm0ncyBmb3JtIGNvbXBvbmVudHMuXG4gKi9cbi8qIEFkZCByZXF1aXJlIGFzdGVyaXNrIHRvIG5lc3Nlc2FyeSBmaWVsZHMgKi9cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IDAgMC4zZW07IH1cblxuLyogQnV0dG9uIHN0eWxlcyBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzIHdoZW4gc2V0IHVuZGVyIFwiT3B0aW9ucyBEaXNwbGF5XCIgKi9cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLWhvcml6b250YWwgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciB7XG4gIGZsZXg6IGF1dG87IH1cblxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC5mb3JtLWNoZWNrLWxhYmVsOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgY29sb3I6ICMzNDNhNDA7IH1cblxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzIxNzM0O1xuICBjb2xvcjogIzM0M2E0MDsgfVxuXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4IDEwcHggMDsgfVxuXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIC5yYWRpbyxcbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkudG9vbGJhci1maXhlZCBoZWFkZXIjaGVhZGVyLCBib2R5LnRvb2xiYXItdmVydGljYWwgaGVhZGVyI2hlYWRlciB7XG4gIHRvcDogMzlweCAhaW1wb3J0YW50OyB9XG5cbmJvZHkudG9vbGJhci1maXhlZC50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4gaGVhZGVyI2hlYWRlciwgYm9keS50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiBoZWFkZXIjaGVhZGVyIHtcbiAgdG9wOiA3OXB4ICFpbXBvcnRhbnQ7IH1cblxuaGVhZGVyI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICBoZWFkZXIjaGVhZGVyIC5vZmZjYW52YXMtYmFja2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyI2hlYWRlciAjbmF2YmFyLXRvcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgaGVhZGVyI2hlYWRlciAjbmF2YmFyLXRvcCAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgaGVhZGVyI2hlYWRlciAjbmF2YmFyLXRvcCAuY29udGFpbmVyIGJ1dHRvbiwgaGVhZGVyI2hlYWRlciAjbmF2YmFyLXRvcCAuY29udGFpbmVyIC5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGhlYWRlciNoZWFkZXIgI25hdmJhci10b3AgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICBoZWFkZXIjaGVhZGVyID4gbmF2IHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtYmFja2Ryb3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9Mb2dvX21vYmlsZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgaW1nLCBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm5hdmJhci1icmFuZCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLmljb24tc2VhcmNoIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cbiAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IG5hdiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSBuYXYgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMDsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgbmF2IHVsIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IG5hdiB1bCBsaS5uYXYtaXRlbSBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSBuYXYgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgbGVmdCBlYXNlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IG5hdiB1bC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLXNlYXJjaC0tMiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uID4gZGl2IGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIgZm9ybSBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1pbnRyYW5ldC0tMiwgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stY29udGFjdHVzLS0yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2staW50cmFuZXQtLTIsIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWNvbnRhY3R1cy0tMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2staW50cmFuZXQtLTIgcCwgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stY29udGFjdHVzLS0yIHAge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1pbnRyYW5ldC0tMiBwIGEsIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWNvbnRhY3R1cy0tMiBwIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW50cmFuZXQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2staW50cmFuZXQtLTIgcCBhLCBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1jb250YWN0dXMtLTIgcCBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLWNvbnRhY3R1cy0tMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stY29udGFjdHVzLS0yIHAgYSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY29udGFjdC11cy5zdmcpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlciNoZWFkZXIgPiBuYXYgLmNvbnRhaW5lciAub2ZmY2FudmFzLWVuZCAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1mb3JtIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiAuY29udGFpbmVyIC5vZmZjYW52YXMtZW5kIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLWZvcm0gc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiB1bCBsaSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHggMjBweDsgfVxuICAgICAgICAgICAgICAgICAgICBoZWFkZXIjaGVhZGVyID4gbmF2IC5jb250YWluZXIgLm9mZmNhbnZhcy1lbmQgLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItZm9ybSBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIHVsIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgaGVhZGVyI2hlYWRlciA+IG5hdiNuYXZiYXItbWFpbiB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gPiAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzRweDsgfVxuICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLXNlYXJjaCBhIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLXNlYXJjaCBhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYWx0ZXJuYWRvci1pZGlvbWEgYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFuZ3VhZ2Uuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDNweCAzMHB4O1xuICAgIGhlaWdodDogMjdweDsgfVxuICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2FsdGVybmFkb3ItaWRpb21hIGEuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDEwIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxN0wxIDlMOSAxJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNhbHRlcm5hZG9yLWlkaW9tYSBhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2FsdGVybmFkb3ItaWRpb21hIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2FsdGVybmFkb3ItaWRpb21hIHVsLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICBjb2xvcjogI0MyMTczNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2FsdGVybmFkb3ItaWRpb21hIHVsLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAzMHB4O1xuICAgICAgICBtYXJnaW46IDBweDsgfVxuICAgICAgICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNhbHRlcm5hZG9yLWlkaW9tYSB1bC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2FsdGVybmFkb3ItaWRpb21hIHVsLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQzIxNzM0O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTlweDsgfVxuICBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIGZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIGZvcm0gZmllbGRzZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIGZvcm0gZmllbGRzZXQ6OmFmdGVyIHtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDEwIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxN0wxIDlMOSAxJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIGZvcm0gc2VsZWN0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhbmd1YWdlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLWxhbmd1YWdlZHJvcGRvd25zd2l0Y2hlci0tMiBmb3JtIHNlbGVjdDpmb2N1cywgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIGZvcm0gc2VsZWN0OmZvY3VzLXZpc2libGUsIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLWxhbmd1YWdlZHJvcGRvd25zd2l0Y2hlci0tMiBmb3JtIHNlbGVjdDphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IDBweCBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLWludHJhbmV0IHAsIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLWNvbnRhY3R1cyBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2staW50cmFuZXQgcCBhLCBoZWFkZXIjaGVhZGVyIC5yZWdpb24tdG9wLWhlYWRlci1mb3JtICNibG9jay1jb250YWN0dXMgcCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnRyYW5ldC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBjb2xvcjogI0MyMTczNDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGhlYWRlciNoZWFkZXIgLnJlZ2lvbi10b3AtaGVhZGVyLWZvcm0gI2Jsb2NrLWNvbnRhY3R1cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgaGVhZGVyI2hlYWRlciAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSAjYmxvY2stY29udGFjdHVzIHAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY29udGFjdC11cy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4OyB9XG5cbi5wYWdlLXRpdGxlLCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGl0bGU6bm90KC5saWdodCksIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrOm5vdCgubGlnaHQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWhlYWRlci5wbmcpOyB9XG4gICAgLnBhZ2UtdGl0bGU6bm90KC5saWdodCk6OmJlZm9yZSwgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2s6bm90KC5saWdodCk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDIuODJkZWcsICNCMzFCMzQgMjQuNjglLCByZ2JhKDE3OSwgMjcsIDUyLCAwKSA5Mi44NiUpO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gIC5wYWdlLXRpdGxlLmxpZ2h0LCAuYmxvY2stcGFnZS10aXRsZS1ibG9jay5saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gIC5wYWdlLXRpdGxlIC5jb250ZW50LCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYWdlLXRpdGxlIC5jb250ZW50ICosIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC5jb250ZW50ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAucGFnZS10aXRsZSAuY29udGVudCAuaDEsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC5jb250ZW50IGgxLCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAuY29udGVudCAuaDEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogODhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjsgfVxuICAgIC5wYWdlLXRpdGxlIC5jb250ZW50IC5wYWdlLXRpdGxlLXN1YnRpdGxlIGgzLCAucGFnZS10aXRsZSAuY29udGVudCAucGFnZS10aXRsZS1zdWJ0aXRsZSAuaDMsIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC5jb250ZW50IC5wYWdlLXRpdGxlLXN1YnRpdGxlIGgzLCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAuY29udGVudCAucGFnZS10aXRsZS1zdWJ0aXRsZSAuaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6ICNEMUQ2REM7IH1cblxuLnBhZ2UtYnJlYWRjcnVtYnMge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICAucGFnZS1icmVhZGNydW1icyA+ICoge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5wYWdlLWJyZWFkY3J1bWJzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1icmVhZGNydW1icyB7XG4gICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cbiAgLnBhZ2UtYnJlYWRjcnVtYnMgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMCAzNHB4IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLWJyZWFkY3J1bWJzIC5jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIFNPQ0lBTCBNRURJQSBMSU5LU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4OyB9XG4gICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGksICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEgc3BhbiwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYSBzcGFuLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2ssICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2ssICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCA2IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zNzIxOCAxM0gzLjk4MDg3VjYuNDM5OTRINS44MDE3NEw2IDQuMjQ2MjlIMy45ODA4N1YyLjk5Nzk5QzMuOTgwODcgMi40NzU3IDQuMDggMi4yNzcyMiA0LjU4MDg3IDIuMjc3MjJINlYwSDQuMTg0MzVDMi4yMzgyNiAwIDEuMzYxNzQgMC44NTY1NjggMS4zNjE3NCAyLjQ5NjU4VjQuMjUxNTFIMFY2LjQ3MTI3SDEuMzYxNzRMMS4zNzIxOCAxM1onIGZpbGw9JyUyM0Q4MUI5NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vazpob3ZlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vazpob3ZlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2s6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDYgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM3MjE4IDEzSDMuOTgwODdWNi40Mzk5NEg1LjgwMTc0TDYgNC4yNDYyOUgzLjk4MDg3VjIuOTk3OTlDMy45ODA4NyAyLjQ3NTcgNC4wOCAyLjI3NzIyIDQuNTgwODcgMi4yNzcyMkg2VjBINC4xODQzNUMyLjIzODI2IDAgMS4zNjE3NCAwLjg1NjU2OCAxLjM2MTc0IDIuNDk2NThWNC4yNTE1MUgwVjYuNDcxMjdIMS4zNjE3NEwxLjM3MjE4IDEzWicgZmlsbD0nJTIzOEYxMDI3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcyAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS10d2l0dGVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXR3aXR0ZXIsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNSAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNjQzQzEuMzQ4NyAxMS40OTM0IDIuOTA4MTIgMTEuOTYyIDQuNTA4MiAxMS45OTc4QzYuMTA4MjkgMTIuMDMzNiA3LjY4NzYxIDExLjYzNTIgOS4wNzM5NyAxMC44NDZDMTAuNDYwMyAxMC4wNTY4IDExLjYwMDUgOC45MDcyMSAxMi4zNzAyIDcuNTIyNDlDMTMuMTM5OCA2LjEzNzc2IDEzLjUwOTQgNC41NzEwOCAxMy40Mzg2IDIuOTkzM0MxNC4wNDk2IDIuNTY0MDggMTQuNTc4MyAyLjAzMDk5IDE1IDEuNDE4OTVDMTQuNDM5OSAxLjY2NzIgMTMuODQ0MiAxLjgyODM1IDEzLjIzNDEgMS44OTY2NEMxMy44ODA1IDEuNTIxMDQgMTQuMzY1NSAwLjkyNTIyNiAxNC41OTc3IDAuMjIxMzY0QzEzLjk5NDMgMC41NzQxMjEgMTMuMzM1MSAwLjgyNDMwMyAxMi42NDc3IDAuOTYxNDQ5QzEyLjE4NjIgMC40NzM2ODQgMTEuNTc0MyAwLjE1MDAzNSAxMC45MDcyIDAuMDQwODI0NUMxMC4yNDAxIC0wLjA2ODM4NjMgOS41NTUwNSAwLjA0Mjk1ODIgOC45NTg2NSAwLjM1NzU0NUM4LjM2MjI2IDAuNjcyMTMxIDcuODg3OSAxLjE3MjM0IDcuNjA5MzIgMS43ODA0QzcuMzMwNzQgMi4zODg0NiA3LjI2MzU1IDMuMDcwMjkgNy40MTgxOSAzLjcxOTkyQzYuMTk2NTQgMy42NjE0MSA1LjAwMTA5IDMuMzQ5NTggMy45MDk3MyAyLjgwNDc0QzIuODE4MzcgMi4yNTk5IDEuODU1NTggMS40OTQyOCAxLjA4NDA5IDAuNTU3NzY1QzAuNjkzMDc0IDEuMjI0MjMgMC41NzQxMzYgMi4wMTI2OCAwLjc1MTQ3MSAyLjc2MjY0QzAuOTI4ODA2IDMuNTEyNiAxLjM4OTA5IDQuMTY3NjkgMi4wMzg2NCA0LjU5NDU3QzEuNTYwNTQgNC41NzU2MiAxLjA5MzU2IDQuNDQ2NiAwLjY3NTAwNCA0LjIxNzhDMC42NjY5NzMgNC45MjMyOCAwLjkwODMyMyA1LjYwOTQ3IDEuMzU3NTQgNi4xNTgzNEMxLjgwNjc2IDYuNzA3MjIgMi40MzU3NiA3LjA4NDQ3IDMuMTM2MzcgNy4yMjUyMkMyLjY5MTMgNy4zNDE0OSAyLjIyNTc5IDcuMzU5ODcgMS43NzI3MyA3LjI3OTA1QzEuOTY2OTcgNy44ODA4OSAyLjM0NzkxIDguNDA3MzIgMi44NjE3NCA4Ljc4Mzk4QzMuMzc1NTggOS4xNjA2MyAzLjk5NjM0IDkuMzY4NDkgNC42MzYzNyA5LjM3ODE4QzMuOTg5NzMgOS44ODYyOCAzLjI0NTczIDEwLjI2MDIgMi40NDkwMSAxMC40Nzc2QzEuNjUyMyAxMC42OTQ5IDAuODE5MyAxMC43NTEyIDAgMTAuNjQzWicgZmlsbD0nJTIzRDgxQjk0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNHB4OyB9XG4gICAgICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXR3aXR0ZXI6aG92ZXIsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlcjpob3ZlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlcjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE1IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxMC42NDNDMS4zNDg3IDExLjQ5MzQgMi45MDgxMiAxMS45NjIgNC41MDgyIDExLjk5NzhDNi4xMDgyOSAxMi4wMzM2IDcuNjg3NjEgMTEuNjM1MiA5LjA3Mzk3IDEwLjg0NkMxMC40NjAzIDEwLjA1NjggMTEuNjAwNSA4LjkwNzIxIDEyLjM3MDIgNy41MjI0OUMxMy4xMzk4IDYuMTM3NzYgMTMuNTA5NCA0LjU3MTA4IDEzLjQzODYgMi45OTMzQzE0LjA0OTYgMi41NjQwOCAxNC41NzgzIDIuMDMwOTkgMTUgMS40MTg5NUMxNC40Mzk5IDEuNjY3MiAxMy44NDQyIDEuODI4MzUgMTMuMjM0MSAxLjg5NjY0QzEzLjg4MDUgMS41MjEwNCAxNC4zNjU1IDAuOTI1MjI2IDE0LjU5NzcgMC4yMjEzNjRDMTMuOTk0MyAwLjU3NDEyMSAxMy4zMzUxIDAuODI0MzAzIDEyLjY0NzcgMC45NjE0NDlDMTIuMTg2MiAwLjQ3MzY4NCAxMS41NzQzIDAuMTUwMDM1IDEwLjkwNzIgMC4wNDA4MjQ1QzEwLjI0MDEgLTAuMDY4Mzg2MyA5LjU1NTA1IDAuMDQyOTU4MiA4Ljk1ODY1IDAuMzU3NTQ1QzguMzYyMjYgMC42NzIxMzEgNy44ODc5IDEuMTcyMzQgNy42MDkzMiAxLjc4MDRDNy4zMzA3NCAyLjM4ODQ2IDcuMjYzNTUgMy4wNzAyOSA3LjQxODE5IDMuNzE5OTJDNi4xOTY1NCAzLjY2MTQxIDUuMDAxMDkgMy4zNDk1OCAzLjkwOTczIDIuODA0NzRDMi44MTgzNyAyLjI1OTkgMS44NTU1OCAxLjQ5NDI4IDEuMDg0MDkgMC41NTc3NjVDMC42OTMwNzQgMS4yMjQyMyAwLjU3NDEzNiAyLjAxMjY4IDAuNzUxNDcxIDIuNzYyNjRDMC45Mjg4MDYgMy41MTI2IDEuMzg5MDkgNC4xNjc2OSAyLjAzODY0IDQuNTk0NTdDMS41NjA1NCA0LjU3NTYyIDEuMDkzNTYgNC40NDY2IDAuNjc1MDA0IDQuMjE3OEMwLjY2Njk3MyA0LjkyMzI4IDAuOTA4MzIzIDUuNjA5NDcgMS4zNTc1NCA2LjE1ODM0QzEuODA2NzYgNi43MDcyMiAyLjQzNTc2IDcuMDg0NDcgMy4xMzYzNyA3LjIyNTIyQzIuNjkxMyA3LjM0MTQ5IDIuMjI1NzkgNy4zNTk4NyAxLjc3MjczIDcuMjc5MDVDMS45NjY5NyA3Ljg4MDg5IDIuMzQ3OTEgOC40MDczMiAyLjg2MTc0IDguNzgzOThDMy4zNzU1OCA5LjE2MDYzIDMuOTk2MzQgOS4zNjg0OSA0LjYzNjM3IDkuMzc4MThDMy45ODk3MyA5Ljg4NjI4IDMuMjQ1NzMgMTAuMjYwMiAyLjQ0OTAxIDEwLjQ3NzZDMS42NTIzIDEwLjY5NDkgMC44MTkzIDEwLjc1MTIgMCAxMC42NDNaJyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDRweDsgfVxuICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW4sICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW4sICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zIDRIMFYxNEgzVjRaJyBmaWxsPSclMjNEODFCOTQnLyUzRSUzQ3BhdGggZD0nTTEuNTExOCA0LjY1MjI3ZS0wNUMxLjIxNDY0IC0wLjAwMjI5MzQyIDAuOTIzNDkyIDAuMDgzNjgzNCAwLjY3NTI3MiAwLjI0NzA3NkMwLjQyNzA1MSAwLjQxMDQ3IDAuMjMyOTQxIDAuNjQzOTE1IDAuMTE3NTk4IDAuOTE3NzlDMC4wMDIyNTM5NyAxLjE5MTY2IC0wLjAyOTEzOTIgMS40OTM2MyAwLjAyNzM5NzQgMS43ODUzOEMwLjA4MzkzNCAyLjA3NzEyIDAuMjI1ODY1IDIuMzQ1NDkgMC40MzUxNjQgMi41NTY0NkMwLjY0NDQ2MyAyLjc2NzQyIDAuOTExNzA2IDIuOTExNDYgMS4yMDI5OSAyLjk3MDNDMS40OTQyOCAzLjAyOTE0IDEuNzk2NDggMy4wMDAxNCAyLjA3MTI2IDIuODg2OTZDMi4zNDYwMyAyLjc3Mzc5IDIuNTgxIDIuNTgxNTQgMi43NDYzNSAyLjMzNDYyQzIuOTExNyAyLjA4NzcgMi45OTk5OCAxLjc5NzIyIDIuOTk5OTkgMS41MDAwNUMzLjAwMDc3IDEuMzAzODQgMi45NjI4OSAxLjEwOTQgMi44ODg1MiAwLjkyNzgyOEMyLjgxNDE1IDAuNzQ2MjU5IDIuNzA0NzUgMC41ODExMTIgMi41NjY1NiAwLjQ0MTgyNEMyLjQyODM3IDAuMzAyNTM2IDIuMjY0MDkgMC4xOTE4MzggMi4wODMxMiAwLjExNjAzN0MxLjkwMjE0IDAuMDQwMjM2MSAxLjcwODAxIDAuMDAwODIwNTE0IDEuNTExOCA0LjY1MjI3ZS0wNVonIGZpbGw9JyUyM0Q4MUI5NCcvJTNFJTNDcGF0aCBkPSdNNy43NzM0MSA4LjkwNTA2QzcuNzczNDEgNy41Mzc5NSA4LjM3ODQgNi43Mjc1MyA5LjU0MDc4IDYuNzI3NTNDMTAuNzAzMiA2LjcyNzUzIDExLjExNzggNy41MDk3NyAxMS4xMTc4IDguOTA1MDZWMTRIMTRWNy44NTUwNUMxNCA1LjI1NDcyIDEyLjU3OTMgNC4wMDAzNyAxMC42MDEyIDQuMDAwMzdDMTAuMDM3OCAzLjk5MTc4IDkuNDgxODEgNC4xMzQ2MiA4Ljk4NzQ0IDQuNDE0OTVDOC40OTMwNyA0LjY5NTI4IDguMDc3MTYgNS4xMDM1NyA3Ljc4MDIxIDUuNjAwMDRWNC4yOTYzNUg1VjE0SDcuNzgwMjFMNy43NzM0MSA4LjkwNTA2WicgZmlsbD0nJTIzRDgxQjk0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA0SDBWMTRIM1Y0WicgZmlsbD0nJTIzOEYxMDI3Jy8lM0UlM0NwYXRoIGQ9J00xLjUxMTggNC42NTIyN2UtMDVDMS4yMTQ2NCAtMC4wMDIyOTM0MiAwLjkyMzQ5MiAwLjA4MzY4MzQgMC42NzUyNzIgMC4yNDcwNzZDMC40MjcwNTEgMC40MTA0NyAwLjIzMjk0MSAwLjY0MzkxNSAwLjExNzU5OCAwLjkxNzc5QzAuMDAyMjUzOTcgMS4xOTE2NiAtMC4wMjkxMzkyIDEuNDkzNjMgMC4wMjczOTc0IDEuNzg1MzhDMC4wODM5MzQgMi4wNzcxMiAwLjIyNTg2NSAyLjM0NTQ5IDAuNDM1MTY0IDIuNTU2NDZDMC42NDQ0NjMgMi43Njc0MiAwLjkxMTcwNiAyLjkxMTQ2IDEuMjAyOTkgMi45NzAzQzEuNDk0MjggMy4wMjkxNCAxLjc5NjQ4IDMuMDAwMTQgMi4wNzEyNiAyLjg4Njk2QzIuMzQ2MDMgMi43NzM3OSAyLjU4MSAyLjU4MTU0IDIuNzQ2MzUgMi4zMzQ2MkMyLjkxMTcgMi4wODc3IDIuOTk5OTggMS43OTcyMiAyLjk5OTk5IDEuNTAwMDVDMy4wMDA3NyAxLjMwMzg0IDIuOTYyODkgMS4xMDk0IDIuODg4NTIgMC45Mjc4MjhDMi44MTQxNSAwLjc0NjI1OSAyLjcwNDc1IDAuNTgxMTEyIDIuNTY2NTYgMC40NDE4MjRDMi40MjgzNyAwLjMwMjUzNiAyLjI2NDA5IDAuMTkxODM4IDIuMDgzMTIgMC4xMTYwMzdDMS45MDIxNCAwLjA0MDIzNjEgMS43MDgwMSAwLjAwMDgyMDUxNCAxLjUxMTggNC42NTIyN2UtMDVaJyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQ3BhdGggZD0nTTcuNzczNDEgOC45MDUwNkM3Ljc3MzQxIDcuNTM3OTUgOC4zNzg0IDYuNzI3NTMgOS41NDA3OCA2LjcyNzUzQzEwLjcwMzIgNi43Mjc1MyAxMS4xMTc4IDcuNTA5NzcgMTEuMTE3OCA4LjkwNTA2VjE0SDE0VjcuODU1MDVDMTQgNS4yNTQ3MiAxMi41NzkzIDQuMDAwMzcgMTAuNjAxMiA0LjAwMDM3QzEwLjAzNzggMy45OTE3OCA5LjQ4MTgxIDQuMTM0NjIgOC45ODc0NCA0LjQxNDk1QzguNDkzMDcgNC42OTUyOCA4LjA3NzE2IDUuMTAzNTcgNy43ODAyMSA1LjYwMDA0VjQuMjk2MzVINVYxNEg3Ljc4MDIxTDcuNzczNDEgOC45MDUwNlonIGZpbGw9JyUyMzhGMTAyNycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWluc3RhZ3JhbSwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjc3OTRWMy4yMjYyQzAuMDU3NjkyNyAyLjk2MzkzIDAuMDg5MTYxMyAyLjcwMTY3IDAuMTY3ODMzIDIuNDQ0NjVDMC4zOTI5ODEgMS43MzIxNCAwLjg0MDMyMSAxLjExMDQ0IDEuNDQ0MzQgMC42NzA1OTVDMi4wNDgzNyAwLjIzMDc1IDIuNzc3MzQgLTAuMDA0MTMxNjYgMy41MjQ1IDAuMDAwMzUyMzYxQzUuODQ2MTkgMC4wMDAzNTIzNjEgOC4xNjc4OSAwLjAwMDM1MjM2MSAxMC40ODk2IDAuMDAwMzUyMzYxQzExLjIyNDcgLTAuMDEwMjgwNiAxMS45NDMxIDAuMjE5OTk0IDEyLjUzNTEgMC42NTYwMTJDMTMuMDAyNSAwLjk4NTUzMSAxMy4zODA4IDEuNDI1ODkgMTMuNjM2MiAxLjkzNzYyQzEzLjg5MTYgMi40NDkzNSAxNC4wMTYgMy4wMTY0NiAxMy45OTgzIDMuNTg4MTJDMTMuOTk4MyA1Ljg1MDU4IDEzLjk5ODMgOC4xMTMwNSAxMy45OTgzIDEwLjM3NTVDMTQuMDAyIDEwLjYwNzQgMTMuOTg0NCAxMC44MzkyIDEzLjk0NTkgMTEuMDY3OUMxMy44NTU2IDExLjY2ODQgMTMuNjA2MSAxMi4yMzM3IDEzLjIyMzMgMTIuNzA1MUMxMi44NDA1IDEzLjE3NjQgMTIuMzM4NCAxMy41MzY2IDExLjc2OTMgMTMuNzQ4MkMxMS40NDY3IDEzLjg1NDMgMTEuMTE3MyAxMy45Mzg0IDEwLjc4MzMgMTRIMy4yMzA3OUwyLjkzNzA4IDEzLjk0NzVDMi4zMzY2NiAxMy44NTM0IDEuNzcxODggMTMuNjAxOSAxLjMwMDIgMTMuMjE4N0MwLjgyODUyIDEyLjgzNTQgMC40NjY3NjggMTIuMzM0IDAuMjUxNzUgMTEuNzY1NUMwLjE0NTU1OSAxMS40NDI5IDAuMDYxNDQ4NSAxMS4xMTM0IDAgMTAuNzc5NFpNOS45MjgzOSA3LjAwMjhDOS45MjQyNyA2LjIzMDEyIDkuNjE1ODggNS40OTAxNyA5LjA3MDA1IDQuOTQzM0M4LjUyNDIxIDQuMzk2NDMgNy43ODQ4OSA0LjA4NjY5IDcuMDEyMjkgNC4wODExOEM2LjIzNzQ0IDQuMDgyNTYgNS40OTQ2NCA0LjM5MDY1IDQuOTQ2MjUgNC45MzgxMUM0LjM5Nzg2IDUuNDg1NTcgNC4wODg0NiA2LjIyNzg4IDQuMDg1NjkgNy4wMDI4QzQuMDg4NDMgNy43NzUwMSA0LjM5NTY2IDguNTE0OTUgNC45NDA2NiA5LjA2MTk3QzUuNDg1NjcgOS42MDg5OCA2LjIyNDQzIDkuOTE4ODkgNi45OTY1NSA5LjkyNDQxQzcuNzcxODkgOS45MjMwNCA4LjUxNTIzIDkuNjE1MTIgOS4wNjQ0NiA5LjA2NzgxQzkuNjEzNjggOC41MjA1IDkuOTI0MjQgNy43NzgyIDkuOTI4MzkgNy4wMDI4Wk0xMC43OTkgNC4wODExOEMxMC45MTM0IDQuMDgxODcgMTEuMDI2NyA0LjA2MDAzIDExLjEzMjYgNC4wMTY5MUMxMS4yMzg1IDMuOTczNzkgMTEuMzM0OSAzLjkxMDIzIDExLjQxNjIgMy44Mjk4NkMxMS40OTc1IDMuNzQ5NSAxMS41NjIyIDMuNjUzOSAxMS42MDY2IDMuNTQ4NTJDMTEuNjUxIDMuNDQzMTQgMTEuNjc0MiAzLjMzMDA1IDExLjY3NDkgMy4yMTU3MUMxMS42NzQ5IDIuOTgyOTEgMTEuNTgyOCAyLjc1OTU2IDExLjQxODcgMi41OTQ0NUMxMS4yNTQ2IDIuNDI5MzQgMTEuMDMxOCAyLjMzNTg4IDEwLjc5OSAyLjMzNDQ5QzEwLjU2OTQgMi4zMzU4NSAxMC4zNDk2IDIuNDI3MzIgMTAuMTg2NyAyLjU4OTE4QzEwLjAyMzkgMi43NTEwNSA5LjkzMTE0IDIuOTcwMzggOS45MjgzOSAzLjE5OTk4QzkuOTI3IDMuMzE1MiA5Ljk0ODUgMy40Mjk1NSA5Ljk5MTYzIDMuNTM2NEMxMC4wMzQ4IDMuNjQzMjUgMTAuMDk4NyAzLjc0MDQ4IDEwLjE3OTcgMy44MjI0NUMxMC4yNjA2IDMuOTA0NDIgMTAuMzU3MSAzLjk2OTQ5IDEwLjQ2MzQgNC4wMTM5QzEwLjU2OTcgNC4wNTgzMSAxMC42ODM4IDQuMDgxMTkgMTAuNzk5IDQuMDgxMThaJyBmaWxsPSclMjNEODFCOTQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtOmhvdmVyLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWluc3RhZ3JhbTpob3ZlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtLTIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjc3OTRWMy4yMjYyQzAuMDU3NjkyNyAyLjk2MzkzIDAuMDg5MTYxMyAyLjcwMTY3IDAuMTY3ODMzIDIuNDQ0NjVDMC4zOTI5ODEgMS43MzIxNCAwLjg0MDMyMSAxLjExMDQ0IDEuNDQ0MzQgMC42NzA1OTVDMi4wNDgzNyAwLjIzMDc1IDIuNzc3MzQgLTAuMDA0MTMxNjYgMy41MjQ1IDAuMDAwMzUyMzYxQzUuODQ2MTkgMC4wMDAzNTIzNjEgOC4xNjc4OSAwLjAwMDM1MjM2MSAxMC40ODk2IDAuMDAwMzUyMzYxQzExLjIyNDcgLTAuMDEwMjgwNiAxMS45NDMxIDAuMjE5OTk0IDEyLjUzNTEgMC42NTYwMTJDMTMuMDAyNSAwLjk4NTUzMSAxMy4zODA4IDEuNDI1ODkgMTMuNjM2MiAxLjkzNzYyQzEzLjg5MTYgMi40NDkzNSAxNC4wMTYgMy4wMTY0NiAxMy45OTgzIDMuNTg4MTJDMTMuOTk4MyA1Ljg1MDU4IDEzLjk5ODMgOC4xMTMwNSAxMy45OTgzIDEwLjM3NTVDMTQuMDAyIDEwLjYwNzQgMTMuOTg0NCAxMC44MzkyIDEzLjk0NTkgMTEuMDY3OUMxMy44NTU2IDExLjY2ODQgMTMuNjA2MSAxMi4yMzM3IDEzLjIyMzMgMTIuNzA1MUMxMi44NDA1IDEzLjE3NjQgMTIuMzM4NCAxMy41MzY2IDExLjc2OTMgMTMuNzQ4MkMxMS40NDY3IDEzLjg1NDMgMTEuMTE3MyAxMy45Mzg0IDEwLjc4MzMgMTRIMy4yMzA3OUwyLjkzNzA4IDEzLjk0NzVDMi4zMzY2NiAxMy44NTM0IDEuNzcxODggMTMuNjAxOSAxLjMwMDIgMTMuMjE4N0MwLjgyODUyIDEyLjgzNTQgMC40NjY3NjggMTIuMzM0IDAuMjUxNzUgMTEuNzY1NUMwLjE0NTU1OSAxMS40NDI5IDAuMDYxNDQ4NSAxMS4xMTM0IDAgMTAuNzc5NFpNOS45MjgzOSA3LjAwMjhDOS45MjQyNyA2LjIzMDEyIDkuNjE1ODggNS40OTAxNyA5LjA3MDA1IDQuOTQzM0M4LjUyNDIxIDQuMzk2NDMgNy43ODQ4OSA0LjA4NjY5IDcuMDEyMjkgNC4wODExOEM2LjIzNzQ0IDQuMDgyNTYgNS40OTQ2NCA0LjM5MDY1IDQuOTQ2MjUgNC45MzgxMUM0LjM5Nzg2IDUuNDg1NTcgNC4wODg0NiA2LjIyNzg4IDQuMDg1NjkgNy4wMDI4QzQuMDg4NDMgNy43NzUwMSA0LjM5NTY2IDguNTE0OTUgNC45NDA2NiA5LjA2MTk3QzUuNDg1NjcgOS42MDg5OCA2LjIyNDQzIDkuOTE4ODkgNi45OTY1NSA5LjkyNDQxQzcuNzcxODkgOS45MjMwNCA4LjUxNTIzIDkuNjE1MTIgOS4wNjQ0NiA5LjA2NzgxQzkuNjEzNjggOC41MjA1IDkuOTI0MjQgNy43NzgyIDkuOTI4MzkgNy4wMDI4Wk0xMC43OTkgNC4wODExOEMxMC45MTM0IDQuMDgxODcgMTEuMDI2NyA0LjA2MDAzIDExLjEzMjYgNC4wMTY5MUMxMS4yMzg1IDMuOTczNzkgMTEuMzM0OSAzLjkxMDIzIDExLjQxNjIgMy44Mjk4NkMxMS40OTc1IDMuNzQ5NSAxMS41NjIyIDMuNjUzOSAxMS42MDY2IDMuNTQ4NTJDMTEuNjUxIDMuNDQzMTQgMTEuNjc0MiAzLjMzMDA1IDExLjY3NDkgMy4yMTU3MUMxMS42NzQ5IDIuOTgyOTEgMTEuNTgyOCAyLjc1OTU2IDExLjQxODcgMi41OTQ0NUMxMS4yNTQ2IDIuNDI5MzQgMTEuMDMxOCAyLjMzNTg4IDEwLjc5OSAyLjMzNDQ5QzEwLjU2OTQgMi4zMzU4NSAxMC4zNDk2IDIuNDI3MzIgMTAuMTg2NyAyLjU4OTE4QzEwLjAyMzkgMi43NTEwNSA5LjkzMTE0IDIuOTcwMzggOS45MjgzOSAzLjE5OTk4QzkuOTI3IDMuMzE1MiA5Ljk0ODUgMy40Mjk1NSA5Ljk5MTYzIDMuNTM2NEMxMC4wMzQ4IDMuNjQzMjUgMTAuMDk4NyAzLjc0MDQ4IDEwLjE3OTcgMy44MjI0NUMxMC4yNjA2IDMuOTA0NDIgMTAuMzU3MSAzLjk2OTQ5IDEwLjQ2MzQgNC4wMTM5QzEwLjU2OTcgNC4wNTgzMSAxMC42ODM4IDQuMDgxMTkgMTAuNzk5IDQuMDgxMThaJyBmaWxsPSclMjM4RjEwMjcnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS15b3V0dWJlX2NoYW5uZWwsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMCAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE4Ljc4MzEgMi4xMTU2NUMxOC42NzkgMS43MzgzNSAxOC40NzQzIDEuMzk0MTIgMTguMTg5NyAxLjExNzM2QzE3LjkwNTEgMC44NDA1OTcgMTcuNTUwNCAwLjY0MTAxIDE3LjE2MTEgMC41Mzg1MzNDMTUuNzM4MiAwLjE2NjYzMiA5Ljk5NzA5IDAuMTY2NjI2IDkuOTk3MDkgMC4xNjY2MjZDOS45OTcwOSAwLjE2NjYyNiA0LjMwNTc0IDAuMTY2NjMyIDIuODQwMjIgMC41Mzg1MzNDMi40NTA5MyAwLjY0MTAxIDIuMDk2MjQgMC44NDA1OTcgMS44MTE2IDEuMTE3MzZDMS41MjY5NiAxLjM5NDEyIDEuMzIyMzQgMS43MzgzNSAxLjIxODE5IDIuMTE1NjVDMC43MDU5MTcgNC45NTkyMSAwLjcwNTkxNyA3Ljg2NzE1IDEuMjE4MTkgMTAuNzEwN0MxLjMyMTkxIDExLjA4OSAxLjUyNjI2IDExLjQzNDMgMS44MTA4NyAxMS43MTIyQzIuMDk1NDkgMTEuOTkwMiAyLjQ1MDQgMTIuMTkxIDIuODQwMjIgMTIuMjk0N0M0LjI2MzA2IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2IDkuOTk3MDkgMTIuNjY2NkM5Ljk5NzA5IDEyLjY2NjYgMTUuNzMxMSAxMi42NjY2IDE3LjE2MTEgMTIuMjk0N0MxNy41NTA5IDEyLjE5MSAxNy45MDU4IDExLjk5MDIgMTguMTkwNCAxMS43MTIyQzE4LjQ3NSAxMS40MzQzIDE4LjY3OTQgMTEuMDg5IDE4Ljc4MzEgMTAuNzEwN0MxOS4yOTU0IDcuODY3MTUgMTkuMjk1NCA0Ljk1OTIxIDE4Ljc4MzEgMi4xMTU2NVpNOC4xMTE4MyA5LjA1MDkyVjMuNzc1NDRMMTIuODk5NyA2LjQxMzE5TDguMTExODMgOS4wNTA5MlonIGZpbGw9JyUyM0Q4MUI5NCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4OyB9XG4gICAgICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbDpob3ZlciwgI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS15b3V0dWJlX2NoYW5uZWw6aG92ZXIsICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLS0yIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIwIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNzgzMSAyLjExNTY1QzE4LjY3OSAxLjczODM1IDE4LjQ3NDMgMS4zOTQxMiAxOC4xODk3IDEuMTE3MzZDMTcuOTA1MSAwLjg0MDU5NyAxNy41NTA0IDAuNjQxMDEgMTcuMTYxMSAwLjUzODUzM0MxNS43MzgyIDAuMTY2NjMyIDkuOTk3MDkgMC4xNjY2MjYgOS45OTcwOSAwLjE2NjYyNkM5Ljk5NzA5IDAuMTY2NjI2IDQuMzA1NzQgMC4xNjY2MzIgMi44NDAyMiAwLjUzODUzM0MyLjQ1MDkzIDAuNjQxMDEgMi4wOTYyNCAwLjg0MDU5NyAxLjgxMTYgMS4xMTczNkMxLjUyNjk2IDEuMzk0MTIgMS4zMjIzNCAxLjczODM1IDEuMjE4MTkgMi4xMTU2NUMwLjcwNTkxNyA0Ljk1OTIxIDAuNzA1OTE3IDcuODY3MTUgMS4yMTgxOSAxMC43MTA3QzEuMzIxOTEgMTEuMDg5IDEuNTI2MjYgMTEuNDM0MyAxLjgxMDg3IDExLjcxMjJDMi4wOTU0OSAxMS45OTAyIDIuNDUwNCAxMi4xOTEgMi44NDAyMiAxMi4yOTQ3QzQuMjYzMDYgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2QzkuOTk3MDkgMTIuNjY2NiAxNS43MzExIDEyLjY2NjYgMTcuMTYxMSAxMi4yOTQ3QzE3LjU1MDkgMTIuMTkxIDE3LjkwNTggMTEuOTkwMiAxOC4xOTA0IDExLjcxMjJDMTguNDc1IDExLjQzNDMgMTguNjc5NCAxMS4wODkgMTguNzgzMSAxMC43MTA3QzE5LjI5NTQgNy44NjcxNSAxOS4yOTU0IDQuOTU5MjEgMTguNzgzMSAyLjExNTY1Wk04LjExMTgzIDkuMDUwOTJWMy43NzU0NEwxMi44OTk3IDYuNDEzMTlMOC4xMTE4MyA5LjA1MDkyWicgZmlsbD0nJTIzOEYxMDI3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4OyB9XG5cbi8qIE1FTlVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAjbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjbmF2YmFyLW1haW4gI0NvbGxhcHNpbmdOYXZiYXIgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC5tZW51LS1tYWluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC5tZW51LS1tYWluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC5tZW51LS1tYWluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIC8qICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICovIH1cbiAgI25hdmJhci1tYWluICNDb2xsYXBzaW5nTmF2YmFyIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTAgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDE3TDEgOUw5IDEnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlLnNob3c6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLmRyb3Bkb3duLXRvZ2dsZS5zaG93OjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoOTBkZWcpOyB9IH1cblxudWwuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggI0U1RTVFNTtcbiAgcGFkZGluZzogMzJweCAwOyB9XG4gIHVsLmRyb3Bkb3duLW1lbnUgLmJhY2tNZW51IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJhY2suc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggIGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHVsLmRyb3Bkb3duLW1lbnUgLmJhY2tNZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICB1bC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLCB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICB1bC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEsIHVsLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgdWwuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBhLCB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmUgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGE6OmJlZm9yZSwgdWwuZHJvcGRvd24tbWVudSAuYWN0aXZlIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjNDMjE3MzQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgICB1bC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGE6OmFmdGVyLCB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmUgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTAgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDE3TDEgOUw5IDEnIHN0cm9rZT0nJTIzQzIxNzM0JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9XG4gICAgdWwuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUsIHVsLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIHVsLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIHVsLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMtdmlzaWJsZSwgdWwuZHJvcGRvd24tbWVudSAuYWN0aXZlOmFjdGl2ZSwgdWwuZHJvcGRvd24tbWVudSAuYWN0aXZlOmhvdmVyLCB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmU6Zm9jdXMsIHVsLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdXRsaW5lOiB1bnNldDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgdWwuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYlIDEwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgdWwuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOSUgNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgdWwuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4jcGFnZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuXG4jbWFpbiA+IC5yb3cge1xuICBtYXJnaW46IDA7IH1cbiAgI21haW4gPiAucm93IG1haW4ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuI21haW4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDsgfVxuICAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCA+ICoge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50ID4gYXJ0aWNsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQgPiBhcnRpY2xlIC5ub2RlX19jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI21haW4uY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgI21haW4uY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjbWFpbi5jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyB9IH1cblxuI21haW4gLmxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI21haW4gLmxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNtYWluIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICAjbWFpbiAubGF5b3V0LWJ1aWxkZXJfX2xheW91dCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzbSAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtcGFydHMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLWV2ZW50cyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzbSAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtcGFydHMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLWV2ZW50cyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnNtICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgI21haW4uY29udGFpbmVyIC5wYWdlLWNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAjbWFpbi5jb250YWluZXIgLnBhZ2UtY29udGVudCwgLm5vZGUtLXR5cGUtZXZlbnRzICNtYWluLmNvbnRhaW5lciAucGFnZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuXG5mb290ZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZvb3RlciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICBmb290ZXIgLmNvbnRhaW5lciBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgZm9vdGVyIC5jb250YWluZXIgc2VjdGlvbiA+IGRpdiwgZm9vdGVyIC5jb250YWluZXIgc2VjdGlvbiA+IG5hdiB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuXG4vKk1lbWJlciBzdGF0ZXMqL1xuLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC5tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYmxvY2stY29sbGFwc2UtY291bnRyaWVzIC5jb2xsYXBzZSAudmlldy1jb3VudHJpZXMgLnZpZXctaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IGgzLCAuYmxvY2stY29sbGFwc2UtY291bnRyaWVzIC5jb2xsYXBzZSAudmlldy1jb3VudHJpZXMgLnZpZXctY29udGVudCAuaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IGgzOmZpcnN0LWNoaWxkLCAuYmxvY2stY29sbGFwc2UtY291bnRyaWVzIC5jb2xsYXBzZSAudmlldy1jb3VudHJpZXMgLnZpZXctY29udGVudCAuaDM6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuYmxvY2stY29sbGFwc2UtY291bnRyaWVzIC5jb2xsYXBzZSAudmlldy1jb3VudHJpZXMgLnZpZXctY29udGVudCBkaXYge1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAuYmxvY2stY29sbGFwc2UtY291bnRyaWVzIC5jb2xsYXBzZSAudmlldy1jb3VudHJpZXMgLnZpZXctY29udGVudCBkaXYge1xuICAgICAgICB3aWR0aDogMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IGRpdiB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IGRpdiBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI0MyMTczNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ibG9jay1jb2xsYXBzZS1jb3VudHJpZXMgLmNvbGxhcHNlIC52aWV3LWNvdW50cmllcyAudmlldy1jb250ZW50IGRpdiBwIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uYmxvY2stY29sbGFwc2UtY2FyZHMge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG4vKiBTdGF0aXN0aWNzIFRoZW1hdGljYWwgRm9jdXMgKi9cbi52aWV3LXRoZW1hdGljYWwtZm9jdXMtYmxvY2sge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gIC52aWV3LXRoZW1hdGljYWwtZm9jdXMtYmxvY2sgLmQtZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudmlldy10aGVtYXRpY2FsLWZvY3VzLWJsb2NrIC5kLWZsZXggLmJ0bi1jb2xsYXBzZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGOUZBO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLnZpZXctdGhlbWF0aWNhbC1mb2N1cy1ibG9jayAuZC1mbGV4IC5idG4tY29sbGFwc2U6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnZpZXctdGhlbWF0aWNhbC1mb2N1cy1ibG9jayAuZC1mbGV4IC5idG4ge1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLnZpZXctdGhlbWF0aWNhbC1mb2N1cy1ibG9jayAuY29sbGFwc2UgLml0ZW0tbGlzdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudmlldy10aGVtYXRpY2FsLWZvY3VzLWJsb2NrIC5jb2xsYXBzZSAuaXRlbS1saXN0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgLnZpZXctdGhlbWF0aWNhbC1mb2N1cy1ibG9jayAuY29sbGFwc2UgLml0ZW0tbGlzdCBwOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjlGQTsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiBoMSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyBoMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyBoMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmgxLCAubm9kZS0tdHlwZS1wYXJ0cyBoMSwgLm5vZGUtLXR5cGUtcGFydHMgLmgxIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIGgxIHNwYW4sIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5oMSBzcGFuLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyBoMSBzcGFuLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuaDEgc3BhbiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgaDEgc3BhbiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmgxIHNwYW4sIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIGgxIHNwYW4sIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5oMSBzcGFuLCAubm9kZS0tdHlwZS1wYXJ0cyBoMSBzcGFuLCAubm9kZS0tdHlwZS1wYXJ0cyAuaDEgc3BhbiB7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBvbCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgb2wsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IG9sLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBvbCwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IG9sIGxpLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBvbCBsaSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgb2wgbGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IG9sIGxpLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBvbCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDEsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDEsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oMSB7XG4gIHBhZGRpbmc6IDI1cHggMHB4OyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgyLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDIsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgyLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDIsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDIsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGgyLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDIge1xuICBwYWRkaW5nOiAyMnB4IDBweDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMywgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgzLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMywgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgzLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMywgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgzLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoMywgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmgzIHtcbiAgcGFkZGluZzogMjBweCAwcHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDQsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNCwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgaDQsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IC5oNCB7XG4gIHBhZGRpbmc6IDE4cHggMHB4OyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg1LCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg1LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg1LCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg1LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC5maWVsZC0tbmFtZS1ib2R5IGg1LCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSAuaDUge1xuICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNiwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg2LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg2LCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg2LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg2LCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQuZmllbGQtLW5hbWUtYm9keSBoNiwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHkgLmg2IHtcbiAgcGFkZGluZzogMTJweCAwcHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLm5vZGVfX2NvbnRlbnQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5ub2RlX19jb250ZW50LCAubm9kZS0tdHlwZS1jaGFwdGVycyAubm9kZV9fY29udGVudCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLm5vZGVfX2NvbnRlbnQsIC5ub2RlLS10eXBlLXBhcnRzIC5ub2RlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiB1bC5wcmVmYWNlLWZvcmV3b3JkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyB1bC5wcmVmYWNlLWZvcmV3b3JkLCAubm9kZS0tdHlwZS1jaGFwdGVycyB1bC5wcmVmYWNlLWZvcmV3b3JkLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyB1bC5wcmVmYWNlLWZvcmV3b3JkLCAubm9kZS0tdHlwZS1wYXJ0cyB1bC5wcmVmYWNlLWZvcmV3b3JkIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIHVsLnByZWZhY2UtZm9yZXdvcmQgbGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIHVsLnByZWZhY2UtZm9yZXdvcmQgbGksIC5ub2RlLS10eXBlLWNoYXB0ZXJzIHVsLnByZWZhY2UtZm9yZXdvcmQgbGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIHVsLnByZWZhY2UtZm9yZXdvcmQgbGksIC5ub2RlLS10eXBlLXBhcnRzIHVsLnByZWZhY2UtZm9yZXdvcmQgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGNkY4O1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIHVsLnByZWZhY2UtZm9yZXdvcmQgbGkgYSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgdWwucHJlZmFjZS1mb3Jld29yZCBsaSBhLCAubm9kZS0tdHlwZS1jaGFwdGVycyB1bC5wcmVmYWNlLWZvcmV3b3JkIGxpIGEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIHVsLnByZWZhY2UtZm9yZXdvcmQgbGkgYSwgLm5vZGUtLXR5cGUtcGFydHMgdWwucHJlZmFjZS1mb3Jld29yZCBsaSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGNkY4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIGgyLm5vZGVfX3RpdGxlIGEsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciBoMi5ub2RlX190aXRsZSBhLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciAubm9kZV9fdGl0bGUuaDIgYSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgaDIubm9kZV9fdGl0bGUgYSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgLm5vZGVfX3RpdGxlLmgyIGEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIGgyLm5vZGVfX3RpdGxlIGEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciBoMi5ub2RlX190aXRsZSBhLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciAubm9kZV9fdGl0bGUuaDIgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgaDIubm9kZV9fdGl0bGUgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciAubm9kZV9fdGl0bGUuaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciBoMi5ub2RlX190aXRsZSBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIGgyLm5vZGVfX3RpdGxlIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgLm5vZGVfX3RpdGxlLmgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiBoZWFkZXIgaDIubm9kZV9fdGl0bGUgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciAubm9kZV9fdGl0bGUuaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IGhlYWRlciBoMi5ub2RlX190aXRsZSBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gaGVhZGVyIC5ub2RlX190aXRsZS5oMiBhOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGEsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGEsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjQzIxNzM0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6aG92ZXIsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6aG92ZXIsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOmhvdmVyLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOmhvdmVyLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6aG92ZXIsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6aG92ZXIsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4YjExMjU7IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzOEYxMDI3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSAuaDIgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSBoMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIC5oMiBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlIGgyIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgLmgyIGE6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzQzIxNzM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGEsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0MyMTczNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzhiMTEyNTsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGE6aG92ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTpob3Zlcjo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzOEYxMDI3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSBhOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSAuZmllbGRfX2l0ZW0sIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIC5maWVsZF9faXRlbSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRzLWFuZC1hbm5leGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSA+IGFydGljbGUgPiAubm9kZV9fY29udGVudCAuZmllbGRfX2l0ZW0gLmZpZWxkX19pdGVtLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtID4gYXJ0aWNsZSA+IC5ub2RlX19jb250ZW50IC5maWVsZF9faXRlbSAuZmllbGRfX2l0ZW0sIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1wYXJ0cy1hbmQtYW5uZXhlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gPiBhcnRpY2xlID4gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19pdGVtIC5maWVsZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGksIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGksIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGkge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSAucGFydHMsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGkgLnBhcnRzLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIGxpIC5wYXJ0cywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCBsaSAucGFydHMsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgbGkgLnBhcnRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjQzIxNzM0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgbGkgLmNoYXB0ZXIgYSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciBhLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIGxpIC5jaGFwdGVyIGEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgbGkgLmNoYXB0ZXIgYSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaSAuY2hhcHRlciBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaS5pdGVtLWNoYXB0ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaS5pdGVtLWNoYXB0ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaS5pdGVtLWNoYXB0ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaS5pdGVtLWNoYXB0ZXI6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCBsaS5pdGVtLWNoYXB0ZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGkgLnBhcnRzLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpIC5wYXJ0cywgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCB1bCBsaSAucGFydHMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGkgLnBhcnRzLCAubm9kZS0tdHlwZS1wYXJ0cyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpIC5wYXJ0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bCB1bCB1bCBsaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsIHVsIHVsIGxpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWwgdWwgdWwgbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzQzIxNzM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWw6Zmlyc3Qtb2YtdHlwZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bDpmaXJzdC1vZi10eXBlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvID4gLmZpZWxkX19pdGVtIHVsOmZpcnN0LW9mLXR5cGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1pbmRpY2UtZXN0YXRpY28gPiAuZmllbGRfX2l0ZW0gdWw6Zmlyc3Qtb2YtdHlwZSwgLm5vZGUtLXR5cGUtcGFydHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluZGljZS1lc3RhdGljbyA+IC5maWVsZF9faXRlbSB1bDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDsgfVxuICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IH0gfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50OjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05NXB4O1xuICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICB3aWR0aDogNDgycHg7XG4gICAgICBoZWlnaHQ6IDMwOHB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuaDEsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLyogICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcclxuICAgICAgICAgICAgICAgIH0gICovIH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxIGJ1dHRvbiwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxIGJ1dHRvbiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEgYnV0dG9uLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuaDEgYnV0dG9uLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCBoMSBidXR0b24sIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSBidXR0b24sIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IGgxIGJ1dHRvbiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmgxIGJ1dHRvbiwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEgYnV0dG9uLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuaDEgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjYzIxNzM0ZTY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgaDEsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5oMSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAxIDEgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaXNzdWUge1xuICAgICAgICBjb2xvcjogIzRENTU1RjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7IH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI0MyMTczNDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGksIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgLypCZyBjb2xvciwgdHlwZSBpY29uLCBjb2xvciBpY29uKi9cbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDA1XzUzMTgpJyUzRSUzQ3BhdGggZD0nTTEwLjgwOTIgOFYxMEMxMC44MDkyIDEwLjI2NTIgMTAuNzAyNSAxMC41MTk2IDEwLjUxMjYgMTAuNzA3MUMxMC4zMjI3IDEwLjg5NDYgMTAuMDY1MiAxMSA5Ljc5NjU4IDExSDIuNzA3OTdDMi40Mzk0IDExIDIuMTgxODIgMTAuODk0NiAxLjk5MTkxIDEwLjcwNzFDMS44MDIgMTAuNTE5NiAxLjY5NTMxIDEwLjI2NTIgMS42OTUzMSAxMFY4JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMuNzIwNyA1LjVMNi4yNTIzNSA4TDguNzgzOTkgNS41JyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuMjUyOTMgOFYyJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMDA1XzUzMTgnJTNFJTNDcmVjdCB3aWR0aD0nMTIuMTUxOScgaGVpZ2h0PScxMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjE3Njc1OCAwLjUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkOmhvdmVyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQ6aG92ZXIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkOmhvdmVyLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaSB7XG4gICAgICAgICAgICAvKkJnIGNvbG9yLCB0eXBlIGljb24sIGNvbG9yIGljb24qL1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQ6aG92ZXIgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkOmhvdmVyIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkOmhvdmVyIGk6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZDpob3ZlciBpOjpiZWZvcmUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQ6aG92ZXIgaTo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQ6aG92ZXIgaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDA1XzUzMTgpJyUzRSUzQ3BhdGggZD0nTTEwLjgwOTIgOFYxMEMxMC44MDkyIDEwLjI2NTIgMTAuNzAyNSAxMC41MTk2IDEwLjUxMjYgMTAuNzA3MUMxMC4zMjI3IDEwLjg5NDYgMTAuMDY1MiAxMSA5Ljc5NjU4IDExSDIuNzA3OTdDMi40Mzk0IDExIDIuMTgxODIgMTAuODk0NiAxLjk5MTkxIDEwLjcwNzFDMS44MDIgMTAuNTE5NiAxLjY5NTMxIDEwLjI2NTIgMS42OTUzMSAxMFY4JyBzdHJva2U9JyUyM0ZDMzU1OCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMuNzIwNyA1LjVMNi4yNTIzNSA4TDguNzgzOTkgNS41JyBzdHJva2U9JyUyM0ZDMzU1OCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuMjUyOTMgOFYyJyBzdHJva2U9JyUyM0ZDMzU1OCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMDA1XzUzMTgnJTNFJTNDcmVjdCB3aWR0aD0nMTIuMTUxOScgaGVpZ2h0PScxMicgZmlsbD0nJTIzRkMzNTU4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjE3Njc1OCAwLjUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5pbmNsdWRlZCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pc3N1ZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmlzc3VlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmluY2x1ZGVkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuaXNzdWUsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5pbmNsdWRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5zdWJ0aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnN1YnRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuc3VidGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSBoMSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSBoMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSBoMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmgxLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSBoMSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSAuZG93bmxvYWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlIC5kb3dubG9hZCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUgLmRvd25sb2FkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXRpdGxlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC10aXRsZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuaW5jbHVkZWQsIC5ub2RlLS10eXBlLXBhcnRzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuaW5jbHVkZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuc3RhdHVzLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cywgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5jb250LXN1YnRpdGxlIC5zdWJ0aXRsZSAuc3RhdHVzLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAuY29udC1zdWJ0aXRsZSAuc3VidGl0bGUgLnN0YXR1cyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMgc3BhbiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMgc3BhbiwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMgc3BhbiwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMgc3BhbiwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXMgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMyNUMyM0Q7IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLmNvbnQtc3VidGl0bGUgLnN1YnRpdGxlIC5zdGF0dXM6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N0YXR1cy5zdmcpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucywgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGksIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSBhLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkgYSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpIGEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSBhLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkgYiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpIGIsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlIC5jb250ZW50IC5yZXNvbHV0aW9ucyBsaSBiLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZSAuY29udGVudCAucmVzb2x1dGlvbnMgbGkgYiwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpIGIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLmljb24ta2V5d29yZHM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLmljb24ta2V5d29yZHM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLmljb24ta2V5d29yZHM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLmljb24ta2V5d29yZHM6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUgLmNvbnRlbnQgLnJlc29sdXRpb25zIGxpLmljb24ta2V5d29yZHM6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3N0YXR1cy5zdmcpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlLmxpZ2h0LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZS5saWdodCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUubGlnaHQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlLmxpZ2h0LCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZS5saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODsgfVxuICAgIC5ub2RlLS10eXBlLXB1YmxpY2F0aW9uIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50LCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZS5saWdodCAuY29udGVudCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQsIC5ub2RlLS10eXBlLWNoYXB0ZXJzIC5wYWdlLXRpdGxlLmxpZ2h0IC5jb250ZW50LCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDsgfSB9XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICB0b3A6IC0xNDBweDtcbiAgICAgICAgd2lkdGg6IDQ4MnB4O1xuICAgICAgICBoZWlnaHQ6IDMwOHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogdW5zZXQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgICAgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQ6OmJlZm9yZSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtOTVweDtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiAucGFnZS10aXRsZS5saWdodCAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtcHVibGljYXRpb24gLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1jaGFwdGVycyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtY2hhcHRlcnMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQgLmgxLCAubm9kZS0tdHlwZS1wYXJ0cyAucGFnZS10aXRsZS5saWdodCAuY29udGVudCBoMSwgLm5vZGUtLXR5cGUtcGFydHMgLnBhZ2UtdGl0bGUubGlnaHQgLmNvbnRlbnQgLmgxIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ4OCcgaGVpZ2h0PSczMTAnIHZpZXdCb3g9JzAgMCA0ODggMzEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcgZmlsbD0nJTIzQzIxNzM0Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi5wYWdlLXRpdGxlLmxpZ2h0LmNvZGlmaWVkX2ZpbGVzIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG51bC5jdXN0b20tbGlzdC1jbGFzcy5yb3cgbGkuY29sLXNtLTEyLmNvbC1tZC02LmNvbC1sZy00IHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW46IDBweDsgfVxuICB1bC5jdXN0b20tbGlzdC1jbGFzcy5yb3cgbGkuY29sLXNtLTEyLmNvbC1tZC02LmNvbC1sZy00ID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xuICAgIG1heC1yZXNvbHV0aW9uOiAwLjVyZW07IH1cbiAgICB1bC5jdXN0b20tbGlzdC1jbGFzcy5yb3cgbGkuY29sLXNtLTEyLmNvbC1tZC02LmNvbC1sZy00ID4gZGl2IHAge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cblxuI21haW4gLmNvZGlmaWVkLWZpbGUtdGVhc2VyIC5ub2RlX19jb250ZW50ICoge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLypcclxuPGEgY2xhc3M9XCJcIiBkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCIgaHJlZj1cIiNjb2xsYXBzZUV4YW1wbGVcIiByb2xlPVwiYnV0dG9uXCIgYXJpYS1leHBhbmRlZD1cImZhbHNlXCIgYXJpYS1jb250cm9scz1cImNvbGxhcHNlRXhhbXBsZVwiPlxyXG5cclxuPC9hPlxyXG4gIFxyXG48ZGl2IGNsYXNzPVwiY29sbGFwc2VcIiBpZD1cImNvbGxhcHNlRXhhbXBsZVwiPlxyXG4gIFxyXG48L2Rpdj5cclxuKi9cbi5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAqLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluICosIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjsgfVxuXG4ucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtdGl0bGUsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtdGl0bGUsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS10aXRsZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC5vZmZjYW52YXMtYmFja2Ryb3AsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAub2ZmY2FudmFzLWJhY2tkcm9wLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAvKiAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JveC1zZWxlY3Quc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9ib3gtc2VsZWN0LWNoZWNrZWQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAqLyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDsgfSB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBhW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl0sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBhW2RhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQgbGFiZWwsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0IGxhYmVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtdHlwZS1vZi1kb2N1bWVudC10YXJnZXQtaWQtLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtdHlwZS1vZi1kb2N1bWVudC10YXJnZXQtaWQtLXdyYXBwZXIgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyIC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLXR5cGUtb2YtZG9jdW1lbnQtdGFyZ2V0LWlkLS13cmFwcGVyIC5idG4tZmlsdGVycyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtdHlwZS1vZi1kb2N1bWVudC10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtdHlwZS1vZi1kb2N1bWVudC10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS10YXJnZXQtaWQtLXdyYXBwZXIsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LS13cmFwcGVyLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktdGFyZ2V0LWlkLS13cmFwcGVyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktLXdyYXBwZXIsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS10YXJnZXQtaWQtLXdyYXBwZXIsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LS13cmFwcGVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LXRhcmdldC1pZC0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIGZpZWxkc2V0I2VkaXQtZmllbGQtYWRvcHRlZC1ieS0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LXRhcmdldC1pZC0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyBmaWVsZHNldCNlZGl0LWZpZWxkLWFkb3B0ZWQtYnktLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgZmllbGRzZXQjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHksIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHksIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgaW5wdXQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgaW5wdXQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSBpbnB1dCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IGlucHV0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNzsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgaW5wdXQ6Zm9jdXMsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXNlYXJjaC10aXRsZS1ib2R5IGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgaW5wdXQ6Zm9jdXMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1zZWFyY2gtdGl0bGUtYm9keSBpbnB1dDpmb2N1cywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3OyB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuYnRuLWZpbHRlcnMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuYnRuLWZpbHRlcnMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWx0ZXJzLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuYnRuLWZpbHRlcnMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHkgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuYnRuLWZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAjZWRpdC10eXBlLS13cmFwcGVyLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAjZWRpdC10eXBlLS13cmFwcGVyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzICNlZGl0LXR5cGUtLXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtZnJvbSwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC10bywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtZnJvbSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtdG8sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtZnJvbSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC10byB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC1mcm9tIGlucHV0LCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LXRvIGlucHV0LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC1mcm9tIGlucHV0LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC10byBpbnB1dCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLXB1Ymxpc2hlZC1hdC1mcm9tIGlucHV0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LXRvIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNzsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LWZyb20gaW5wdXQ6Zm9jdXMsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtdG8gaW5wdXQ6Zm9jdXMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LWZyb20gaW5wdXQ6Zm9jdXMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LXRvIGlucHV0OmZvY3VzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LWZyb20gaW5wdXQ6Zm9jdXMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1wdWJsaXNoZWQtYXQtdG8gaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQta2V5d29yZHMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0tZmllbGQta2V5d29yZHMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWtleXdvcmRzIHNlbGVjdCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyBzZWxlY3QsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyBzZWxlY3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyBzZWxlY3Qgb3B0aW9uLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWZpZWxkLWtleXdvcmRzIHNlbGVjdCBvcHRpb24sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgbGVnZW5kLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgbGVnZW5kLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSBsZWdlbmQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGxlZ2VuZDpob3ZlciwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIGxlZ2VuZDpob3ZlciwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgbGVnZW5kOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7IH1cbiAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkgLmNoZWNrYm94LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkgLmNoZWNrYm94IGlucHV0LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBpbnB1dDpjaGVja2VkLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIHVsIGxpIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBRUI3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkgLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyB1bCBsaSAuY2hlY2tib3ggbGFiZWwsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyAuY2hlY2tib3gsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyAuY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IGlucHV0LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyAuY2hlY2tib3ggaW5wdXQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSAuZm9ybS1jaGVja2JveGVzIC5jaGVja2JveCBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFFQjc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUgLmZvcm0tY2hlY2tib3hlcyAuY2hlY2tib3ggbGFiZWwsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlIC5mb3JtLWNoZWNrYm94ZXMgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNweCk7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0sIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0sIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0sIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94LCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94LCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94LCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC10eXBlIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmpzLWZvcm0taXRlbS5jaGVja2JveCBpbnB1dDpjaGVja2VkLCAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGlucHV0OmNoZWNrZWQsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jb21wb3NpdGUjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGlucHV0OmNoZWNrZWQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUVCNztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggbGFiZWwsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggbGFiZWwsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggbGFiZWwsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LXR5cGUgLmZvcm0tY2hlY2tib3hlcyAuanMtZm9ybS1pdGVtLmNoZWNrYm94IGxhYmVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSNlZGl0LWZpZWxkLXN0YXR1cy0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggbGFiZWwsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tY29tcG9zaXRlI2VkaXQtdHlwZSAuZm9ybS1jaGVja2JveGVzIC5qcy1mb3JtLWl0ZW0uY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jaGVja2JveGVzIHVsLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jaGVja2JveGVzIHVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNoZWNrYm94ZXMgdWwge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jaGVja2JveGVzIHVsIGxpLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1jaGVja2JveGVzIHVsIGxpLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWNoZWNrYm94ZXMgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1hY3Rpb25zLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1hY3Rpb25zLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucy5tYi0zLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1hY3Rpb25zLm1iLTMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0tYWN0aW9ucy5tYi0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctZmlsdGVycyAuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlIHNlbGVjdCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSBzZWxlY3QsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSBzZWxlY3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWZpbHRlcnMgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSBzZWxlY3Q6Zm9jdXMsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Ugc2VsZWN0OmZvY3VzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1maWx0ZXJzIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Ugc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNzsgfVxuICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIHtcbiAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cbiAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyBhLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIGEsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RTk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIGEuYWN0aXZlLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIGEuYWN0aXZlLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgYS5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgYSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyBhLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7IH0gfVxuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLnZpZXctaGVhZGVyIC5vaXYtY29udGFpbmVyLWxpbmtzIC5vaXYtbWFpbi1saW5rLXNlYXJjaHMgLmJ0bi1maWx0ZXJzLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIC5idG4tZmlsdGVycyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWx0ZXJzLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyIC52aWV3LWhlYWRlciAub2l2LWNvbnRhaW5lci1saW5rcyAub2l2LW1haW4tbGluay1zZWFyY2hzIC5idG4tZmlsdGVycywgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyAuYnRuLWZpbHRlcnMsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAudmlldy1oZWFkZXIgLm9pdi1jb250YWluZXItbGlua3MgLm9pdi1tYWluLWxpbmstc2VhcmNocyAuYnRuLWZpbHRlcnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgaDIsIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAuaDIsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgaDIsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgLmgyLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgaDIsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciAuaDIge1xuICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpLCAucGFnZS12aWV3LXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggNTBweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgKiwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpICosIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpICoge1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZCwgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nLCAucGFnZS12aWV3LXNlYXJjaC10ZWNobmljYWwtZG9jdW1lbnRzICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgLnBhZ2Utdmlldy1zZWFyY2gtY29kaWZpY2F0aW9uICNtYWluIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGFpbmVyID4gLnZpZXctY29udGVudCA+IC5pdGVtLWxpc3QgdWwgbGkgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXB1Ymxpc2hlZC1hdCwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+IC52aWV3LWNvbnRlbnQgPiAuaXRlbS1saXN0IHVsIGxpIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1wdWJsaXNoZWQtYXQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAucGFnZS12aWV3LXNlYXJjaC1jb2RpZmljYXRpb24gI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsIC5wYWdlLXZpZXctc2VhcmNoLXRlY2huaWNhbC1kb2N1bWVudHMgI21haW4gLnBhZ2UtY29udGVudCAudmlldy1jb250YWluZXIgPiAudmlldy1jb250ZW50ID4gLml0ZW0tbGlzdCB1bCBsaSAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUsIC5wYWdlLXZpZXctdGVjaG5pY2FsLWRvY3VtZW50cyAjbWFpbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRhaW5lciA+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+IC5ub2RlX19jb250ZW50IC5yZXNvbHV0aW9ucyBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gPiAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgLm5vZGUtLXZpZXctbW9kZS1yZWxhY2lvbmVzLXJlc3VtZW4gPiAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmOyB9XG4gIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuIC5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cblxuLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMSB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgzLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmgzIHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgaDQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoNSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oNSwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGg2LCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmg2IHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcImxvcmFcIjtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZSAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHVsIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIHVsLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgb2wge1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6IGJyb3duOyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBvbCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSB0YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgdGFibGUgdGQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtZGlzcGxheS10aXRsZSBoMiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIC5oMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIGgyOjpiZWZvcmUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtZGlzcGxheS10aXRsZSAuaDI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjNDMjE3MzQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgaDEsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgxLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8gYSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZDMzU1OCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IGFydGljbGUgLmVubGFjZV9jdXN0b21fZGVzY2FyZ2FfZmljaGVybyBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMyAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjAwNV81MzE4KSclM0UlM0NwYXRoIGQ9J00xMC44MDkyIDhWMTBDMTAuODA5MiAxMC4yNjUyIDEwLjcwMjUgMTAuNTE5NiAxMC41MTI2IDEwLjcwNzFDMTAuMzIyNyAxMC44OTQ2IDEwLjA2NTIgMTEgOS43OTY1OCAxMUgyLjcwNzk3QzIuNDM5NCAxMSAyLjE4MTgyIDEwLjg5NDYgMS45OTE5MSAxMC43MDcxQzEuODAyIDEwLjUxOTYgMS42OTUzMSAxMC4yNjUyIDEuNjk1MzEgMTBWOCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zLjcyMDcgNS41TDYuMjUyMzUgOEw4Ljc4Mzk5IDUuNScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002LjI1MjkzIDhWMicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjAwNV81MzE4JyUzRSUzQ3JlY3Qgd2lkdGg9JzEyLjE1MTknIGhlaWdodD0nMTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4xNzY3NTggMC41KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8gYTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8gYTpob3ZlciBpIHtcbiAgICAgICAgLypCZyBjb2xvciwgdHlwZSBpY29uLCBjb2xvciBpY29uKi9cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZW5sYWNlX2N1c3RvbV9kZXNjYXJnYV9maWNoZXJvIGE6aG92ZXIgaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMyAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjAwNV81MzE4KSclM0UlM0NwYXRoIGQ9J00xMC44MDkyIDhWMTBDMTAuODA5MiAxMC4yNjUyIDEwLjcwMjUgMTAuNTE5NiAxMC41MTI2IDEwLjcwNzFDMTAuMzIyNyAxMC44OTQ2IDEwLjA2NTIgMTEgOS43OTY1OCAxMUgyLjcwNzk3QzIuNDM5NCAxMSAyLjE4MTgyIDEwLjg5NDYgMS45OTE5MSAxMC43MDcxQzEuODAyIDEwLjUxOTYgMS42OTUzMSAxMC4yNjUyIDEuNjk1MzEgMTBWOCcgc3Ryb2tlPSclMjNGQzM1NTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zLjcyMDcgNS41TDYuMjUyMzUgOEw4Ljc4Mzk5IDUuNScgc3Ryb2tlPSclMjNGQzM1NTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002LjI1MjkzIDhWMicgc3Ryb2tlPSclMjNGQzM1NTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjAwNV81MzE4JyUzRSUzQ3JlY3Qgd2lkdGg9JzEyLjE1MTknIGhlaWdodD0nMTInIGZpbGw9JyUyM0ZDMzU1OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4xNzY3NTggMC41KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAvKiAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAqLyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMywgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLyogICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xuICAgIC8qICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICovXG4gICAgLyogJiA+IG9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqLyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoMywgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSAuaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoNCwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSAuaDQsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDUsIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cblxuLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCAucmVzb2x1dGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIC5wYWdlLWNvbnRlbnQgLnJlc29sdXRpb25zIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcyAucGFnZS1jb250ZW50IC5yZXNvbHV0aW9ucyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMgLnBhZ2UtY29udGVudCAucmVzb2x1dGlvbnMgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogNTAlOyB9IH1cblxuLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIGgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUgLmgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtZGlzcGxheS10aXRsZSBoMjo6YmVmb3JlLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUgLmgyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjNDMjE3MzQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG5cbi5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSBoMSwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5oMSB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgaDEsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgyLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIC8qICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICovIH1cblxuLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIGgzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIC8qICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gKi9cbiAgLyogJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gKi9cbiAgLyogJiA+IG9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqLyB9XG4gIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBoNCwgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSAuaDQsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgaDUsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCBhcnRpY2xlIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBwIHtcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5ub2RlLS10eXBlLXJlc29sdXRpb25zIC5wYWdlLWNvbnRlbnQgYXJ0aWNsZSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7IH1cbiAgICAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsIGxpOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyM0MyMTczNCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuXG4ubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IGFydGljbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCAucmVzb2x1dGlvbnMge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IC5yZXNvbHV0aW9ucyB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLm5vZGUtLXR5cGUtcmVzb2x1dGlvbnMgLnBhZ2UtY29udGVudCAucmVzb2x1dGlvbnMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxleDogNTAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucyAucGFnZS1jb250ZW50IC5yZXNvbHV0aW9ucyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxub2xbY2xhc3NePWF3bGlzdF0gbGkgPiBzcGFuIHtcbiAgd2lkdGg6IDI1cHQgIWltcG9ydGFudDsgfVxuXG5mb290ZXIgc2VjdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9vdGVyIHNlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIGZvb3RlciBzZWN0aW9uID4gKiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZvb3RlciBzZWN0aW9uID4gKiB7XG4gICAgICBtYXJnaW46IHVuc2V0OyB9IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLW9pdnRoZW1lLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stb2l2dGhlbWUtZm9vdGVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLW9pdnRoZW1lLWZvb3RlciB1bCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLW9pdnRoZW1lLWZvb3RlciB1bCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzkwOTc5RTsgfVxuICAgICAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stb2l2dGhlbWUtZm9vdGVyIHVsIC5uYXYtaXRlbSAubmF2LWxpbms6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stb2l2dGhlbWUtZm9vdGVyIHVsIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwge1xuICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4OyB9IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCA2IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zNzIxOCAxM0gzLjk4MDg3VjYuNDM5OTRINS44MDE3NEw2IDQuMjQ2MjlIMy45ODA4N1YyLjk5Nzk5QzMuOTgwODcgMi40NzU3IDQuMDggMi4yNzcyMiA0LjU4MDg3IDIuMjc3MjJINlYwSDQuMTg0MzVDMi4yMzgyNiAwIDEuMzYxNzQgMC44NTY1NjggMS4zNjE3NCAyLjQ5NjU4VjQuMjUxNTFIMFY2LjQ3MTI3SDEuMzYxNzRMMS4zNzIxOCAxM1onIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgNiAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzcyMTggMTNIMy45ODA4N1Y2LjQzOTk0SDUuODAxNzRMNiA0LjI0NjI5SDMuOTgwODdWMi45OTc5OUMzLjk4MDg3IDIuNDc1NyA0LjA4IDIuMjc3MjIgNC41ODA4NyAyLjI3NzIySDZWMEg0LjE4NDM1QzIuMjM4MjYgMCAxLjM2MTc0IDAuODU2NTY4IDEuMzYxNzQgMi40OTY1OFY0LjI1MTUxSDBWNi40NzEyN0gxLjM2MTc0TDEuMzcyMTggMTNaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNSAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNjQzQzEuMzQ4NyAxMS40OTM0IDIuOTA4MTIgMTEuOTYyIDQuNTA4MiAxMS45OTc4QzYuMTA4MjkgMTIuMDMzNiA3LjY4NzYxIDExLjYzNTIgOS4wNzM5NyAxMC44NDZDMTAuNDYwMyAxMC4wNTY4IDExLjYwMDUgOC45MDcyMSAxMi4zNzAyIDcuNTIyNDlDMTMuMTM5OCA2LjEzNzc2IDEzLjUwOTQgNC41NzEwOCAxMy40Mzg2IDIuOTkzM0MxNC4wNDk2IDIuNTY0MDggMTQuNTc4MyAyLjAzMDk5IDE1IDEuNDE4OTVDMTQuNDM5OSAxLjY2NzIgMTMuODQ0MiAxLjgyODM1IDEzLjIzNDEgMS44OTY2NEMxMy44ODA1IDEuNTIxMDQgMTQuMzY1NSAwLjkyNTIyNiAxNC41OTc3IDAuMjIxMzY0QzEzLjk5NDMgMC41NzQxMjEgMTMuMzM1MSAwLjgyNDMwMyAxMi42NDc3IDAuOTYxNDQ5QzEyLjE4NjIgMC40NzM2ODQgMTEuNTc0MyAwLjE1MDAzNSAxMC45MDcyIDAuMDQwODI0NUMxMC4yNDAxIC0wLjA2ODM4NjMgOS41NTUwNSAwLjA0Mjk1ODIgOC45NTg2NSAwLjM1NzU0NUM4LjM2MjI2IDAuNjcyMTMxIDcuODg3OSAxLjE3MjM0IDcuNjA5MzIgMS43ODA0QzcuMzMwNzQgMi4zODg0NiA3LjI2MzU1IDMuMDcwMjkgNy40MTgxOSAzLjcxOTkyQzYuMTk2NTQgMy42NjE0MSA1LjAwMTA5IDMuMzQ5NTggMy45MDk3MyAyLjgwNDc0QzIuODE4MzcgMi4yNTk5IDEuODU1NTggMS40OTQyOCAxLjA4NDA5IDAuNTU3NzY1QzAuNjkzMDc0IDEuMjI0MjMgMC41NzQxMzYgMi4wMTI2OCAwLjc1MTQ3MSAyLjc2MjY0QzAuOTI4ODA2IDMuNTEyNiAxLjM4OTA5IDQuMTY3NjkgMi4wMzg2NCA0LjU5NDU3QzEuNTYwNTQgNC41NzU2MiAxLjA5MzU2IDQuNDQ2NiAwLjY3NTAwNCA0LjIxNzhDMC42NjY5NzMgNC45MjMyOCAwLjkwODMyMyA1LjYwOTQ3IDEuMzU3NTQgNi4xNTgzNEMxLjgwNjc2IDYuNzA3MjIgMi40MzU3NiA3LjA4NDQ3IDMuMTM2MzcgNy4yMjUyMkMyLjY5MTMgNy4zNDE0OSAyLjIyNTc5IDcuMzU5ODcgMS43NzI3MyA3LjI3OTA1QzEuOTY2OTcgNy44ODA4OSAyLjM0NzkxIDguNDA3MzIgMi44NjE3NCA4Ljc4Mzk4QzMuMzc1NTggOS4xNjA2MyAzLjk5NjM0IDkuMzY4NDkgNC42MzYzNyA5LjM3ODE4QzMuOTg5NzMgOS44ODYyOCAzLjI0NTczIDEwLjI2MDIgMi40NDkwMSAxMC40Nzc2QzEuNjUyMyAxMC42OTQ5IDAuODE5MyAxMC43NTEyIDAgMTAuNjQzWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0cHg7IH1cbiAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5jb250ZW50IHVsIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tdHdpdHRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDE1IDEyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAxMC42NDNDMS4zNDg3IDExLjQ5MzQgMi45MDgxMiAxMS45NjIgNC41MDgyIDExLjk5NzhDNi4xMDgyOSAxMi4wMzM2IDcuNjg3NjEgMTEuNjM1MiA5LjA3Mzk3IDEwLjg0NkMxMC40NjAzIDEwLjA1NjggMTEuNjAwNSA4LjkwNzIxIDEyLjM3MDIgNy41MjI0OUMxMy4xMzk4IDYuMTM3NzYgMTMuNTA5NCA0LjU3MTA4IDEzLjQzODYgMi45OTMzQzE0LjA0OTYgMi41NjQwOCAxNC41NzgzIDIuMDMwOTkgMTUgMS40MTg5NUMxNC40Mzk5IDEuNjY3MiAxMy44NDQyIDEuODI4MzUgMTMuMjM0MSAxLjg5NjY0QzEzLjg4MDUgMS41MjEwNCAxNC4zNjU1IDAuOTI1MjI2IDE0LjU5NzcgMC4yMjEzNjRDMTMuOTk0MyAwLjU3NDEyMSAxMy4zMzUxIDAuODI0MzAzIDEyLjY0NzcgMC45NjE0NDlDMTIuMTg2MiAwLjQ3MzY4NCAxMS41NzQzIDAuMTUwMDM1IDEwLjkwNzIgMC4wNDA4MjQ1QzEwLjI0MDEgLTAuMDY4Mzg2MyA5LjU1NTA1IDAuMDQyOTU4MiA4Ljk1ODY1IDAuMzU3NTQ1QzguMzYyMjYgMC42NzIxMzEgNy44ODc5IDEuMTcyMzQgNy42MDkzMiAxLjc4MDRDNy4zMzA3NCAyLjM4ODQ2IDcuMjYzNTUgMy4wNzAyOSA3LjQxODE5IDMuNzE5OTJDNi4xOTY1NCAzLjY2MTQxIDUuMDAxMDkgMy4zNDk1OCAzLjkwOTczIDIuODA0NzRDMi44MTgzNyAyLjI1OTkgMS44NTU1OCAxLjQ5NDI4IDEuMDg0MDkgMC41NTc3NjVDMC42OTMwNzQgMS4yMjQyMyAwLjU3NDEzNiAyLjAxMjY4IDAuNzUxNDcxIDIuNzYyNjRDMC45Mjg4MDYgMy41MTI2IDEuMzg5MDkgNC4xNjc2OSAyLjAzODY0IDQuNTk0NTdDMS41NjA1NCA0LjU3NTYyIDEuMDkzNTYgNC40NDY2IDAuNjc1MDA0IDQuMjE3OEMwLjY2Njk3MyA0LjkyMzI4IDAuOTA4MzIzIDUuNjA5NDcgMS4zNTc1NCA2LjE1ODM0QzEuODA2NzYgNi43MDcyMiAyLjQzNTc2IDcuMDg0NDcgMy4xMzYzNyA3LjIyNTIyQzIuNjkxMyA3LjM0MTQ5IDIuMjI1NzkgNy4zNTk4NyAxLjc3MjczIDcuMjc5MDVDMS45NjY5NyA3Ljg4MDg5IDIuMzQ3OTEgOC40MDczMiAyLjg2MTc0IDguNzgzOThDMy4zNzU1OCA5LjE2MDYzIDMuOTk2MzQgOS4zNjg0OSA0LjYzNjM3IDkuMzc4MThDMy45ODk3MyA5Ljg4NjI4IDMuMjQ1NzMgMTAuMjYwMiAyLjQ0OTAxIDEwLjQ3NzZDMS42NTIzIDEwLjY5NDkgMC44MTkzIDEwLjc1MTIgMCAxMC42NDNaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNHB4OyB9XG4gIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA0SDBWMTRIM1Y0WicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0NwYXRoIGQ9J00xLjUxMTggNC42NTIyN2UtMDVDMS4yMTQ2NCAtMC4wMDIyOTM0MiAwLjkyMzQ5MiAwLjA4MzY4MzQgMC42NzUyNzIgMC4yNDcwNzZDMC40MjcwNTEgMC40MTA0NyAwLjIzMjk0MSAwLjY0MzkxNSAwLjExNzU5OCAwLjkxNzc5QzAuMDAyMjUzOTcgMS4xOTE2NiAtMC4wMjkxMzkyIDEuNDkzNjMgMC4wMjczOTc0IDEuNzg1MzhDMC4wODM5MzQgMi4wNzcxMiAwLjIyNTg2NSAyLjM0NTQ5IDAuNDM1MTY0IDIuNTU2NDZDMC42NDQ0NjMgMi43Njc0MiAwLjkxMTcwNiAyLjkxMTQ2IDEuMjAyOTkgMi45NzAzQzEuNDk0MjggMy4wMjkxNCAxLjc5NjQ4IDMuMDAwMTQgMi4wNzEyNiAyLjg4Njk2QzIuMzQ2MDMgMi43NzM3OSAyLjU4MSAyLjU4MTU0IDIuNzQ2MzUgMi4zMzQ2MkMyLjkxMTcgMi4wODc3IDIuOTk5OTggMS43OTcyMiAyLjk5OTk5IDEuNTAwMDVDMy4wMDA3NyAxLjMwMzg0IDIuOTYyODkgMS4xMDk0IDIuODg4NTIgMC45Mjc4MjhDMi44MTQxNSAwLjc0NjI1OSAyLjcwNDc1IDAuNTgxMTEyIDIuNTY2NTYgMC40NDE4MjRDMi40MjgzNyAwLjMwMjUzNiAyLjI2NDA5IDAuMTkxODM4IDIuMDgzMTIgMC4xMTYwMzdDMS45MDIxNCAwLjA0MDIzNjEgMS43MDgwMSAwLjAwMDgyMDUxNCAxLjUxMTggNC42NTIyN2UtMDVaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQ3BhdGggZD0nTTcuNzczNDEgOC45MDUwNkM3Ljc3MzQxIDcuNTM3OTUgOC4zNzg0IDYuNzI3NTMgOS41NDA3OCA2LjcyNzUzQzEwLjcwMzIgNi43Mjc1MyAxMS4xMTc4IDcuNTA5NzcgMTEuMTE3OCA4LjkwNTA2VjE0SDE0VjcuODU1MDVDMTQgNS4yNTQ3MiAxMi41NzkzIDQuMDAwMzcgMTAuNjAxMiA0LjAwMDM3QzEwLjAzNzggMy45OTE3OCA5LjQ4MTgxIDQuMTM0NjIgOC45ODc0NCA0LjQxNDk1QzguNDkzMDcgNC42OTUyOCA4LjA3NzE2IDUuMTAzNTcgNy43ODAyMSA1LjYwMDA0VjQuMjk2MzVINVYxNEg3Ljc4MDIxTDcuNzczNDEgOC45MDUwNlonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIgLmNvbnRlbnQgdWwgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA0SDBWMTRIM1Y0WicgZmlsbD0nJTIzOTA5NzlFJy8lM0UlM0NwYXRoIGQ9J00xLjUxMTggNC42NTIyN2UtMDVDMS4yMTQ2NCAtMC4wMDIyOTM0MiAwLjkyMzQ5MiAwLjA4MzY4MzQgMC42NzUyNzIgMC4yNDcwNzZDMC40MjcwNTEgMC40MTA0NyAwLjIzMjk0MSAwLjY0MzkxNSAwLjExNzU5OCAwLjkxNzc5QzAuMDAyMjUzOTcgMS4xOTE2NiAtMC4wMjkxMzkyIDEuNDkzNjMgMC4wMjczOTc0IDEuNzg1MzhDMC4wODM5MzQgMi4wNzcxMiAwLjIyNTg2NSAyLjM0NTQ5IDAuNDM1MTY0IDIuNTU2NDZDMC42NDQ0NjMgMi43Njc0MiAwLjkxMTcwNiAyLjkxMTQ2IDEuMjAyOTkgMi45NzAzQzEuNDk0MjggMy4wMjkxNCAxLjc5NjQ4IDMuMDAwMTQgMi4wNzEyNiAyLjg4Njk2QzIuMzQ2MDMgMi43NzM3OSAyLjU4MSAyLjU4MTU0IDIuNzQ2MzUgMi4zMzQ2MkMyLjkxMTcgMi4wODc3IDIuOTk5OTggMS43OTcyMiAyLjk5OTk5IDEuNTAwMDVDMy4wMDA3NyAxLjMwMzg0IDIuOTYyODkgMS4xMDk0IDIuODg4NTIgMC45Mjc4MjhDMi44MTQxNSAwLjc0NjI1OSAyLjcwNDc1IDAuNTgxMTEyIDIuNTY2NTYgMC40NDE4MjRDMi40MjgzNyAwLjMwMjUzNiAyLjI2NDA5IDAuMTkxODM4IDIuMDgzMTIgMC4xMTYwMzdDMS45MDIxNCAwLjA0MDIzNjEgMS43MDgwMSAwLjAwMDgyMDUxNCAxLjUxMTggNC42NTIyN2UtMDVaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQ3BhdGggZD0nTTcuNzczNDEgOC45MDUwNkM3Ljc3MzQxIDcuNTM3OTUgOC4zNzg0IDYuNzI3NTMgOS41NDA3OCA2LjcyNzUzQzEwLjcwMzIgNi43Mjc1MyAxMS4xMTc4IDcuNTA5NzcgMTEuMTE3OCA4LjkwNTA2VjE0SDE0VjcuODU1MDVDMTQgNS4yNTQ3MiAxMi41NzkzIDQuMDAwMzcgMTAuNjAxMiA0LjAwMDM3QzEwLjAzNzggMy45OTE3OCA5LjQ4MTgxIDQuMTM0NjIgOC45ODc0NCA0LjQxNDk1QzguNDkzMDcgNC42OTUyOCA4LjA3NzE2IDUuMTAzNTcgNy43ODAyMSA1LjYwMDA0VjQuMjk2MzVINVYxNEg3Ljc4MDIxTDcuNzczNDEgOC45MDUwNlonIGZpbGw9JyUyMzkwOTc5RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICBmb290ZXIgc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5jb250ZW50IHVsIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjc3OTRWMy4yMjYyQzAuMDU3NjkyNyAyLjk2MzkzIDAuMDg5MTYxMyAyLjcwMTY3IDAuMTY3ODMzIDIuNDQ0NjVDMC4zOTI5ODEgMS43MzIxNCAwLjg0MDMyMSAxLjExMDQ0IDEuNDQ0MzQgMC42NzA1OTVDMi4wNDgzNyAwLjIzMDc1IDIuNzc3MzQgLTAuMDA0MTMxNjYgMy41MjQ1IDAuMDAwMzUyMzYxQzUuODQ2MTkgMC4wMDAzNTIzNjEgOC4xNjc4OSAwLjAwMDM1MjM2MSAxMC40ODk2IDAuMDAwMzUyMzYxQzExLjIyNDcgLTAuMDEwMjgwNiAxMS45NDMxIDAuMjE5OTk0IDEyLjUzNTEgMC42NTYwMTJDMTMuMDAyNSAwLjk4NTUzMSAxMy4zODA4IDEuNDI1ODkgMTMuNjM2MiAxLjkzNzYyQzEzLjg5MTYgMi40NDkzNSAxNC4wMTYgMy4wMTY0NiAxMy45OTgzIDMuNTg4MTJDMTMuOTk4MyA1Ljg1MDU4IDEzLjk5ODMgOC4xMTMwNSAxMy45OTgzIDEwLjM3NTVDMTQuMDAyIDEwLjYwNzQgMTMuOTg0NCAxMC44MzkyIDEzLjk0NTkgMTEuMDY3OUMxMy44NTU2IDExLjY2ODQgMTMuNjA2MSAxMi4yMzM3IDEzLjIyMzMgMTIuNzA1MUMxMi44NDA1IDEzLjE3NjQgMTIuMzM4NCAxMy41MzY2IDExLjc2OTMgMTMuNzQ4MkMxMS40NDY3IDEzLjg1NDMgMTEuMTE3MyAxMy45Mzg0IDEwLjc4MzMgMTRIMy4yMzA3OUwyLjkzNzA4IDEzLjk0NzVDMi4zMzY2NiAxMy44NTM0IDEuNzcxODggMTMuNjAxOSAxLjMwMDIgMTMuMjE4N0MwLjgyODUyIDEyLjgzNTQgMC40NjY3NjggMTIuMzM0IDAuMjUxNzUgMTEuNzY1NUMwLjE0NTU1OSAxMS40NDI5IDAuMDYxNDQ4NSAxMS4xMTM0IDAgMTAuNzc5NFpNOS45MjgzOSA3LjAwMjhDOS45MjQyNyA2LjIzMDEyIDkuNjE1ODggNS40OTAxNyA5LjA3MDA1IDQuOTQzM0M4LjUyNDIxIDQuMzk2NDMgNy43ODQ4OSA0LjA4NjY5IDcuMDEyMjkgNC4wODExOEM2LjIzNzQ0IDQuMDgyNTYgNS40OTQ2NCA0LjM5MDY1IDQuOTQ2MjUgNC45MzgxMUM0LjM5Nzg2IDUuNDg1NTcgNC4wODg0NiA2LjIyNzg4IDQuMDg1NjkgNy4wMDI4QzQuMDg4NDMgNy43NzUwMSA0LjM5NTY2IDguNTE0OTUgNC45NDA2NiA5LjA2MTk3QzUuNDg1NjcgOS42MDg5OCA2LjIyNDQzIDkuOTE4ODkgNi45OTY1NSA5LjkyNDQxQzcuNzcxODkgOS45MjMwNCA4LjUxNTIzIDkuNjE1MTIgOS4wNjQ0NiA5LjA2NzgxQzkuNjEzNjggOC41MjA1IDkuOTI0MjQgNy43NzgyIDkuOTI4MzkgNy4wMDI4Wk0xMC43OTkgNC4wODExOEMxMC45MTM0IDQuMDgxODcgMTEuMDI2NyA0LjA2MDAzIDExLjEzMjYgNC4wMTY5MUMxMS4yMzg1IDMuOTczNzkgMTEuMzM0OSAzLjkxMDIzIDExLjQxNjIgMy44Mjk4NkMxMS40OTc1IDMuNzQ5NSAxMS41NjIyIDMuNjUzOSAxMS42MDY2IDMuNTQ4NTJDMTEuNjUxIDMuNDQzMTQgMTEuNjc0MiAzLjMzMDA1IDExLjY3NDkgMy4yMTU3MUMxMS42NzQ5IDIuOTgyOTEgMTEuNTgyOCAyLjc1OTU2IDExLjQxODcgMi41OTQ0NUMxMS4yNTQ2IDIuNDI5MzQgMTEuMDMxOCAyLjMzNTg4IDEwLjc5OSAyLjMzNDQ5QzEwLjU2OTQgMi4zMzU4NSAxMC4zNDk2IDIuNDI3MzIgMTAuMTg2NyAyLjU4OTE4QzEwLjAyMzkgMi43NTEwNSA5LjkzMTE0IDIuOTcwMzggOS45MjgzOSAzLjE5OTk4QzkuOTI3IDMuMzE1MiA5Ljk0ODUgMy40Mjk1NSA5Ljk5MTYzIDMuNTM2NEMxMC4wMzQ4IDMuNjQzMjUgMTAuMDk4NyAzLjc0MDQ4IDEwLjE3OTcgMy44MjI0NUMxMC4yNjA2IDMuOTA0NDIgMTAuMzU3MSAzLjk2OTQ5IDEwLjQ2MzQgNC4wMTM5QzEwLjU2OTcgNC4wNTgzMSAxMC42ODM4IDQuMDgxMTkgMTAuNzk5IDQuMDgxMThaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yIC5jb250ZW50IHVsIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjc3OTRWMy4yMjYyQzAuMDU3NjkyNyAyLjk2MzkzIDAuMDg5MTYxMyAyLjcwMTY3IDAuMTY3ODMzIDIuNDQ0NjVDMC4zOTI5ODEgMS43MzIxNCAwLjg0MDMyMSAxLjExMDQ0IDEuNDQ0MzQgMC42NzA1OTVDMi4wNDgzNyAwLjIzMDc1IDIuNzc3MzQgLTAuMDA0MTMxNjYgMy41MjQ1IDAuMDAwMzUyMzYxQzUuODQ2MTkgMC4wMDAzNTIzNjEgOC4xNjc4OSAwLjAwMDM1MjM2MSAxMC40ODk2IDAuMDAwMzUyMzYxQzExLjIyNDcgLTAuMDEwMjgwNiAxMS45NDMxIDAuMjE5OTk0IDEyLjUzNTEgMC42NTYwMTJDMTMuMDAyNSAwLjk4NTUzMSAxMy4zODA4IDEuNDI1ODkgMTMuNjM2MiAxLjkzNzYyQzEzLjg5MTYgMi40NDkzNSAxNC4wMTYgMy4wMTY0NiAxMy45OTgzIDMuNTg4MTJDMTMuOTk4MyA1Ljg1MDU4IDEzLjk5ODMgOC4xMTMwNSAxMy45OTgzIDEwLjM3NTVDMTQuMDAyIDEwLjYwNzQgMTMuOTg0NCAxMC44MzkyIDEzLjk0NTkgMTEuMDY3OUMxMy44NTU2IDExLjY2ODQgMTMuNjA2MSAxMi4yMzM3IDEzLjIyMzMgMTIuNzA1MUMxMi44NDA1IDEzLjE3NjQgMTIuMzM4NCAxMy41MzY2IDExLjc2OTMgMTMuNzQ4MkMxMS40NDY3IDEzLjg1NDMgMTEuMTE3MyAxMy45Mzg0IDEwLjc4MzMgMTRIMy4yMzA3OUwyLjkzNzA4IDEzLjk0NzVDMi4zMzY2NiAxMy44NTM0IDEuNzcxODggMTMuNjAxOSAxLjMwMDIgMTMuMjE4N0MwLjgyODUyIDEyLjgzNTQgMC40NjY3NjggMTIuMzM0IDAuMjUxNzUgMTEuNzY1NUMwLjE0NTU1OSAxMS40NDI5IDAuMDYxNDQ4NSAxMS4xMTM0IDAgMTAuNzc5NFpNOS45MjgzOSA3LjAwMjhDOS45MjQyNyA2LjIzMDEyIDkuNjE1ODggNS40OTAxNyA5LjA3MDA1IDQuOTQzM0M4LjUyNDIxIDQuMzk2NDMgNy43ODQ4OSA0LjA4NjY5IDcuMDEyMjkgNC4wODExOEM2LjIzNzQ0IDQuMDgyNTYgNS40OTQ2NCA0LjM5MDY1IDQuOTQ2MjUgNC45MzgxMUM0LjM5Nzg2IDUuNDg1NTcgNC4wODg0NiA2LjIyNzg4IDQuMDg1NjkgNy4wMDI4QzQuMDg4NDMgNy43NzUwMSA0LjM5NTY2IDguNTE0OTUgNC45NDA2NiA5LjA2MTk3QzUuNDg1NjcgOS42MDg5OCA2LjIyNDQzIDkuOTE4ODkgNi45OTY1NSA5LjkyNDQxQzcuNzcxODkgOS45MjMwNCA4LjUxNTIzIDkuNjE1MTIgOS4wNjQ0NiA5LjA2NzgxQzkuNjEzNjggOC41MjA1IDkuOTI0MjQgNy43NzgyIDkuOTI4MzkgNy4wMDI4Wk0xMC43OTkgNC4wODExOEMxMC45MTM0IDQuMDgxODcgMTEuMDI2NyA0LjA2MDAzIDExLjEzMjYgNC4wMTY5MUMxMS4yMzg1IDMuOTczNzkgMTEuMzM0OSAzLjkxMDIzIDExLjQxNjIgMy44Mjk4NkMxMS40OTc1IDMuNzQ5NSAxMS41NjIyIDMuNjUzOSAxMS42MDY2IDMuNTQ4NTJDMTEuNjUxIDMuNDQzMTQgMTEuNjc0MiAzLjMzMDA1IDExLjY3NDkgMy4yMTU3MUMxMS42NzQ5IDIuOTgyOTEgMTEuNTgyOCAyLjc1OTU2IDExLjQxODcgMi41OTQ0NUMxMS4yNTQ2IDIuNDI5MzQgMTEuMDMxOCAyLjMzNTg4IDEwLjc5OSAyLjMzNDQ5QzEwLjU2OTQgMi4zMzU4NSAxMC4zNDk2IDIuNDI3MzIgMTAuMTg2NyAyLjU4OTE4QzEwLjAyMzkgMi43NTEwNSA5LjkzMTE0IDIuOTcwMzggOS45MjgzOSAzLjE5OTk4QzkuOTI3IDMuMzE1MiA5Ljk0ODUgMy40Mjk1NSA5Ljk5MTYzIDMuNTM2NEMxMC4wMzQ4IDMuNjQzMjUgMTAuMDk4NyAzLjc0MDQ4IDEwLjE3OTcgMy44MjI0NUMxMC4yNjA2IDMuOTA0NDIgMTAuMzU3MSAzLjk2OTQ5IDEwLjQ2MzQgNC4wMTM5QzEwLjU2OTcgNC4wNTgzMSAxMC42ODM4IDQuMDgxMTkgMTAuNzk5IDQuMDgxMThaJyBmaWxsPSclMjM5MDk3OUUnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIwIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNzgzMSAyLjExNTY1QzE4LjY3OSAxLjczODM1IDE4LjQ3NDMgMS4zOTQxMiAxOC4xODk3IDEuMTE3MzZDMTcuOTA1MSAwLjg0MDU5NyAxNy41NTA0IDAuNjQxMDEgMTcuMTYxMSAwLjUzODUzM0MxNS43MzgyIDAuMTY2NjMyIDkuOTk3MDkgMC4xNjY2MjYgOS45OTcwOSAwLjE2NjYyNkM5Ljk5NzA5IDAuMTY2NjI2IDQuMzA1NzQgMC4xNjY2MzIgMi44NDAyMiAwLjUzODUzM0MyLjQ1MDkzIDAuNjQxMDEgMi4wOTYyNCAwLjg0MDU5NyAxLjgxMTYgMS4xMTczNkMxLjUyNjk2IDEuMzk0MTIgMS4zMjIzNCAxLjczODM1IDEuMjE4MTkgMi4xMTU2NUMwLjcwNTkxNyA0Ljk1OTIxIDAuNzA1OTE3IDcuODY3MTUgMS4yMTgxOSAxMC43MTA3QzEuMzIxOTEgMTEuMDg5IDEuNTI2MjYgMTEuNDM0MyAxLjgxMDg3IDExLjcxMjJDMi4wOTU0OSAxMS45OTAyIDIuNDUwNCAxMi4xOTEgMi44NDAyMiAxMi4yOTQ3QzQuMjYzMDYgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2QzkuOTk3MDkgMTIuNjY2NiAxNS43MzExIDEyLjY2NjYgMTcuMTYxMSAxMi4yOTQ3QzE3LjU1MDkgMTIuMTkxIDE3LjkwNTggMTEuOTkwMiAxOC4xOTA0IDExLjcxMjJDMTguNDc1IDExLjQzNDMgMTguNjc5NCAxMS4wODkgMTguNzgzMSAxMC43MTA3QzE5LjI5NTQgNy44NjcxNSAxOS4yOTU0IDQuOTU5MjEgMTguNzgzMSAyLjExNTY1Wk04LjExMTgzIDkuMDUwOTJWMy43NzU0NEwxMi44OTk3IDYuNDEzMTlMOC4xMTE4MyA5LjA1MDkyWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4OyB9XG4gICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLXNvY2lhbG1lZGlhbGlua3MtMiAuY29udGVudCB1bCBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDIwIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTguNzgzMSAyLjExNTY1QzE4LjY3OSAxLjczODM1IDE4LjQ3NDMgMS4zOTQxMiAxOC4xODk3IDEuMTE3MzZDMTcuOTA1MSAwLjg0MDU5NyAxNy41NTA0IDAuNjQxMDEgMTcuMTYxMSAwLjUzODUzM0MxNS43MzgyIDAuMTY2NjMyIDkuOTk3MDkgMC4xNjY2MjYgOS45OTcwOSAwLjE2NjYyNkM5Ljk5NzA5IDAuMTY2NjI2IDQuMzA1NzQgMC4xNjY2MzIgMi44NDAyMiAwLjUzODUzM0MyLjQ1MDkzIDAuNjQxMDEgMi4wOTYyNCAwLjg0MDU5NyAxLjgxMTYgMS4xMTczNkMxLjUyNjk2IDEuMzk0MTIgMS4zMjIzNCAxLjczODM1IDEuMjE4MTkgMi4xMTU2NUMwLjcwNTkxNyA0Ljk1OTIxIDAuNzA1OTE3IDcuODY3MTUgMS4yMTgxOSAxMC43MTA3QzEuMzIxOTEgMTEuMDg5IDEuNTI2MjYgMTEuNDM0MyAxLjgxMDg3IDExLjcxMjJDMi4wOTU0OSAxMS45OTAyIDIuNDUwNCAxMi4xOTEgMi44NDAyMiAxMi4yOTQ3QzQuMjYzMDYgMTIuNjY2NiA5Ljk5NzA5IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2QzkuOTk3MDkgMTIuNjY2NiAxNS43MzExIDEyLjY2NjYgMTcuMTYxMSAxMi4yOTQ3QzE3LjU1MDkgMTIuMTkxIDE3LjkwNTggMTEuOTkwMiAxOC4xOTA0IDExLjcxMjJDMTguNDc1IDExLjQzNDMgMTguNjc5NCAxMS4wODkgMTguNzgzMSAxMC43MTA3QzE5LjI5NTQgNy44NjcxNSAxOS4yOTU0IDQuOTU5MjEgMTguNzgzMSAyLjExNTY1Wk04LjExMTgzIDkuMDUwOTJWMy43NzU0NEwxMi44OTk3IDYuNDEzMTlMOC4xMTE4MyA5LjA1MDkyWicgZmlsbD0nJTIzOTA5NzlFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDsgfVxuICBmb290ZXIgc2VjdGlvbiAjYmxvY2stY29weXJpZ2h0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgZm9vdGVyIHNlY3Rpb24gI2Jsb2NrLWNvcHlyaWdodC0yIHAge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIGZvb3RlciBzZWN0aW9uICNibG9jay1sb2dvZm9vdGVyZW4gLmNvbnRlbnQgPiBkaXYgcCBhIGltZyB7XG4gICAgd2lkdGg6IDM1NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBmb290ZXIgc2VjdGlvbiAjYmxvY2stbG9nb2Zvb3RlcmVuIC5jb250ZW50ID4gZGl2IHAgYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIGZvb3RlciBzZWN0aW9uICNibG9jay1sb2dvZm9vdGVyZW4gLmNvbnRlbnQgPiBkaXYgcCBhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIEhPTUUgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlYWVkOyB9XG4gIC5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQgLmNvbnRhaW5lciAjYmxvY2stY2FiZWNlcmFjb25pbWFnZW5kZWZvbmRvcGFyYWxhc2hvbWVwYWdlcyAuaGVhZGVyLWRpc3BsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjExMjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCBoMSwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQgLmgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQgaDEsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQgLmNvbnRhaW5lciAjYmxvY2stY2FiZWNlcmFjb25pbWFnZW5kZWZvbmRvcGFyYWxhc2hvbWVwYWdlcyAuaGVhZGVyLWRpc3BsYXkgLmhlYWRlci1jb250ZW50IC5oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5oZWFkZXItY29udGVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuaGVhZGVyLWNvbnRlbnQgaDEsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAuaGlnaGxpZ2h0ZWQgLmNvbnRhaW5lciAjYmxvY2stY2FiZWNlcmFjb25pbWFnZW5kZWZvbmRvcGFyYWxhc2hvbWVwYWdlcyAuaGVhZGVyLWRpc3BsYXkgLmhlYWRlci1jb250ZW50IC5oMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmhpZ2hsaWdodGVkIC5jb250YWluZXIgI2Jsb2NrLWNhYmVjZXJhY29uaW1hZ2VuZGVmb25kb3BhcmFsYXNob21lcGFnZXMgLmhlYWRlci1kaXNwbGF5IC5iZy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMi44MmRlZywgI0IzMUIzNCAyNC42OCUsIHJnYmEoMTc5LCAyNywgNTIsIDApIDkyLjg2JSk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudCB2aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5oaWdobGlnaHRlZCAuY29udGFpbmVyICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIC5oZWFkZXItZGlzcGxheSAuYmctY29udGVudCB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggNjZweCAxMnB4IDE2cHg7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5qcy1mb3JtLXR5cGUtc2VsZWN0LCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93ICNlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC13cmFwcGVyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93ICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93ICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLS0yLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLS0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEgLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5mZWF0dXJlZC10b3AgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIC5mb3JtLXJvdyB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmZlYXR1cmVkLXRvcCAjYmxvY2stdmlld3MtYmxvY2staGlnaGxpZ2h0cy1ob21lLWJsb2NrLTEge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyB7XG4gICAgLS1icy1ndXR0ZXIteDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWNvbCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWNvbCAudmlld3MtZmllbGQtdHlwZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtY29sIC52aWV3cy1maWVsZC10eXBlIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgY29sb3I6IG1lZGl1bXB1cnBsZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1jb2wgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDIgLyA1IC8gNjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLnBhZ2UtY29udGVudCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWNvbCAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAucGFnZS1jb250ZW50IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtY29sIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gNiAvIDQ7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5wYWdlLWNvbnRlbnQgLnZpZXctY29udGVudCAuZmVlZC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMC44MmRlZywgI0MyMTczNCAxMS42OCUsICM4RjEwMjcgODMuNDklKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay1xdWlja2FjY2VzcyB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay1xdWlja2FjY2VzcyAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cgLmNhcmQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHg7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNEODFCOTQ7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cgLmNhcmQ6aG92ZXIgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2ljb25vX3F1aWNrX2FjY2Vzc19ob3Zlci5wbmcpO1xuICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgYm90dG9tOiA5MiU7IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvaWNvbm9fcXVpY2tfYWNjZXNzLnBuZyk7XG4gICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgIGJvdHRvbTogOTIlOyB9XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stcXVpY2thY2Nlc3MgLmNvbnRlbnQgLnJvdyAuY2FyZDo6YmVmb3JlOmhvdmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2ljb25vX3F1aWNrX2FjY2Vzc19ob3Zlci5wbmcpO1xuICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgYm90dG9tOiA5MiU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cua2V5LXN0YXRzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXF1aWNrYWNjZXNzIC5jb250ZW50IC5yb3cua2V5LXN0YXRzIC5jYXJkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlYWVkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvZXZlbnQtd2hpdGUtY2lyY2xlLnBuZyk7XG4gICAgICAgICAgdG9wOiAtMzclO1xuICAgICAgICAgIGxlZnQ6IDUlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9ldmVudC13aGl0ZS1jaXJjbGUtNTIwLnBuZyk7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTglO1xuICAgICAgICAgICAgICBsZWZ0OiA2JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICB0b3A6IC05OHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTZweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDsgfSB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSBoMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuaDIsIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSBoMiwgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuaDIge1xuICAgICAgICBjb2xvcjogI0Q4MUI5NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIGgyLCAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5oMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDsgfSB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvZXZlbnQtd2hpdGUtY2lyY2xlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgbGVmdDogNTRweDtcbiAgICAgICAgd2lkdGg6IDU5MHB4O1xuICAgICAgICBoZWlnaHQ6IDM3NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTExMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjA3cHg7IH0gfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAjcGFnZSAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3ctb2ZmY2FudmFzIC5zZWN0aW9uIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1ob21lLWJsb2NrLTEgLmNvbnRlbnQgLnZpZXctY29udGVudCAucm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLnBhdGgtZnJvbnRwYWdlICNwYWdlIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy1vZmZjYW52YXMgLnNlY3Rpb24gLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSAuY29udGVudCAudmlldy1jb250ZW50IC5yb3cge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgICAucGF0aC1mcm9udHBhZ2UgI3BhZ2UgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LW9mZmNhbnZhcyAuc2VjdGlvbiAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIC5jb250ZW50IC52aWV3LWNvbnRlbnQgLnJvdyA+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/ZmFtaWx5PU9zd2FsZDo0MDAsMzAwLDcwMFwiKTtcclxuXHJcbiRmb250LWxhdG86ICdMYXRvJyxcclxuQXJpYWwsXHJcblZlcmRhbmEsXHJcbnNhbnMtc2VyaWY7XHJcbiRmb250LW9zd2FsZDogJ09zd2FsZCcsXHJcbkFyaWFsLFxyXG5WZXJkYW5hLFxyXG5zYW5zLXNlcmlmO1xyXG4vLyBGb250c1xyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuJGZvbnQtZmFtaWx5LW9zd2FsZDogICAgIFwiT3N3YWxkXCI7XHJcbi5mb250LW9zd2FsZCwgXHJcbi5mb250LW9zd2FsZCBmb250LFxyXG4uZm9udC1vc3dhbGQgcCxcclxucC5mb250LW9zd2FsZCwgXHJcbmgxLmZvbnQtb3N3YWxkLCBcclxuaDIuZm9udC1vc3dhbGQsIFxyXG5oMy5mb250LW9zd2FsZCwgXHJcbmg0LmZvbnQtb3N3YWxkLCBcclxuaDUuZm9udC1vc3dhbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQgIWltcG9ydGFudDtcclxufVxyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsXHJcblwiVGltZXMgTmV3IFJvbWFuXCIsXHJcblRpbWVzLFxyXG5zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiRmb250LXNpemUtYmFzZTogMXJlbTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7XHJcbiRmb250LXNpemUteHM6ICRmb250LXNpemUtYmFzZSAqIC43NTtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsO1xyXG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZDtcclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjU7XHJcbiRoMS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDIuNTtcclxuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcclxuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NTtcclxuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41O1xyXG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xyXG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblxyXG4uZnd7XHJcbiAgICAmLTEwMCB7IGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDt9IFxyXG4gICAgJi0yMDAgeyBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7fSBcclxuICAgICYtMzAwIHsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O30gXHJcbiAgICAmLTQwMCB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDt9IFxyXG4gICAgJi01MDAgeyBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7fSBcclxuICAgICYtNjAwIHsgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O30gXHJcbiAgICAmLTcwMCB7IGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDt9IFxyXG59XHJcblxyXG5cclxuJHNpemVzOiAoXHJcbiAgaDE6IDUwcHgsXHJcbiAgaDI6IDM0cHgsXHJcbiAgaDM6IDI0cHgsXHJcbiAgaDQ6IDIwcHgsXHJcbiAgaDU6IDE4cHgsXHJcbiAgcDogMTZweCxcclxuICBzbWFsbDogMTJweCxcclxuXHJcbik7XHJcbiRsaW5lSGVpZ2h0OiAoXHJcbiAgaDE6IDYycHgsXHJcbiAgaDI6IDQwcHgsXHJcbiAgaDM6IDMxcHgsXHJcbiAgaDQ6IDMwcHgsXHJcbiAgaDU6IDIycHgsXHJcbiAgcDogMjBweCxcclxuICBzbWFsbDogMTZweCxcclxuKTtcclxuXHJcblxyXG4vKkdlbmVyYSBsYXMgY2xhc2VzIGRlIHRpcG9ncmFmw61hIGRlIGRpc3RpbnRhcyBtZWRpZGFzIC5oMSwgaDIsLi4uKi9cclxuQGVhY2ggJHByb3AsXHJcbiRhYmJyZXYgaW4gKGZvbnQtc2l6ZTogdGV4dCkge1xyXG5cclxuICBAZWFjaCAkc2l6ZSxcclxuICAkbGVuZ3RoIGluICRzaXplcyB7XHJcbiAgICAuI3skc2l6ZX0ge1xyXG4gICAgICAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGVhY2ggJHNpemVILFxyXG4gICAgICAkbGVuZ3RoSGlnaHQgaW4gJGxpbmVIZWlnaHQge1xyXG4gICAgICAgIEBpZiAoJHNpemVIPT0kc2l6ZSkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZW5ndGhIaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qR2VuZXJhIGxhcyBjbGFzZXMgZGUgdGlwb2dyYWbDrWEgZGUgZGlzdGludGFzIG1lZGlkYXMgcXVlIGFjdHVhbiBlbiBmdW5jacOzbiBkZSBsYXMgbWVkaWFxdWVyeXMgdGV4dC1sZy1oMSAqL1xyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBlYWNoICRwcm9wLFxyXG4gICAgJGFiYnJldiBpbiAoZm9udC1zaXplOiB0ZXh0KSB7XHJcblxyXG4gICAgICBAZWFjaCAkc2l6ZSxcclxuICAgICAgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgQGVhY2ggJHNpemVILFxyXG4gICAgICAgICAgJGxlbmd0aEhpZ2h0IGluICRsaW5lSGVpZ2h0IHtcclxuICAgICAgICAgICAgQGlmICgkc2l6ZUg9PSRzaXplKSB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZW5ndGhIaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmltYWdldGV4dCB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBAZWFjaCAkcHJvcCxcclxuICAgICAgICAkYWJicmV2IGluIChmb250LXNpemU6IHRleHQpIHtcclxuICAgICAgICBcclxuICAgICAgICAgIEBlYWNoICRzaXplLFxyXG4gICAgICAgICAgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgICAgICAgICAjeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgQGVhY2ggJHNpemVILFxyXG4gICAgICAgICAgICAgICRsZW5ndGhIaWdodCBpbiAkbGluZUhlaWdodCB7XHJcbiAgICAgICAgICAgICAgICBAaWYgKCRzaXplSD09JHNpemUpIHtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZW5ndGhIaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLyohXG4gKiBCb290c3RyYXAgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGltcG9ydC1zdGFja1xuLy8gQ29uZmlndXJhdGlvblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcIm9mZmNhbnZhc1wiO1xuQGltcG9ydCBcInBsYWNlaG9sZGVyc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4vLyBzY3NzLWRvY3MtZW5kIGltcG9ydC1zdGFja1xuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG4gIC8vIHN0eWxlbGludC1lbmFibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb290LWZvbnQtc2l6ZSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1yZ2JcbiR0aGVtZS1jb2xvcnMtcmdiOiBtYXAtbG9vcCgkdGhlbWUtY29sb3JzLCB0by1yZ2IsIFwiJHZhbHVlXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtcmdiXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG5cbiRuZWdhdGl2ZS1zcGFjZXJzOiBpZigkZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnMsIG5lZ2F0aXZpZnktbWFwKCRzcGFjZXJzKSwgbnVsbCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gVXRpbGl0aWVzIG1hcHNcbi8vXG4vLyBFeHRlbmRzIHRoZSBkZWZhdWx0IGAkdGhlbWUtY29sb3JzYCBtYXBzIHRvIGhlbHAgY3JlYXRlIG91ciB1dGlsaXRpZXMuXG5cbi8vIENvbWUgdjYsIHdlJ2xsIGRlLWR1cGUgdGhlc2UgdmFyaWFibGVzLiBVbnRpbCB0aGVuLCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2Uga2VlcCB0aGVtIHRvIHJlYXNzaWduLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1jb2xvcnNcbiR1dGlsaXRpZXMtY29sb3JzOiAkdGhlbWUtY29sb3JzLXJnYiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG4kdXRpbGl0aWVzLXRleHQ6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1jb2xvcilcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtdGV4dC1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtdGV4dCwgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJ0ZXh0XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1iZy1jb2xvcnNcbiR1dGlsaXRpZXMtYmc6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1iZylcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYmctY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJnLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJnXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtYmctY29sb3JzXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci10aGVtZS12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcblxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9yc1xuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5AZnVuY3Rpb24gcmdiYS1jc3MtdmFyKCRpZGVudGlmaWVyLCAkdGFyZ2V0KSB7XG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcInRleHRcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skaWRlbnRpZmllcn0tcmdiKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcbiAgJF9tYXA6ICgpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxuICAgICRfYXJnczogKCk7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xuICAgIH1cblxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9tYXA7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cblxuQGZ1bmN0aW9uIHZhcmlmeSgkbGlzdCkge1xuICAkcmVzdWx0OiBudWxsO1xuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skZW50cnl9KSwgc3BhY2UpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcbiAgJG1lcmdlZC1tYXBzOiAoKTtcblxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcbiAgICAkbWVyZ2VkLW1hcHM6IG1hcC1tZXJnZSgkbWVyZ2VkLW1hcHMsICRtYXApO1xuICB9XG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzAxNjhcblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsIGRpdmlkZSgkbDEgKyAuMDUsICRsMiArIC4wNSksIGRpdmlkZSgkbDIgKyAuMDUsICRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMCByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL0dML3dpa2kvUmVsYXRpdmVfbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC1URUNIUy9HMTcuaHRtbCNHMTctdGVzdHNcbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjAzOTI4LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcbi8vIFRpbnQgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCB3aGl0ZVxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXG5AZnVuY3Rpb24gc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gaWYoJHdlaWdodCA+IDAsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCksIHRpbnQtY29sb3IoJGNvbG9yLCAtJHdlaWdodCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcbiAgICAkdmFsdWUyOiB1bnF1b3RlKFwiKFwiKSArICR2YWx1ZTIgKyB1bnF1b3RlKFwiKVwiKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmNhbnZhcy10b3AsXG4gICAgICAgIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtYm94LXNoYWRvdyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgQGlmICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhPSAkY2FyZC1iZyB7XG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjYXJkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14ICogLS41O1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW1vZGFsLWJhY2tkcm9wLCAkbW9kYWwtYmFja2Ryb3AtYmcsICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAuNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1lbmQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgfVxuICB9XG59XG4iLCIub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkb2ZmY2FudmFzLWNvbG9yO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmZjYW52YXMtYmctY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAkb2ZmY2FudmFzLXBhZGRpbmcteDtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAuNSkgKCRvZmZjYW52YXMtcGFkZGluZy14ICogLjUpO1xuICAgIG1hcmdpbi10b3A6ICRvZmZjYW52YXMtcGFkZGluZy15ICogLS41O1xuICAgIG1hcmdpbi1yaWdodDogJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAtLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoO1xuICBib3JkZXItcmlnaHQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1sZWZ0OiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6ICRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAkb2ZmY2FudmFzLWJvcmRlci13aWR0aCBzb2xpZCAkb2ZmY2FudmFzLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLnNob3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skcHJvcGVydHktY2xhc3N9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YWx1ZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qT3JnYW5pYyBmb3JtKi9cclxuQGZ1bmN0aW9uIHNldENvbG9yKCRjb2xvcikge1xyXG4gICRjb2xvck9yZ2FuaWNGb3JtOiAwMDAwMDA7XHJcbiAgQGlmICgkY29sb3I9PVwicHJpbWFyeVwiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogQzIxNzM0XHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cInByaW1hcnktZGFya1wiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogOEYxMDI3XHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cImdyYXktMTAwXCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiBGNEY2RjhcclxuICB9XHJcbiAgQGlmICgkY29sb3I9PVwiZ3JheS0yMDBcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IDkwOTc5RVxyXG4gIH1cclxuICBAaWYgKCRjb2xvcj09XCJkYXJrXCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiAzMzMzMzNcclxuICB9XHJcbiAgQGlmICgkY29sb3I9PVwid2hpdGVcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IEZGRkZGRlxyXG4gIH1cclxuICBAaWYgKCRjb2xvcj09XCJkZXAtZW5vbG9neVwiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogRkMzNTU4XHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cInJyc3NcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IEQ4MUI5NFxyXG4gIH1cclxuXHJcbiAgQGlmICgkY29sb3I9PVwidml0aWN1bHR1cmVcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IDI1QzIzRFxyXG4gIH1cclxuICBAaWYgKCRjb2xvcj09XCJ2aXRpY3VsdHVyZS1kYXJrXCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiAwRDc2MUVcclxuICB9XHJcbiAgXHJcbiAgQGlmICgkY29sb3I9PVwib2Vub2xvZ3lcIikge1xyXG4gICAgJGNvbG9yT3JnYW5pY0Zvcm06IEMyMTczNFxyXG4gIH1cclxuICBAaWYgKCRjb2xvcj09XCJvZW5vbG9neS1kYXJrXCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiBGQzM1NThcclxuICB9XHJcbiAgICBcclxuICBAaWYgKCRjb2xvcj09XCJlY29ub215XCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiAwMzU0OGZcclxuICB9XHJcbiAgQGlmICgkY29sb3I9PVwiZWNvbm9teS1kYXJrXCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiAxNzQxNWZcclxuICB9ICAgXHJcblxyXG4gIEBpZiAoJGNvbG9yPT1cInNhZmV0eVwiKSB7XHJcbiAgICAkY29sb3JPcmdhbmljRm9ybTogREJGODAwXHJcbiAgfVxyXG4gIEBpZiAoJGNvbG9yPT1cInNhZmV0eS1kYXJrXCIpIHtcclxuICAgICRjb2xvck9yZ2FuaWNGb3JtOiBiMmM5MDZcclxuICB9XHJcblxyXG5cclxuXHJcbiAgQHJldHVybiAkY29sb3JPcmdhbmljRm9ybTtcclxufVxyXG5cclxuQG1peGluIG9yZ2FuaWMtZm9ybSgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0ODgnIGhlaWdodD0nMzEwJyB2aWV3Qm94PScwIDAgNDg4IDMxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQ4NC43NDUgOTQuNTY0NEM0NjMuMzU1IDE1Ljc2NjMgMzM4LjE4NyAtMjEuMDc3NCAyMDUuMTM2IDEyLjMxOTdDNzIuMDg1NyA0NS43MTY3IC0xOC4zNDQ0IDEzNi42MzggMy4xNjM5MSAyMTUuNDM2QzI0LjY3MjMgMjk0LjIzNCAxNDkuNzIyIDMzMS4wNzcgMjgyLjg1MiAyOTcuNjhDNDE1Ljk4MiAyNjQuMjgzIDUwNi4yNTMgMTczLjM2MiA0ODQuODY0IDk0LjUyNDgnIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gb3JnYW5pYy1mb3JtLWJvcmRlcigkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTMgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjQyOTUgMi44NjMxTDEyLjQyOTYgMi44NjM4MkMxMi42NjM2IDMuODAwOTUgMTIuMzA3MyA0Ljg2NjI2IDExLjQwMjEgNS44NTU1NUMxMC41MDExIDYuODQwMTkgOS4wOTkxNyA3LjY5MzA1IDcuNDA0MzIgOC4xNTg0QzUuNzEwNzIgOC42MjM0MSA0LjA5MjQgOC41OTIzNSAyLjg1MTA4IDguMTk0MzNDMS42MDUxNyA3Ljc5NDg0IDAuODAyNTQgNy4wNTM3NyAwLjU3MDIzMyA2LjEzMjA0QzAuMzM3MDQzIDUuMjA2ODEgMC42OTEwNjcgNC4xNDA0NSAxLjU5Njc4IDMuMTQ2OEMyLjQ5NzM4IDIuMTU4NzUgMy44OTkwNyAxLjMwMTEzIDUuNTk0OTUgMC44Mzg3NzhDNy4yOTE0MyAwLjM3NjI2MiA4LjkxMjY5IDAuNDA4NTc1IDEwLjE1NSAwLjgwNjcxQzExLjQwMjMgMS4yMDY0NiAxMi4yMDIgMS45NDYwNyAxMi40Mjk1IDIuODYzMVonIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxufVxyXG5cclxuLypvcmdhbmljLWZvcm0taWNvbiovXHJcbkBtaXhpbiBvcmdhbmljLWZvcm0taWNvbigkYmdDb2xvciwkaWNvbiwkaWNvbkNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDg4JyBoZWlnaHQ9JzMxMCcgdmlld0JveD0nMCAwIDQ4OCAzMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000ODQuNzQ1IDk0LjU2NDRDNDYzLjM1NSAxNS43NjYzIDMzOC4xODcgLTIxLjA3NzQgMjA1LjEzNiAxMi4zMTk3QzcyLjA4NTcgNDUuNzE2NyAtMTguMzQ0NCAxMzYuNjM4IDMuMTYzOTEgMjE1LjQzNkMyNC42NzIzIDI5NC4yMzQgMTQ5LjcyMiAzMzEuMDc3IDI4Mi44NTIgMjk3LjY4QzQxNS45ODIgMjY0LjI4MyA1MDYuMjUzIDE3My4zNjIgNDg0Ljg2NCA5NC41MjQ4JyBmaWxsPSclMjMje3NldENvbG9yKCRiZ0NvbG9yKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGlmICgkaWNvbj09XCJkb3dubG9hZFwiKSB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMycgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEzIDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yMDA1XzUzMTgpJyUzRSUzQ3BhdGggZD0nTTEwLjgwOTIgOFYxMEMxMC44MDkyIDEwLjI2NTIgMTAuNzAyNSAxMC41MTk2IDEwLjUxMjYgMTAuNzA3MUMxMC4zMjI3IDEwLjg5NDYgMTAuMDY1MiAxMSA5Ljc5NjU4IDExSDIuNzA3OTdDMi40Mzk0IDExIDIuMTgxODIgMTAuODk0NiAxLjk5MTkxIDEwLjcwNzFDMS44MDIgMTAuNTE5NiAxLjY5NTMxIDEwLjI2NTIgMS42OTUzMSAxMFY4JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy43MjA3IDUuNUw2LjI1MjM1IDhMOC43ODM5OSA1LjUnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J002LjI1MjkzIDhWMicgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yMDA1XzUzMTgnJTNFJTNDcmVjdCB3aWR0aD0nMTIuMTUxOScgaGVpZ2h0PScxMicgZmlsbD0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMTc2NzU4IDAuNSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuICAgIEBpZiAoJGljb249PVwidXBsb2FkXCIpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTcgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yLjg3NSA2LjcxODU3TDIuODc1IDMuODQ1OTlDMi44NzUgMy40NjUwNiAzLjAxNTQ4IDMuMDk5NzMgMy4yNjU1MyAyLjgzMDM4QzMuNTE1NTcgMi41NjEwMiAzLjg1NDcxIDIuNDA5NyA0LjIwODMzIDIuNDA5N0wxMy41NDE3IDIuNDA5N0MxMy44OTUzIDIuNDA5NyAxNC4yMzQ0IDIuNTYxMDIgMTQuNDg0NSAyLjgzMDM4QzE0LjczNDUgMy4wOTk3NCAxNC44NzUgMy40NjUwNiAxNC44NzUgMy44NDU5OUwxNC44NzUgNi43MTg1Nycgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMi4yMDg1IDEwLjMwOTNMOC44NzUxNiA2LjcxODU0TDUuNTQxODMgMTAuMzA5Mycgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J004Ljg3NSA2LjcxODU3TDguODc1IDE1LjMzNjMnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRpY29uPT1cImFycm93LWxlZnRcIikge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjQgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xOSAxMi42MDZINScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDE5LjYwNkw1IDEyLjYwNkwxMiA1LjYwNTk2JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIH0gICBcclxuICAgIEBpZiAoJGljb249PVwiYXJyb3ctcmlnaHRcIikge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjQgMjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDEyLjYwNkgxOScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDE5LjYwNkwxOSAxMi42MDZMMTIgNS42MDU5Nicgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICB9XHJcbiAgICBAaWYgKCRpY29uPT1cInF1aWxsXCIpIHtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyNicgdmlld0JveD0nMCAwIDE4IDI2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS45NDYwMyAyNC4yMTM0QzEuODg5MTEgMjMuNzkxNCAyLjQ3OTc0IDIwLjY4MTcgMy42MTc1NyAxOS42NDg3QzUuNTY5MzYgMTkuNDE4MSAxMC45MTM1IDE3LjgzMDggOS40OTcxNCAxNy44NDMyQzguMDgwOCAxNy44NTU1IDYuNTc5MDcgMTYuOTQxNiA2LjU3OTA3IDE2Ljk0MTZDNi41NzkwNyAxNi45NDE2IDkuODQzMDIgMTYuNDUzNCAxMC45MTcxIDE1LjU2NDFDMTIuMjE2NiAxNC40ODgyIDEzLjYyOTcgMTAuOTU1MyAxMy4wNDMxIDExLjI1MjVDMTIuMjI4NCAxMS42NjUxIDExLjA3MTMgMTEuMjg2NiAxMS4wNzEzIDExLjI4NjZDMTEuMDcxMyAxMS4yODY2IDEzLjA4MDggMTAuMjk0NyAxMy41MTM2IDkuNTUzMDVDMTUuMzEzNiA2LjQ2NzQ1IDE1Ljk5MjggMy42Mzk5NiAxNy4wNTggMC42MTU5MDRDMTEuNjM3OSAwLjQzNzc0NCA4Ljc2Mjk0IDIuMjgzMDcgNS42NzgxNiA2LjAwMDUzSDUuNjc3OThDNS4yMjIwNSA2LjU2ODk2IDQuOTM3MjYgNy4yNTU0MiA0Ljg1NjgzIDcuOTc5NjJMNC41NTEzNiAxMC41MTEyQzQuNTUxMzYgMTAuNTExMiA0LjA0NzQzIDguNzYxODcgNC4zOTE0MSA3LjYzMzM2QzQuNDY1NTkgNy4zOTAzMSA0LjA1NTU4IDguMDEwNzMgMy44Njk0NiA4LjMzMTc3QzAuNzI3NjY3IDEzLjc1MzMgMi40Mzg4OSAxOC40Nzg4IDIuNDM4ODkgMTguNDc4OEM1LjM5NzM3IDEwLjQ3NTIgMTEuNDc2NiA0Ljk5NTQgMTEuNDc2NiA0Ljk5NTRDNy43NTU5MSA5LjIxNDQ2IDAuOTgyMjMgMjAuODg4NSAwLjg1MzUxNiAyNS4wODQ1TDEuOTQ2MDMgMjQuMjEzNFonIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG4gICAgQGlmICgkaWNvbj09XCJhd2FyZFwiKSB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAzNCAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE4IDZINy4xMzI2M0M2Ljg1NDAxIDguNzc0NTYgNy4wMTQ5NyAxMS41NzUyIDcuNjA5NzIgMTQuMzAwNUM4LjIwMjkzIDE3LjI0ODYgOS41Njc5NSAxOS45OTAyIDExLjU2NzkgMjIuMjUwNkMxMi41OTI2IDIzLjI0MzEgMTMuNzg5OSAyNC4wNDQyIDE1LjEwMiAyNC42MTQ4QzE1LjYxOSAyNC44MTE1IDE2LjE1OTUgMjQuOTQwOSAxNi43MSAyNScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE1IDZIMjUuODY3NEMyNi4xNDYgOC43NzQ1NiAyNS45ODUgMTEuNTc1MiAyNS4zOTAzIDE0LjMwMDVDMjQuNzk3MSAxNy4yNDg2IDIzLjQzMiAxOS45OTAyIDIxLjQzMiAyMi4yNTA2QzIwLjQwNzMgMjMuMjQzMSAxOS4yMTAxIDI0LjA0NDIgMTcuODk3OSAyNC42MTQ4QzE3LjQzOTYgMjQuODAzOCAxNi45NTg1IDI0LjkzMzIgMTYuNDY2NiAyNScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuOTc4MjIgOEgzLjAxNjE1QzIuOTAyMyAxMC40NjQ2IDMuMzkxODYgMTIuOTE3OSA0LjQzNDY3IDE1LjEwODNDNS40OTkwMSAxNi45NDA3IDcuMTExODkgMTguMzE1NSA5IDE5JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjYuMDIxNyA4SDI5Ljk4MzRDMzAuMDk4NCAxMC40NjI3IDI5LjYxNDcgMTIuOTE0OCAyOC41ODEzIDE1LjEwODNDMjcuNTA4OSAxNi45Mzk5IDI1Ljg5MTQgMTguMzEzOSAyNCAxOScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE0IDI0VjI4JyBzdHJva2U9JyUyMyN7c2V0Q29sb3IoJGljb25Db2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTkgMjRWMjgnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMiAyOEgyMScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRpY29uQ29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkaWNvbj09XCJjb3Vyc2VcIikge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzI2JyB2aWV3Qm94PScwIDAgMTggMjYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk0NjAzIDI0LjIxMzRDMS44ODkxMSAyMy43OTE0IDIuNDc5NzQgMjAuNjgxNyAzLjYxNzU3IDE5LjY0ODdDNS41NjkzNiAxOS40MTgxIDEwLjkxMzUgMTcuODMwOCA5LjQ5NzE0IDE3Ljg0MzJDOC4wODA4IDE3Ljg1NTUgNi41NzkwNyAxNi45NDE2IDYuNTc5MDcgMTYuOTQxNkM2LjU3OTA3IDE2Ljk0MTYgOS44NDMwMiAxNi40NTM0IDEwLjkxNzEgMTUuNTY0MUMxMi4yMTY2IDE0LjQ4ODIgMTMuNjI5NyAxMC45NTUzIDEzLjA0MzEgMTEuMjUyNUMxMi4yMjg0IDExLjY2NTEgMTEuMDcxMyAxMS4yODY2IDExLjA3MTMgMTEuMjg2NkMxMS4wNzEzIDExLjI4NjYgMTMuMDgwOCAxMC4yOTQ3IDEzLjUxMzYgOS41NTMwNUMxNS4zMTM2IDYuNDY3NDUgMTUuOTkyOCAzLjYzOTk2IDE3LjA1OCAwLjYxNTkwNEMxMS42Mzc5IDAuNDM3NzQ0IDguNzYyOTQgMi4yODMwNyA1LjY3ODE2IDYuMDAwNTNINS42Nzc5OEM1LjIyMjA1IDYuNTY4OTYgNC45MzcyNiA3LjI1NTQyIDQuODU2ODMgNy45Nzk2Mkw0LjU1MTM2IDEwLjUxMTJDNC41NTEzNiAxMC41MTEyIDQuMDQ3NDMgOC43NjE4NyA0LjM5MTQxIDcuNjMzMzZDNC40NjU1OSA3LjM5MDMxIDQuMDU1NTggOC4wMTA3MyAzLjg2OTQ2IDguMzMxNzdDMC43Mjc2NjcgMTMuNzUzMyAyLjQzODg5IDE4LjQ3ODggMi40Mzg4OSAxOC40Nzg4QzUuMzk3MzcgMTAuNDc1MiAxMS40NzY2IDQuOTk1NCAxMS40NzY2IDQuOTk1NEM3Ljc1NTkxIDkuMjE0NDYgMC45ODIyMyAyMC44ODg1IDAuODUzNTE2IDI1LjA4NDVMMS45NDYwMyAyNC4yMTM0WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkaWNvbkNvbG9yKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG5cclxuXHJcblxyXG4gICAgXHJcbiAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8qQXJyb3cqL1xyXG5AbWl4aW4gYXJyb3coJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxMCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMTdMMSA5TDkgMScgc3Ryb2tlPSclMjMje3NldENvbG9yKCRjb2xvcil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxufVxyXG5cclxuXHJcbi8qUlJTUyovXHJcbkBtaXhpbiBpY29uUlJTUygkaWNvbiwkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIEBpZiAoJGljb249PVwiZmFjZWJvb2tcIikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDYgMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM3MjE4IDEzSDMuOTgwODdWNi40Mzk5NEg1LjgwMTc0TDYgNC4yNDYyOUgzLjk4MDg3VjIuOTk3OTlDMy45ODA4NyAyLjQ3NTcgNC4wOCAyLjI3NzIyIDQuNTgwODcgMi4yNzcyMkg2VjBINC4xODQzNUMyLjIzODI2IDAgMS4zNjE3NCAwLjg1NjU2OCAxLjM2MTc0IDIuNDk2NThWNC4yNTE1MUgwVjYuNDcxMjdIMS4zNjE3NEwxLjM3MjE4IDEzWicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICB9ICBcclxuICBAaWYgKCRpY29uPT1cInR3aXR0ZXJcIikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxNSAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgMTAuNjQzQzEuMzQ4NyAxMS40OTM0IDIuOTA4MTIgMTEuOTYyIDQuNTA4MiAxMS45OTc4QzYuMTA4MjkgMTIuMDMzNiA3LjY4NzYxIDExLjYzNTIgOS4wNzM5NyAxMC44NDZDMTAuNDYwMyAxMC4wNTY4IDExLjYwMDUgOC45MDcyMSAxMi4zNzAyIDcuNTIyNDlDMTMuMTM5OCA2LjEzNzc2IDEzLjUwOTQgNC41NzEwOCAxMy40Mzg2IDIuOTkzM0MxNC4wNDk2IDIuNTY0MDggMTQuNTc4MyAyLjAzMDk5IDE1IDEuNDE4OTVDMTQuNDM5OSAxLjY2NzIgMTMuODQ0MiAxLjgyODM1IDEzLjIzNDEgMS44OTY2NEMxMy44ODA1IDEuNTIxMDQgMTQuMzY1NSAwLjkyNTIyNiAxNC41OTc3IDAuMjIxMzY0QzEzLjk5NDMgMC41NzQxMjEgMTMuMzM1MSAwLjgyNDMwMyAxMi42NDc3IDAuOTYxNDQ5QzEyLjE4NjIgMC40NzM2ODQgMTEuNTc0MyAwLjE1MDAzNSAxMC45MDcyIDAuMDQwODI0NUMxMC4yNDAxIC0wLjA2ODM4NjMgOS41NTUwNSAwLjA0Mjk1ODIgOC45NTg2NSAwLjM1NzU0NUM4LjM2MjI2IDAuNjcyMTMxIDcuODg3OSAxLjE3MjM0IDcuNjA5MzIgMS43ODA0QzcuMzMwNzQgMi4zODg0NiA3LjI2MzU1IDMuMDcwMjkgNy40MTgxOSAzLjcxOTkyQzYuMTk2NTQgMy42NjE0MSA1LjAwMTA5IDMuMzQ5NTggMy45MDk3MyAyLjgwNDc0QzIuODE4MzcgMi4yNTk5IDEuODU1NTggMS40OTQyOCAxLjA4NDA5IDAuNTU3NzY1QzAuNjkzMDc0IDEuMjI0MjMgMC41NzQxMzYgMi4wMTI2OCAwLjc1MTQ3MSAyLjc2MjY0QzAuOTI4ODA2IDMuNTEyNiAxLjM4OTA5IDQuMTY3NjkgMi4wMzg2NCA0LjU5NDU3QzEuNTYwNTQgNC41NzU2MiAxLjA5MzU2IDQuNDQ2NiAwLjY3NTAwNCA0LjIxNzhDMC42NjY5NzMgNC45MjMyOCAwLjkwODMyMyA1LjYwOTQ3IDEuMzU3NTQgNi4xNTgzNEMxLjgwNjc2IDYuNzA3MjIgMi40MzU3NiA3LjA4NDQ3IDMuMTM2MzcgNy4yMjUyMkMyLjY5MTMgNy4zNDE0OSAyLjIyNTc5IDcuMzU5ODcgMS43NzI3MyA3LjI3OTA1QzEuOTY2OTcgNy44ODA4OSAyLjM0NzkxIDguNDA3MzIgMi44NjE3NCA4Ljc4Mzk4QzMuMzc1NTggOS4xNjA2MyAzLjk5NjM0IDkuMzY4NDkgNC42MzYzNyA5LjM3ODE4QzMuOTg5NzMgOS44ODYyOCAzLjI0NTczIDEwLjI2MDIgMi40NDkwMSAxMC40Nzc2QzEuNjUyMyAxMC42OTQ5IDAuODE5MyAxMC43NTEyIDAgMTAuNjQzWicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0cHg7XHJcbiAgfVxyXG4gIEBpZiAoJGljb249PVwibGlua2VkaW5cIikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgNEgwVjE0SDNWNFonIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nLyUzRSUzQ3BhdGggZD0nTTEuNTExOCA0LjY1MjI3ZS0wNUMxLjIxNDY0IC0wLjAwMjI5MzQyIDAuOTIzNDkyIDAuMDgzNjgzNCAwLjY3NTI3MiAwLjI0NzA3NkMwLjQyNzA1MSAwLjQxMDQ3IDAuMjMyOTQxIDAuNjQzOTE1IDAuMTE3NTk4IDAuOTE3NzlDMC4wMDIyNTM5NyAxLjE5MTY2IC0wLjAyOTEzOTIgMS40OTM2MyAwLjAyNzM5NzQgMS43ODUzOEMwLjA4MzkzNCAyLjA3NzEyIDAuMjI1ODY1IDIuMzQ1NDkgMC40MzUxNjQgMi41NTY0NkMwLjY0NDQ2MyAyLjc2NzQyIDAuOTExNzA2IDIuOTExNDYgMS4yMDI5OSAyLjk3MDNDMS40OTQyOCAzLjAyOTE0IDEuNzk2NDggMy4wMDAxNCAyLjA3MTI2IDIuODg2OTZDMi4zNDYwMyAyLjc3Mzc5IDIuNTgxIDIuNTgxNTQgMi43NDYzNSAyLjMzNDYyQzIuOTExNyAyLjA4NzcgMi45OTk5OCAxLjc5NzIyIDIuOTk5OTkgMS41MDAwNUMzLjAwMDc3IDEuMzAzODQgMi45NjI4OSAxLjEwOTQgMi44ODg1MiAwLjkyNzgyOEMyLjgxNDE1IDAuNzQ2MjU5IDIuNzA0NzUgMC41ODExMTIgMi41NjY1NiAwLjQ0MTgyNEMyLjQyODM3IDAuMzAyNTM2IDIuMjY0MDkgMC4xOTE4MzggMi4wODMxMiAwLjExNjAzN0MxLjkwMjE0IDAuMDQwMjM2MSAxLjcwODAxIDAuMDAwODIwNTE0IDEuNTExOCA0LjY1MjI3ZS0wNVonIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nLyUzRSUzQ3BhdGggZD0nTTcuNzczNDEgOC45MDUwNkM3Ljc3MzQxIDcuNTM3OTUgOC4zNzg0IDYuNzI3NTMgOS41NDA3OCA2LjcyNzUzQzEwLjcwMzIgNi43Mjc1MyAxMS4xMTc4IDcuNTA5NzcgMTEuMTE3OCA4LjkwNTA2VjE0SDE0VjcuODU1MDVDMTQgNS4yNTQ3MiAxMi41NzkzIDQuMDAwMzcgMTAuNjAxMiA0LjAwMDM3QzEwLjAzNzggMy45OTE3OCA5LjQ4MTgxIDQuMTM0NjIgOC45ODc0NCA0LjQxNDk1QzguNDkzMDcgNC42OTUyOCA4LjA3NzE2IDUuMTAzNTcgNy43ODAyMSA1LjYwMDA0VjQuMjk2MzVINVYxNEg3Ljc4MDIxTDcuNzczNDEgOC45MDUwNlonIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgfVxyXG4gIEBpZiAoJGljb249PVwiaW5zdGFncmFtXCIpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDEwLjc3OTRWMy4yMjYyQzAuMDU3NjkyNyAyLjk2MzkzIDAuMDg5MTYxMyAyLjcwMTY3IDAuMTY3ODMzIDIuNDQ0NjVDMC4zOTI5ODEgMS43MzIxNCAwLjg0MDMyMSAxLjExMDQ0IDEuNDQ0MzQgMC42NzA1OTVDMi4wNDgzNyAwLjIzMDc1IDIuNzc3MzQgLTAuMDA0MTMxNjYgMy41MjQ1IDAuMDAwMzUyMzYxQzUuODQ2MTkgMC4wMDAzNTIzNjEgOC4xNjc4OSAwLjAwMDM1MjM2MSAxMC40ODk2IDAuMDAwMzUyMzYxQzExLjIyNDcgLTAuMDEwMjgwNiAxMS45NDMxIDAuMjE5OTk0IDEyLjUzNTEgMC42NTYwMTJDMTMuMDAyNSAwLjk4NTUzMSAxMy4zODA4IDEuNDI1ODkgMTMuNjM2MiAxLjkzNzYyQzEzLjg5MTYgMi40NDkzNSAxNC4wMTYgMy4wMTY0NiAxMy45OTgzIDMuNTg4MTJDMTMuOTk4MyA1Ljg1MDU4IDEzLjk5ODMgOC4xMTMwNSAxMy45OTgzIDEwLjM3NTVDMTQuMDAyIDEwLjYwNzQgMTMuOTg0NCAxMC44MzkyIDEzLjk0NTkgMTEuMDY3OUMxMy44NTU2IDExLjY2ODQgMTMuNjA2MSAxMi4yMzM3IDEzLjIyMzMgMTIuNzA1MUMxMi44NDA1IDEzLjE3NjQgMTIuMzM4NCAxMy41MzY2IDExLjc2OTMgMTMuNzQ4MkMxMS40NDY3IDEzLjg1NDMgMTEuMTE3MyAxMy45Mzg0IDEwLjc4MzMgMTRIMy4yMzA3OUwyLjkzNzA4IDEzLjk0NzVDMi4zMzY2NiAxMy44NTM0IDEuNzcxODggMTMuNjAxOSAxLjMwMDIgMTMuMjE4N0MwLjgyODUyIDEyLjgzNTQgMC40NjY3NjggMTIuMzM0IDAuMjUxNzUgMTEuNzY1NUMwLjE0NTU1OSAxMS40NDI5IDAuMDYxNDQ4NSAxMS4xMTM0IDAgMTAuNzc5NFpNOS45MjgzOSA3LjAwMjhDOS45MjQyNyA2LjIzMDEyIDkuNjE1ODggNS40OTAxNyA5LjA3MDA1IDQuOTQzM0M4LjUyNDIxIDQuMzk2NDMgNy43ODQ4OSA0LjA4NjY5IDcuMDEyMjkgNC4wODExOEM2LjIzNzQ0IDQuMDgyNTYgNS40OTQ2NCA0LjM5MDY1IDQuOTQ2MjUgNC45MzgxMUM0LjM5Nzg2IDUuNDg1NTcgNC4wODg0NiA2LjIyNzg4IDQuMDg1NjkgNy4wMDI4QzQuMDg4NDMgNy43NzUwMSA0LjM5NTY2IDguNTE0OTUgNC45NDA2NiA5LjA2MTk3QzUuNDg1NjcgOS42MDg5OCA2LjIyNDQzIDkuOTE4ODkgNi45OTY1NSA5LjkyNDQxQzcuNzcxODkgOS45MjMwNCA4LjUxNTIzIDkuNjE1MTIgOS4wNjQ0NiA5LjA2NzgxQzkuNjEzNjggOC41MjA1IDkuOTI0MjQgNy43NzgyIDkuOTI4MzkgNy4wMDI4Wk0xMC43OTkgNC4wODExOEMxMC45MTM0IDQuMDgxODcgMTEuMDI2NyA0LjA2MDAzIDExLjEzMjYgNC4wMTY5MUMxMS4yMzg1IDMuOTczNzkgMTEuMzM0OSAzLjkxMDIzIDExLjQxNjIgMy44Mjk4NkMxMS40OTc1IDMuNzQ5NSAxMS41NjIyIDMuNjUzOSAxMS42MDY2IDMuNTQ4NTJDMTEuNjUxIDMuNDQzMTQgMTEuNjc0MiAzLjMzMDA1IDExLjY3NDkgMy4yMTU3MUMxMS42NzQ5IDIuOTgyOTEgMTEuNTgyOCAyLjc1OTU2IDExLjQxODcgMi41OTQ0NUMxMS4yNTQ2IDIuNDI5MzQgMTEuMDMxOCAyLjMzNTg4IDEwLjc5OSAyLjMzNDQ5QzEwLjU2OTQgMi4zMzU4NSAxMC4zNDk2IDIuNDI3MzIgMTAuMTg2NyAyLjU4OTE4QzEwLjAyMzkgMi43NTEwNSA5LjkzMTE0IDIuOTcwMzggOS45MjgzOSAzLjE5OTk4QzkuOTI3IDMuMzE1MiA5Ljk0ODUgMy40Mjk1NSA5Ljk5MTYzIDMuNTM2NEMxMC4wMzQ4IDMuNjQzMjUgMTAuMDk4NyAzLjc0MDQ4IDEwLjE3OTcgMy44MjI0NUMxMC4yNjA2IDMuOTA0NDIgMTAuMzU3MSAzLjk2OTQ5IDEwLjQ2MzQgNC4wMTM5QzEwLjU2OTcgNC4wNTgzMSAxMC42ODM4IDQuMDgxMTkgMTAuNzk5IDQuMDgxMThaJyBmaWxsPSclMjMje3NldENvbG9yKCRjb2xvcil9Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxuICBAaWYgKCRpY29uPT1cInlvdXR1YmVcIikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAyMCAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE4Ljc4MzEgMi4xMTU2NUMxOC42NzkgMS43MzgzNSAxOC40NzQzIDEuMzk0MTIgMTguMTg5NyAxLjExNzM2QzE3LjkwNTEgMC44NDA1OTcgMTcuNTUwNCAwLjY0MTAxIDE3LjE2MTEgMC41Mzg1MzNDMTUuNzM4MiAwLjE2NjYzMiA5Ljk5NzA5IDAuMTY2NjI2IDkuOTk3MDkgMC4xNjY2MjZDOS45OTcwOSAwLjE2NjYyNiA0LjMwNTc0IDAuMTY2NjMyIDIuODQwMjIgMC41Mzg1MzNDMi40NTA5MyAwLjY0MTAxIDIuMDk2MjQgMC44NDA1OTcgMS44MTE2IDEuMTE3MzZDMS41MjY5NiAxLjM5NDEyIDEuMzIyMzQgMS43MzgzNSAxLjIxODE5IDIuMTE1NjVDMC43MDU5MTcgNC45NTkyMSAwLjcwNTkxNyA3Ljg2NzE1IDEuMjE4MTkgMTAuNzEwN0MxLjMyMTkxIDExLjA4OSAxLjUyNjI2IDExLjQzNDMgMS44MTA4NyAxMS43MTIyQzIuMDk1NDkgMTEuOTkwMiAyLjQ1MDQgMTIuMTkxIDIuODQwMjIgMTIuMjk0N0M0LjI2MzA2IDEyLjY2NjYgOS45OTcwOSAxMi42NjY2IDkuOTk3MDkgMTIuNjY2NkM5Ljk5NzA5IDEyLjY2NjYgMTUuNzMxMSAxMi42NjY2IDE3LjE2MTEgMTIuMjk0N0MxNy41NTA5IDEyLjE5MSAxNy45MDU4IDExLjk5MDIgMTguMTkwNCAxMS43MTIyQzE4LjQ3NSAxMS40MzQzIDE4LjY3OTQgMTEuMDg5IDE4Ljc4MzEgMTAuNzEwN0MxOS4yOTU0IDcuODY3MTUgMTkuMjk1NCA0Ljk1OTIxIDE4Ljc4MzEgMi4xMTU2NVpNOC4xMTE4MyA5LjA1MDkyVjMuNzc1NDRMMTIuODk5NyA2LjQxMzE5TDguMTExODMgOS4wNTA5MlonIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLypJbWFnZXMgbWFzayBvcmdhbmljIGZvcm0qL1xyXG4ub3JnYW5pYy1tYXNrIHtcclxuICBjbGlwLXBhdGg6ICBwYXRoKCdNNDg0Ljc0NSA5NC41NjQ0QzQ2My4zNTUgMTUuNzY2MyAzMzguMTg3IC0yMS4wNzc0IDIwNS4xMzYgMTIuMzE5N0M3Mi4wODU3IDQ1LjcxNjcgLTE4LjM0NDQgMTM2LjYzOCAzLjE2MzkxIDIxNS40MzZDMjQuNjcyMyAyOTQuMjM0IDE0OS43MjIgMzMxLjA3NyAyODIuODUyIDI5Ny42OEM0MTUuOTgyIDI2NC4yODMgNTA2LjI1MyAxNzMuMzYyIDQ4NC44NjQgOTQuNTI0OCcpO1xyXG59XHJcblxyXG5cclxuLypBcnJvdyovXHJcbkBtaXhpbiBkb3dubG9hZCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIxIDE1VjE5QzIxIDE5LjUzMDQgMjAuNzg5MyAyMC4wMzkxIDIwLjQxNDIgMjAuNDE0MkMyMC4wMzkxIDIwLjc4OTMgMTkuNTMwNCAyMSAxOSAyMUg1QzQuNDY5NTcgMjEgMy45NjA4NiAyMC43ODkzIDMuNTg1NzkgMjAuNDE0MkMzLjIxMDcxIDIwLjAzOTEgMyAxOS41MzA0IDMgMTlWMTUnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTcgMTBMMTIgMTVMMTcgMTAnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTEyIDE1VjMnIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBvam8oJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAyNCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ21hc2sgaWQ9J3BhdGgtMS1pbnNpZGUtMV81MjEyXzYwNTEzJyBmaWxsPSd3aGl0ZSclM0UlM0NwYXRoIGQ9J00yMi41MTI3IDYuNzE3ODhDMjIuMjQ4OSA3LjE2ODI4IDIxLjk1MzEgNy41OTczNyAyMS42Mzg2IDguMDE1NzlDMjEuODAzOCA3Ljc5NDU5IDIxLjY2NTIgNy45ODExNSAyMS42MjI2IDguMDM0NDVDMjEuNTgyNiA4LjA4NTA5IDIxLjU0MjYgOC4xMzMwNSAyMS41MDI2IDguMTgzNjlDMjEuNDE0NyA4LjI5Mjk2IDIxLjMyNDEgOC4zOTk1NyAyMS4yMzA4IDguNTAzNUMyMS4wNTc2IDguNzAwNzIgMjAuODc5IDguODg5OTQgMjAuNjk1MSA5LjA3MzgzQzIwLjMyNDcgOS40NDQyOCAxOS45MzI5IDkuNzkzNDIgMTkuNTIyNSAxMC4xMTU5QzE5LjQ3NzIgMTAuMTUwNSAxOS4zODY2IDEwLjIxOTggMTkuNTc4NSAxMC4wNzMyQzE5LjU1NzIgMTAuMDg5MiAxOS41Mzg1IDEwLjEwNTIgMTkuNTE3MiAxMC4xMTg2QzE5LjQ2NjUgMTAuMTU4NSAxOS40MTU5IDEwLjE5NTggMTkuMzYyNiAxMC4yMzMyQzE5LjI0OCAxMC4zMTU4IDE5LjEzMzQgMTAuMzk4NCAxOS4wMTYxIDEwLjQ3ODNDMTguNzk3NiAxMC42Mjc2IDE4LjU3NjQgMTAuNzY4OCAxOC4zNDk5IDEwLjkwNDhDMTcuODMyOSAxMS4yMTM5IDE3LjI5MTggMTEuNDg4NCAxNi43Mzc1IDExLjcyMjlDMTYuODAxNCAxMS42OTYzIDE2Ljg2NTQgMTEuNjY5NiAxNi45Mjk0IDExLjY0M0MxNS44NSAxMi4wOTg3IDE0LjcxNDcgMTIuNDA1MiAxMy41NTU0IDEyLjU2MjRDMTMuNjI3MyAxMi41NTE4IDEzLjY5NjYgMTIuNTQzOCAxMy43Njg2IDEyLjUzMzFDMTIuNTk2IDEyLjY4NzcgMTEuNDA0NiAxMi42ODc3IDEwLjIyOTMgMTIuNTMzMUMxMC4zMDEzIDEyLjU0MzggMTAuMzcwNiAxMi41NTE4IDEwLjQ0MjUgMTIuNTYyNEM5LjI4MzIzIDEyLjQwNTIgOC4xNDc4OSAxMi4wOTg3IDcuMDY4NTUgMTEuNjQzQzcuMTMyNTEgMTEuNjY5NiA3LjE5NjQ4IDExLjY5NjMgNy4yNjA0NCAxMS43MjI5QzYuMjc5NjggMTEuMzA0NSA1LjM0OTU2IDEwLjc3MTUgNC40OTk0MSAxMC4xMjkyQzQuNDcyNzYgMTAuMTEwNiA0LjQ0ODc3IDEwLjA4OTIgNC40MjIxMyAxMC4wNzA2QzQuNjExMzUgMTAuMjExOCA0LjUzNDA2IDEwLjE1ODUgNC40OTQwOSAxMC4xMjM5QzQuNDQzNDUgMTAuMDgzOSA0LjM5MjgxIDEwLjA0MzkgNC4zNDQ4NCAxMC4wMDRDNC4yMzU1NyA5LjkxNjAyIDQuMTI2MyA5LjgyNTQgNC4wMTk3IDkuNzM0NzlDMy44MjI0OCA5LjU2NDIzIDMuNjI3OTMgOS4zODgzMyAzLjQ0MTM4IDkuMjA0NDNDMy4wNjgyNyA4LjgzOTMxIDIuNzE2NDcgOC40NTI4NyAyLjM5MTMzIDguMDQ1MTJDMi4zNzI2NyA4LjAyMTEzIDIuMzUxMzUgNy45OTQ0OCAyLjMzMjcgNy45NzA1QzIuMzE2NzEgNy45NTE4NCAyLjMwMDcxIDcuOTMwNTIgMi4yODQ3MiA3LjkwOTJDMi4zMTEzOCA3Ljk0Mzg1IDIuMzM4MDMgNy45NzU4MyAyLjM2MjAxIDguMDEwNDdDMi4zMTQwNCA3Ljk1MTg0IDIuMjY4NzMgNy44ODc4OCAyLjIyMzQyIDcuODI2NThDMi4xMzU0NyA3LjcwOTMyIDIuMDUyODYgNy41ODkzOSAxLjk2NzU3IDcuNDY5NDZDMS43OTcwMSA3LjIyMTYxIDEuNjM3MSA2Ljk3MTA3IDEuNDg3ODUgNi43MTI1OFY3LjUyMDA5QzEuNzUxNyA3LjA2OTY5IDIuMDQ3NTEgNi42NDA2MSAyLjM2MjAzIDYuMjIyMThDMi4xOTY3OSA2LjQ0MzM5IDIuMzM1MzggNi4yNTY4MyAyLjM3ODAyIDYuMjAzNTNDMi40MTggNi4xNTI4OSAyLjQ1Nzk3IDYuMTA0OTIgMi40OTc5NSA2LjA1NDI4QzIuNTg1OSA1Ljk0NTAxIDIuNjc2NTEgNS44Mzg0MSAyLjc2OTc5IDUuNzM0NDdDMi45NDMwMiA1LjUzNzI1IDMuMTIxNTggNS4zNDgwMyAzLjMwNTQ2IDUuMTY0MTVDMy42NzU5MSA0Ljc5MzcgNC4wNjc3IDQuNDQ0NTUgNC40NzgwOCA0LjEyMjA5QzQuNTIzMzkgNC4wODc0NCA0LjYxNCA0LjAxODE1IDQuNDIyMTEgNC4xNjQ3M0M0LjQ0MzQzIDQuMTQ4NzQgNC40NjIwOSA0LjEzMjc1IDQuNDgzNDEgNC4xMTk0MkM0LjUzNDA1IDQuMDc5NDQgNC41ODQ2OCA0LjA0MjEzIDQuNjM3OTkgNC4wMDQ4MkM0Ljc1MjU5IDMuOTIyMiA0Ljg2NzE4IDMuODM5NTggNC45ODQ0NSAzLjc1OTYzQzUuMjAyOTkgMy42MTAzOSA1LjQyNDE5IDMuNDY5MTQgNS42NTA3MyAzLjMzMzIyQzYuMTY3NzQgMy4wMjQwNiA2LjcwODc4IDIuNzQ5NTQgNy4yNjMxMiAyLjUxNTA0TDcuMDcxMjMgMi41OTQ5OUM4LjE1MDU3IDIuMTM5MjYgOS4yODU5MSAxLjgzMjc1IDEwLjQ0NTIgMS42NzU1NEMxMC4zNzMzIDEuNjg2MiAxMC4zMDQgMS42OTQxOSAxMC4yMzIgMS43MDQ4NkMxMS40MDQ2IDEuNTUwMjggMTIuNTk2IDEuNTUwMjggMTMuNzcxMyAxLjcwNDg2QzEzLjY5OTMgMS42OTQxOSAxMy42MyAxLjY4NjIgMTMuNTU4MSAxLjY3NTU0QzE0LjcxNzQgMS44MzI3OCAxNS44NTI3IDIuMTM5MjYgMTYuOTMyIDIuNTk0OTlMMTYuNzQwMiAyLjUxNTA0QzE3LjcyMDkgMi45MzM0NSAxOC42NTEgMy40NjY0NSAxOS41MDEyIDQuMTA4NzZDMTkuNTI3OCA0LjEyNzQxIDE5LjU1MTggNC4xNDg3MyAxOS41Nzg1IDQuMTY3MzlDMTkuMzg5MyA0LjAyNjE0IDE5LjQ2NjUgNC4wNzk0NCAxOS41MDY1IDQuMTE0MDhDMTkuNTU3MiA0LjE1NDA2IDE5LjYwNzggNC4xOTQwNCAxOS42NTU4IDQuMjM0MDFDMTkuNzY1IDQuMzIxOTYgMTkuODc0MyA0LjQxMjU3IDE5Ljk4MDkgNC41MDMxOEMyMC4xNzgxIDQuNjczNzUgMjAuMzcyNyA0Ljg0OTY1IDIwLjU1OTIgNS4wMzM1NUMyMC45MzIzIDUuMzk4NjcgMjEuMjg0MSA1Ljc4NTExIDIxLjYwOTMgNi4xOTI4NkMyMS42Mjc5IDYuMjE2ODUgMjEuNjQ5MiA2LjI0MzUgMjEuNjY3OSA2LjI2NzQ4QzIxLjY4MzkgNi4yODYxNCAyMS42OTk5IDYuMzA3NDYgMjEuNzE1OSA2LjMyODc4QzIxLjY4OTIgNi4yOTQxMyAyMS42NjI2IDYuMjYyMTUgMjEuNjM4NiA2LjIyNzVDMjEuNjg2NiA2LjI4NjE0IDIxLjczMTkgNi4zNTAxIDIxLjc3NzIgNi40MTEzOUMyMS44NjUxIDYuNTI4NjYgMjEuOTQ3NyA2LjY0ODU5IDIyLjAzMyA2Ljc2ODUyQzIyLjIwMzYgNy4wMTYzNyAyMi4zNjM1IDcuMjY2OTEgMjIuNTEyNyA3LjUyNTM5QzIyLjcyNiA3Ljg4NTE4IDIzLjI0MyA4LjA0Nzc2IDIzLjYwNTQgNy44MTMyMkMyMy45Njc5IDcuNTc4NjggMjQuMTE5OCA3LjEwNDMgMjMuODkzMyA2LjcyMDUyQzIyLjk1NTIgNS4xMjE0OSAyMS42ODkyIDMuNzU0MjggMjAuMjAyMSAyLjY1MzZDMTguNzM2MyAxLjU2ODg5IDE3LjAyNTMgMC43ODgwNDEgMTUuMjUzMyAwLjM3MjI5OEMxMy4zMzE3IC0wLjA3ODEwMzggMTEuMzM4MiAtMC4xMTU0MjQgOS40MDA5IDAuMjM2Mzc2QzcuNTk5MjggMC41NjQxODQgNS44NDU2NyAxLjI3MzA4IDQuMzIxNDQgMi4yODg0OEMyLjc4NjM0IDMuMzExODggMS40NjcxNCA0LjYyODQ1IDAuNDUxNzMzIDYuMTY4ODZDMC4zMzE4MDYgNi4zNTAwOSAwLjIxOTg3MSA2LjUzMzk4IDAuMTA3OTM1IDYuNzIwNTJDLTAuMDM1OTc4NSA2Ljk2NTcxIC0wLjAzNTk3ODUgNy4yODI4NSAwLjEwNzkzNSA3LjUyODAzQzEuMDQ2MDUgOS4xMjcwNiAyLjMxMTk5IDEwLjQ5NDMgMy43OTkwOCAxMS41OTVDNS4yNjQ4OCAxMi42Nzk3IDYuOTc1OSAxMy40NjA1IDguNzQ3OTQgMTMuODc2M0MxMC42Njk1IDE0LjMyNjcgMTIuNjYzIDE0LjM2NCAxNC42MDAzIDE0LjAxMjJDMTYuNDAxOSAxMy42ODQ0IDE4LjE1NTUgMTIuOTc1NSAxOS42Nzk4IDExLjk2MDFDMjEuMjE0OSAxMC45MzY3IDIyLjUzNDEgOS42MjAxIDIzLjU0OTUgOC4wNzk2OUMyMy42Njk0IDcuODk4NDYgMjMuNzgxMyA3LjcxNDU3IDIzLjg5MzMgNy41MjgwM0MyNC4xMDY1IDcuMTY4MjUgMjMuOTg2NSA2LjYzNTI0IDIzLjYwNTQgNi40MzUzNEMyMy4yMjQzIDYuMjI3NDYgMjIuNzM5MyA2LjMzMTQgMjIuNTEyNyA2LjcxNzg0VjYuNzE3ODhaJy8lM0UlM0MvbWFzayUzRSUzQ3BhdGggZD0nTTIyLjUxMjcgNi43MTc4OEMyMi4yNDg5IDcuMTY4MjggMjEuOTUzMSA3LjU5NzM3IDIxLjYzODYgOC4wMTU3OUMyMS44MDM4IDcuNzk0NTkgMjEuNjY1MiA3Ljk4MTE1IDIxLjYyMjYgOC4wMzQ0NUMyMS41ODI2IDguMDg1MDkgMjEuNTQyNiA4LjEzMzA1IDIxLjUwMjYgOC4xODM2OUMyMS40MTQ3IDguMjkyOTYgMjEuMzI0MSA4LjM5OTU3IDIxLjIzMDggOC41MDM1QzIxLjA1NzYgOC43MDA3MiAyMC44NzkgOC44ODk5NCAyMC42OTUxIDkuMDczODNDMjAuMzI0NyA5LjQ0NDI4IDE5LjkzMjkgOS43OTM0MiAxOS41MjI1IDEwLjExNTlDMTkuNDc3MiAxMC4xNTA1IDE5LjM4NjYgMTAuMjE5OCAxOS41Nzg1IDEwLjA3MzJDMTkuNTU3MiAxMC4wODkyIDE5LjUzODUgMTAuMTA1MiAxOS41MTcyIDEwLjExODZDMTkuNDY2NSAxMC4xNTg1IDE5LjQxNTkgMTAuMTk1OCAxOS4zNjI2IDEwLjIzMzJDMTkuMjQ4IDEwLjMxNTggMTkuMTMzNCAxMC4zOTg0IDE5LjAxNjEgMTAuNDc4M0MxOC43OTc2IDEwLjYyNzYgMTguNTc2NCAxMC43Njg4IDE4LjM0OTkgMTAuOTA0OEMxNy44MzI5IDExLjIxMzkgMTcuMjkxOCAxMS40ODg0IDE2LjczNzUgMTEuNzIyOUMxNi44MDE0IDExLjY5NjMgMTYuODY1NCAxMS42Njk2IDE2LjkyOTQgMTEuNjQzQzE1Ljg1IDEyLjA5ODcgMTQuNzE0NyAxMi40MDUyIDEzLjU1NTQgMTIuNTYyNEMxMy42MjczIDEyLjU1MTggMTMuNjk2NiAxMi41NDM4IDEzLjc2ODYgMTIuNTMzMUMxMi41OTYgMTIuNjg3NyAxMS40MDQ2IDEyLjY4NzcgMTAuMjI5MyAxMi41MzMxQzEwLjMwMTMgMTIuNTQzOCAxMC4zNzA2IDEyLjU1MTggMTAuNDQyNSAxMi41NjI0QzkuMjgzMjMgMTIuNDA1MiA4LjE0Nzg5IDEyLjA5ODcgNy4wNjg1NSAxMS42NDNDNy4xMzI1MSAxMS42Njk2IDcuMTk2NDggMTEuNjk2MyA3LjI2MDQ0IDExLjcyMjlDNi4yNzk2OCAxMS4zMDQ1IDUuMzQ5NTYgMTAuNzcxNSA0LjQ5OTQxIDEwLjEyOTJDNC40NzI3NiAxMC4xMTA2IDQuNDQ4NzcgMTAuMDg5MiA0LjQyMjEzIDEwLjA3MDZDNC42MTEzNSAxMC4yMTE4IDQuNTM0MDYgMTAuMTU4NSA0LjQ5NDA5IDEwLjEyMzlDNC40NDM0NSAxMC4wODM5IDQuMzkyODEgMTAuMDQzOSA0LjM0NDg0IDEwLjAwNEM0LjIzNTU3IDkuOTE2MDIgNC4xMjYzIDkuODI1NCA0LjAxOTcgOS43MzQ3OUMzLjgyMjQ4IDkuNTY0MjMgMy42Mjc5MyA5LjM4ODMzIDMuNDQxMzggOS4yMDQ0M0MzLjA2ODI3IDguODM5MzEgMi43MTY0NyA4LjQ1Mjg3IDIuMzkxMzMgOC4wNDUxMkMyLjM3MjY3IDguMDIxMTMgMi4zNTEzNSA3Ljk5NDQ4IDIuMzMyNyA3Ljk3MDVDMi4zMTY3MSA3Ljk1MTg0IDIuMzAwNzEgNy45MzA1MiAyLjI4NDcyIDcuOTA5MkMyLjMxMTM4IDcuOTQzODUgMi4zMzgwMyA3Ljk3NTgzIDIuMzYyMDEgOC4wMTA0N0MyLjMxNDA0IDcuOTUxODQgMi4yNjg3MyA3Ljg4Nzg4IDIuMjIzNDIgNy44MjY1OEMyLjEzNTQ3IDcuNzA5MzIgMi4wNTI4NiA3LjU4OTM5IDEuOTY3NTcgNy40Njk0NkMxLjc5NzAxIDcuMjIxNjEgMS42MzcxIDYuOTcxMDcgMS40ODc4NSA2LjcxMjU4VjcuNTIwMDlDMS43NTE3IDcuMDY5NjkgMi4wNDc1MSA2LjY0MDYxIDIuMzYyMDMgNi4yMjIxOEMyLjE5Njc5IDYuNDQzMzkgMi4zMzUzOCA2LjI1NjgzIDIuMzc4MDIgNi4yMDM1M0MyLjQxOCA2LjE1Mjg5IDIuNDU3OTcgNi4xMDQ5MiAyLjQ5Nzk1IDYuMDU0MjhDMi41ODU5IDUuOTQ1MDEgMi42NzY1MSA1LjgzODQxIDIuNzY5NzkgNS43MzQ0N0MyLjk0MzAyIDUuNTM3MjUgMy4xMjE1OCA1LjM0ODAzIDMuMzA1NDYgNS4xNjQxNUMzLjY3NTkxIDQuNzkzNyA0LjA2NzcgNC40NDQ1NSA0LjQ3ODA4IDQuMTIyMDlDNC41MjMzOSA0LjA4NzQ0IDQuNjE0IDQuMDE4MTUgNC40MjIxMSA0LjE2NDczQzQuNDQzNDMgNC4xNDg3NCA0LjQ2MjA5IDQuMTMyNzUgNC40ODM0MSA0LjExOTQyQzQuNTM0MDUgNC4wNzk0NCA0LjU4NDY4IDQuMDQyMTMgNC42Mzc5OSA0LjAwNDgyQzQuNzUyNTkgMy45MjIyIDQuODY3MTggMy44Mzk1OCA0Ljk4NDQ1IDMuNzU5NjNDNS4yMDI5OSAzLjYxMDM5IDUuNDI0MTkgMy40NjkxNCA1LjY1MDczIDMuMzMzMjJDNi4xNjc3NCAzLjAyNDA2IDYuNzA4NzggMi43NDk1NCA3LjI2MzEyIDIuNTE1MDRMNy4wNzEyMyAyLjU5NDk5QzguMTUwNTcgMi4xMzkyNiA5LjI4NTkxIDEuODMyNzUgMTAuNDQ1MiAxLjY3NTU0QzEwLjM3MzMgMS42ODYyIDEwLjMwNCAxLjY5NDE5IDEwLjIzMiAxLjcwNDg2QzExLjQwNDYgMS41NTAyOCAxMi41OTYgMS41NTAyOCAxMy43NzEzIDEuNzA0ODZDMTMuNjk5MyAxLjY5NDE5IDEzLjYzIDEuNjg2MiAxMy41NTgxIDEuNjc1NTRDMTQuNzE3NCAxLjgzMjc4IDE1Ljg1MjcgMi4xMzkyNiAxNi45MzIgMi41OTQ5OUwxNi43NDAyIDIuNTE1MDRDMTcuNzIwOSAyLjkzMzQ1IDE4LjY1MSAzLjQ2NjQ1IDE5LjUwMTIgNC4xMDg3NkMxOS41Mjc4IDQuMTI3NDEgMTkuNTUxOCA0LjE0ODczIDE5LjU3ODUgNC4xNjczOUMxOS4zODkzIDQuMDI2MTQgMTkuNDY2NSA0LjA3OTQ0IDE5LjUwNjUgNC4xMTQwOEMxOS41NTcyIDQuMTU0MDYgMTkuNjA3OCA0LjE5NDA0IDE5LjY1NTggNC4yMzQwMUMxOS43NjUgNC4zMjE5NiAxOS44NzQzIDQuNDEyNTcgMTkuOTgwOSA0LjUwMzE4QzIwLjE3ODEgNC42NzM3NSAyMC4zNzI3IDQuODQ5NjUgMjAuNTU5MiA1LjAzMzU1QzIwLjkzMjMgNS4zOTg2NyAyMS4yODQxIDUuNzg1MTEgMjEuNjA5MyA2LjE5Mjg2QzIxLjYyNzkgNi4yMTY4NSAyMS42NDkyIDYuMjQzNSAyMS42Njc5IDYuMjY3NDhDMjEuNjgzOSA2LjI4NjE0IDIxLjY5OTkgNi4zMDc0NiAyMS43MTU5IDYuMzI4NzhDMjEuNjg5MiA2LjI5NDEzIDIxLjY2MjYgNi4yNjIxNSAyMS42Mzg2IDYuMjI3NUMyMS42ODY2IDYuMjg2MTQgMjEuNzMxOSA2LjM1MDEgMjEuNzc3MiA2LjQxMTM5QzIxLjg2NTEgNi41Mjg2NiAyMS45NDc3IDYuNjQ4NTkgMjIuMDMzIDYuNzY4NTJDMjIuMjAzNiA3LjAxNjM3IDIyLjM2MzUgNy4yNjY5MSAyMi41MTI3IDcuNTI1MzlDMjIuNzI2IDcuODg1MTggMjMuMjQzIDguMDQ3NzYgMjMuNjA1NCA3LjgxMzIyQzIzLjk2NzkgNy41Nzg2OCAyNC4xMTk4IDcuMTA0MyAyMy44OTMzIDYuNzIwNTJDMjIuOTU1MiA1LjEyMTQ5IDIxLjY4OTIgMy43NTQyOCAyMC4yMDIxIDIuNjUzNkMxOC43MzYzIDEuNTY4ODkgMTcuMDI1MyAwLjc4ODA0MSAxNS4yNTMzIDAuMzcyMjk4QzEzLjMzMTcgLTAuMDc4MTAzOCAxMS4zMzgyIC0wLjExNTQyNCA5LjQwMDkgMC4yMzYzNzZDNy41OTkyOCAwLjU2NDE4NCA1Ljg0NTY3IDEuMjczMDggNC4zMjE0NCAyLjI4ODQ4QzIuNzg2MzQgMy4zMTE4OCAxLjQ2NzE0IDQuNjI4NDUgMC40NTE3MzMgNi4xNjg4NkMwLjMzMTgwNiA2LjM1MDA5IDAuMjE5ODcxIDYuNTMzOTggMC4xMDc5MzUgNi43MjA1MkMtMC4wMzU5Nzg1IDYuOTY1NzEgLTAuMDM1OTc4NSA3LjI4Mjg1IDAuMTA3OTM1IDcuNTI4MDNDMS4wNDYwNSA5LjEyNzA2IDIuMzExOTkgMTAuNDk0MyAzLjc5OTA4IDExLjU5NUM1LjI2NDg4IDEyLjY3OTcgNi45NzU5IDEzLjQ2MDUgOC43NDc5NCAxMy44NzYzQzEwLjY2OTUgMTQuMzI2NyAxMi42NjMgMTQuMzY0IDE0LjYwMDMgMTQuMDEyMkMxNi40MDE5IDEzLjY4NDQgMTguMTU1NSAxMi45NzU1IDE5LjY3OTggMTEuOTYwMUMyMS4yMTQ5IDEwLjkzNjcgMjIuNTM0MSA5LjYyMDEgMjMuNTQ5NSA4LjA3OTY5QzIzLjY2OTQgNy44OTg0NiAyMy43ODEzIDcuNzE0NTcgMjMuODkzMyA3LjUyODAzQzI0LjEwNjUgNy4xNjgyNSAyMy45ODY1IDYuNjM1MjQgMjMuNjA1NCA2LjQzNTM0QzIzLjIyNDMgNi4yMjc0NiAyMi43MzkzIDYuMzMxNCAyMi41MTI3IDYuNzE3ODRWNi43MTc4OFonIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nLyUzRSUzQ3BhdGggZD0nTTIyLjUxMjcgNi43MTc4OEwyMy4zNzU2IDcuMjIzMzRMMjMuNTEyNyA2Ljk4OTIyVjYuNzE3ODhIMjIuNTEyN1pNMjEuNjM4NiA4LjAxNTc5TDIwLjgzNzQgNy40MTczNEwyMi40Mzc5IDguNjE2NjZMMjEuNjM4NiA4LjAxNTc5Wk0yMS42MjI2IDguMDM0NDVMMjAuODQxNyA3LjQwOTc0TDIwLjgzNzcgNy40MTQ4MkwyMS42MjI2IDguMDM0NDVaTTIxLjUwMjYgOC4xODM2OUwyMi4yODE3IDguODEwNzNMMjIuMjg3NSA4LjgwMzMyTDIxLjUwMjYgOC4xODM2OVpNMjEuMjMwOCA4LjUwMzVMMjAuNDg2NSA3LjgzNTU3TDIwLjQ3OTUgNy44NDM1NkwyMS4yMzA4IDguNTAzNVpNMjAuNjk1MSA5LjA3MzgzTDIxLjQwMjIgOS43ODA5NEwyMS40MDIzIDkuNzgwOTNMMjAuNjk1MSA5LjA3MzgzWk0xOS41MjI1IDEwLjExNTlMMjAuMTMgMTAuOTEwM0wyMC4xNDA0IDEwLjkwMjJMMTkuNTIyNSAxMC4xMTU5Wk0xOS41Nzg1IDEwLjA3MzJMMjAuMTg1NSAxMC44Njc5TDE4Ljk3ODUgOS4yNzMyNEwxOS41Nzg1IDEwLjA3MzJaTTE5LjUxNzIgMTAuMTE4NkwxOC45ODcyIDkuMjcwNTdMMTguOTQwNiA5LjI5OTY1TDE4Ljg5NzYgOS4zMzM2NkwxOS41MTcyIDEwLjExODZaTTE5LjM2MjYgMTAuMjMzMkwxOC43ODkxIDkuNDEzODZMMTguNzc3OCA5LjQyMTk4TDE5LjM2MjYgMTAuMjMzMlpNMTkuMDE2MSAxMC40NzgzTDE4LjQ1MjggOS42NTIxMUwxOC40NTIyIDkuNjUyNTRMMTkuMDE2MSAxMC40NzgzWk0xOC4zNDk5IDEwLjkwNDhMMTguODYzMSAxMS43NjNMMTguODY0NCAxMS43NjIzTDE4LjM0OTkgMTAuOTA0OFpNMTYuNzM3NSAxMS43MjI5TDE2LjM0NzkgMTAuODAyTDE3LjEyMjEgMTIuNjQ2TDE2LjczNzUgMTEuNzIyOVpNMTYuOTI5NCAxMS42NDNMMTcuMzE4MyAxMi41NjQyTDE2LjU0NDggMTAuNzE5OUwxNi45Mjk0IDExLjY0M1pNMTMuNTU1NCAxMi41NjI0TDEzLjQwODggMTEuNTczMkwxMy42ODk4IDEzLjU1MzRMMTMuNTU1NCAxMi41NjI0Wk0xMy43Njg2IDEyLjUzMzFMMTMuOTE1MSAxMy41MjIzTDEzLjYzNzkgMTEuNTQxN0wxMy43Njg2IDEyLjUzMzFaTTEwLjIyOTMgMTIuNTMzMUwxMC4zNTk3IDExLjU0MTdMMTAuMDgyOCAxMy41MjIzTDEwLjIyOTMgMTIuNTMzMVpNMTAuNDQyNSAxMi41NjI0TDEwLjMwODEgMTMuNTUzNEwxMC41ODkxIDExLjU3MzJMMTAuNDQyNSAxMi41NjI0Wk03LjA2ODU1IDExLjY0M0w3LjQ1MzE2IDEwLjcxOTlMNi42Nzk1OCAxMi41NjQyTDcuMDY4NTUgMTEuNjQzWk03LjI2MDQ0IDExLjcyMjlMNi44NzU4NyAxMi42NDZMNy42NTI4NSAxMC44MDMxTDcuMjYwNDQgMTEuNzIyOVpNNC40OTk0MSAxMC4xMjkyTDUuMTAyMjMgOS4zMzEzNEw1LjA4Nzc0IDkuMzIwMzlMNS4wNzI4NyA5LjMwOTk4TDQuNDk5NDEgMTAuMTI5MlpNNC40MjIxMyAxMC4wNzA2TDQuOTk1NjIgOS4yNTEzOEwzLjgyMzk0IDEwLjg3MTlMNC40MjIxMyAxMC4wNzA2Wk00LjQ5NDA5IDEwLjEyMzlMNS4xNDkgOS4zNjgxOUw1LjEzMTY5IDkuMzUzMTlMNS4xMTM3MSA5LjMzOUw0LjQ5NDA5IDEwLjEyMzlaTTQuMzQ0ODQgMTAuMDA0TDQuOTg1MDEgOS4yMzU3M0w0Ljk3ODQ4IDkuMjMwMjlMNC45NzE4NSA5LjIyNDk1TDQuMzQ0ODQgMTAuMDA0Wk00LjAxOTcgOS43MzQ3OUwzLjM2NTUyIDEwLjQ5MTJMMy4zNzIwNiAxMC40OTY3TDQuMDE5NyA5LjczNDc5Wk0zLjQ0MTM4IDkuMjA0NDNMNC4xNDM0MiA4LjQ5MjI4TDQuMTQwNzkgOC40ODk3MUwzLjQ0MTM4IDkuMjA0NDNaTTIuMzkxMzMgOC4wNDUxMkwxLjYwMTkxIDguNjU5MUwxLjYwOTQ3IDguNjY4NThMMi4zOTEzMyA4LjA0NTEyWk0yLjMzMjcgNy45NzA1TDMuMTIyMDEgNy4zNTY1MUwzLjEwNzQyIDcuMzM3NzVMMy4wOTE5NiA3LjMxOTcxTDIuMzMyNyA3Ljk3MDVaTTIuMjg0NzIgNy45MDkyTDMuMDc3MzUgNy4yOTk0OUwxLjQ4NDc0IDguNTA5MjFMMi4yODQ3MiA3LjkwOTJaTTIuMzYyMDEgOC4wMTA0N0wxLjU4ODA2IDguNjQzNzFMMy4xODQyNCA3LjQ0MTMxTDIuMzYyMDEgOC4wMTA0N1pNMi4yMjM0MiA3LjgyNjU4TDMuMDI3NjEgNy4yMzIxN0wzLjAyMzQxIDcuMjI2NTdMMi4yMjM0MiA3LjgyNjU4Wk0xLjk2NzU3IDcuNDY5NDZMMS4xNDM3OSA4LjAzNjM3TDEuMTQ4MTYgOC4wNDI3MUwxLjE1MjYyIDguMDQ4OTlMMS45Njc1NyA3LjQ2OTQ2Wk0xLjQ4Nzg1IDYuNzEyNThMMi4zNTM4NiA2LjIxMjU0TDAuNDg3ODU0IDIuOTgwODlWNi43MTI1OEgxLjQ4Nzg1Wk0xLjQ4Nzg1IDcuNTIwMDlIMC40ODc4NTRWMTEuMjA1NkwyLjM1MDcgOC4wMjU1NUwxLjQ4Nzg1IDcuNTIwMDlaTTIuMzYyMDMgNi4yMjIxOEwzLjE2MzE5IDYuODIwNjNMMS41NjI2OCA1LjYyMTMyTDIuMzYyMDMgNi4yMjIxOFpNMi4zNzgwMiA2LjIwMzUzTDMuMTU4OTEgNi44MjgyNEwzLjE2MjkxIDYuODIzMTZMMi4zNzgwMiA2LjIwMzUzWk0yLjQ5Nzk1IDYuMDU0MjhMMS43MTg5IDUuNDI3MjRMMS43MTMwNSA1LjQzNDY2TDIuNDk3OTUgNi4wNTQyOFpNMi43Njk3OSA1LjczNDQ3TDMuNTE0MDggNi40MDI0MUwzLjUyMTEgNi4zOTQ0MUwyLjc2OTc5IDUuNzM0NDdaTTMuMzA1NDYgNS4xNjQxNUwyLjU5ODM1IDQuNDU3MDRMMi41OTgzNCA0LjQ1NzA1TDMuMzA1NDYgNS4xNjQxNVpNNC40NzgwOCA0LjEyMjA5TDMuODcwNTggMy4zMjc2NkwzLjg2MDIzIDMuMzM1NzlMNC40NzgwOCA0LjEyMjA5Wk00LjQyMjExIDQuMTY0NzNMMy44MTUwNyAzLjM3MDA1TDUuMDIyMTEgNC45NjQ3M0w0LjQyMjExIDQuMTY0NzNaTTQuNDgzNDEgNC4xMTk0Mkw1LjAxMzQyIDQuOTY3NDFMNS4wNTk5NiA0LjkzODMyTDUuMTAzMDQgNC45MDQzMUw0LjQ4MzQxIDQuMTE5NDJaTTQuNjM3OTkgNC4wMDQ4Mkw1LjIxMTUyIDQuODI0MTJMNS4yMjI3OCA0LjgxNkw0LjYzNzk5IDQuMDA0ODJaTTQuOTg0NDUgMy43NTk2M0w1LjU0Nzc3IDQuNTg1ODdMNS41NDg0MSA0LjU4NTQ0TDQuOTg0NDUgMy43NTk2M1pNNS42NTA3MyAzLjMzMzIyTDUuMTM3NTIgMi40NzQ5NUw1LjEzNjI0IDIuNDc1NzJMNS42NTA3MyAzLjMzMzIyWk03LjI2MzEyIDIuNTE1MDRMNy42NTI3MiAzLjQzNjAyTDYuODc4NTEgMS41OTE5Nkw3LjI2MzEyIDIuNTE1MDRaTTcuMDcxMjMgMi41OTQ5OUw2LjY4MjI1IDEuNjczNzRMNy40NTU4NCAzLjUxODA3TDcuMDcxMjMgMi41OTQ5OVpNMTAuNDQ1MiAxLjY3NTU0TDEwLjU5MTggMi42NjQ3NEwxMC4zMTA4IDAuNjg0NjFMMTAuNDQ1MiAxLjY3NTU0Wk0xMC4yMzIgMS43MDQ4NkwxMC4wODU1IDAuNzE1NjUxTDEwLjM2MjcgMi42OTYyOEwxMC4yMzIgMS43MDQ4NlpNMTMuNzcxMyAxLjcwNDg2TDEzLjY0MDkgMi42OTYzMkwxMy45MTc4IDAuNzE1NjUxTDEzLjc3MTMgMS43MDQ4NlpNMTMuNTU4MSAxLjY3NTU0TDEzLjY5MjUgMC42ODQ2MTNMMTMuNDExNSAyLjY2NDc0TDEzLjU1ODEgMS42NzU1NFpNMTYuOTMyIDIuNTk0OTlMMTYuNTQ3NCAzLjUxODA3TDE3LjMyMSAxLjY3Mzc0TDE2LjkzMiAyLjU5NDk5Wk0xNi43NDAyIDIuNTE1MDRMMTcuMTI0OCAxLjU5MTk2TDE2LjM0NzcgMy40MzQ4M0wxNi43NDAyIDIuNTE1MDRaTTE5LjUwMTIgNC4xMDg3NkwxOC44OTg0IDQuOTA2NjRMMTguOTEyOSA0LjkxNzU4TDE4LjkyNzcgNC45Mjc5OUwxOS41MDEyIDQuMTA4NzZaTTE5LjU3ODUgNC4xNjczOUwxOS4wMDUgNC45ODY2TDIwLjE3NjcgMy4zNjYwM0wxOS41Nzg1IDQuMTY3MzlaTTE5LjUwNjUgNC4xMTQwOEwxOC44NTE2IDQuODY5NzlMMTguODY4OSA0Ljg4NDc5TDE4Ljg4NjkgNC44OTg5OEwxOS41MDY1IDQuMTE0MDhaTTE5LjY1NTggNC4yMzQwMUwxOS4wMTU2IDUuMDAyMjVMMTkuMDIyMSA1LjAwNzY5TDE5LjAyODcgNS4wMTMwMkwxOS42NTU4IDQuMjM0MDFaTTE5Ljk4MDkgNC41MDMxOEwyMC42MzUxIDMuNzQ2NzlMMjAuNjI4NSAzLjc0MTIzTDE5Ljk4MDkgNC41MDMxOFpNMjAuNTU5MiA1LjAzMzU1TDE5Ljg1NzIgNS43NDU2OUwxOS44NTk4IDUuNzQ4MjdMMjAuNTU5MiA1LjAzMzU1Wk0yMS42MDkzIDYuMTkyODZMMjIuMzk4NyA1LjU3ODg4TDIyLjM5MTEgNS41Njk0TDIxLjYwOTMgNi4xOTI4NlpNMjEuNjY3OSA2LjI2NzQ4TDIwLjg3ODYgNi44ODE0N0wyMC44OTMyIDYuOTAwMjNMMjAuOTA4NyA2LjkxODI4TDIxLjY2NzkgNi4yNjc0OFpNMjEuNzE1OSA2LjMyODc4TDIwLjkyMzMgNi45Mzg0OUwyMi41MTU5IDUuNzI4NzZMMjEuNzE1OSA2LjMyODc4Wk0yMS42Mzg2IDYuMjI3NUwyMi40MTI1IDUuNTk0MjZMMjAuODE2NCA2Ljc5NjY3TDIxLjYzODYgNi4yMjc1Wk0yMS43NzcyIDYuNDExMzlMMjAuOTczIDcuMDA1ODFMMjAuOTc3MiA3LjAxMTQxTDIxLjc3NzIgNi40MTEzOVpNMjIuMDMzIDYuNzY4NTJMMjIuODU2OCA2LjIwMTYxTDIyLjg1MjQgNi4xOTUyNkwyMi44NDggNi4xODg5OUwyMi4wMzMgNi43Njg1MlpNMjIuNTEyNyA3LjUyNTM5TDIxLjY0NjcgOC4wMjU0NkwyMS42NTI1IDguMDM1MTlMMjIuNTEyNyA3LjUyNTM5Wk0yMy44OTMzIDYuNzIwNTJMMjMuMDMwNyA3LjIyNjU1TDIzLjAzMjEgNy4yMjg4OEwyMy44OTMzIDYuNzIwNTJaTTIwLjIwMjEgMi42NTM1OUwyMC43OTcgMS44NDk4MUwyMC43OTcgMS44NDk3NkwyMC4yMDIxIDIuNjUzNTlaTTE1LjI1MzMgMC4zNzIyOThMMTUuNDgxNyAtMC42MDEyNjdMMTUuNDgxNSAtMC42MDEzMTRMMTUuMjUzMyAwLjM3MjI5OFpNOS40MDA5IDAuMjM2Mzc2TDkuMjIyMjMgLTAuNzQ3NTM0TDkuMjIxODggLTAuNzQ3NDcxTDkuNDAwOSAwLjIzNjM3NlpNNC4zMjE0NCAyLjI4ODQ4TDMuNzY3MDIgMS40NTYyNEwzLjc2Njc0IDEuNDU2NDNMNC4zMjE0NCAyLjI4ODQ4Wk0wLjQ1MTczMyA2LjE2ODg2TDEuMjg1NjcgNi43MjA3MkwxLjI4NjY2IDYuNzE5MjJMMC40NTE3MzMgNi4xNjg4NlpNMC4xMDc5MzUgNi43MjA1MkwtMC43NDk1NzYgNi4yMDU5NkwtMC43NTQ0OCA2LjIxNDMyTDAuMTA3OTM1IDYuNzIwNTJaTTAuMTA3OTM1IDcuNTI4MDNMMC45NzA0NTcgNy4wMjIwMUwwLjk3MDM0MiA3LjAyMTgxTDAuMTA3OTM1IDcuNTI4MDNaTTMuNzk5MDggMTEuNTk1TDMuMjA0MTYgMTIuMzk4N0wzLjIwNDI0IDEyLjM5ODhMMy43OTkwOCAxMS41OTVaTTguNzQ3OTQgMTMuODc2M0w4LjUxOTUzIDE0Ljg0OThMOC41MTk3MyAxNC44NDk5TDguNzQ3OTQgMTMuODc2M1pNMTQuNjAwMyAxNC4wMTIyTDE0Ljc3OSAxNC45OTYxTDE0Ljc3OTMgMTQuOTk2TDE0LjYwMDMgMTQuMDEyMlpNMTkuNjc5OCAxMS45NjAxTDIwLjIzNDIgMTIuNzkyM0wyMC4yMzQ1IDEyLjc5MjFMMTkuNjc5OCAxMS45NjAxWk0yMy41NDk1IDguMDc5NjlMMjIuNzE1NSA3LjUyNzg0TDIyLjcxNDUgNy41MjkzM0wyMy41NDk1IDguMDc5NjlaTTIzLjg5MzMgNy41MjgwM0wyNC43NTA3IDguMDQyNTdMMjQuNzUzNiA4LjAzNzg0TDIzLjg5MzMgNy41MjgwM1pNMjMuNjA1NCA2LjQzNTM0TDIzLjEyNjYgNy4zMTMyM0wyMy4xMzM3IDcuMzE3MTNMMjMuMTQwOSA3LjMyMDkxTDIzLjYwNTQgNi40MzUzNFpNMjIuNTEyNyA2LjcxNzg0TDIxLjY1MDEgNi4yMTIwN0wyMS41MTI3IDYuNDQ2MzFWNi43MTc4NEgyMi41MTI3Wk0yMS42NDk5IDYuMjEyNDJDMjEuNDEwNSA2LjYyMTA3IDIxLjEzNzggNy4wMTc3IDIwLjgzOTIgNy40MTQ5M0wyMi40Mzc5IDguNjE2NjZDMjIuNzY4NCA4LjE3NzA0IDIzLjA4NzMgNy43MTU1IDIzLjM3NTYgNy4yMjMzNEwyMS42NDk5IDYuMjEyNDJaTTIyLjQzOTcgOC42MTQyNEMyMi40ODA4IDguNTU5MjMgMjIuNTAyOSA4LjUyOTggMjIuNTEyMSA4LjUxNzQ3QzIyLjUxNDQgOC41MTQzOSAyMi41MTU5IDguNTEyMzggMjIuNTE2NyA4LjUxMTI5QzIyLjUxNzUgOC41MTAyMiAyMi41MTcgOC41MTA5NiAyMi41MTc1IDguNTEwMThDMjIuNTE3NiA4LjUxMDE1IDIyLjUxNzYgOC41MTAwOCAyMi41MTc3IDguNTEwMDFDMjIuNTE3NyA4LjUwOTk5IDIyLjUxNzkgOC41MDk3NSAyMi41MTgxIDguNTA5NDZDMjIuNTE4MyA4LjUwOTI0IDIyLjUxODkgOC41MDg0MyAyMi41MTkzIDguNTA3ODRDMjIuNTIzNyA4LjUwMTg0IDIyLjMxMjYgNy4xMDY0OSAyMC45MjA5IDcuMzA1NzdDMjAuOTIgNy4zMDY5MiAyMC45MTg5IDcuMzA4MzkgMjAuOTE4NyA3LjMwODdDMjAuOTE4NSA3LjMwODg2IDIwLjkxODQgNy4zMDkwOSAyMC45MTgzIDcuMzA5MThDMjAuOTE4MiA3LjMwOTMzIDIwLjkxODEgNy4zMDk0NSAyMC45MTgxIDcuMzA5NDlDMjAuOTE4IDcuMzA5NTQgMjAuOTE4IDcuMzA5NTkgMjAuOTE4IDcuMzA5NjJDMjAuOTE3OSA3LjMwOTY5IDIwLjkxNzkgNy4zMDk3NiAyMC45MTc4IDcuMzA5ODJDMjAuOTE3MiA3LjMxMDY5IDIwLjkxNDIgNy4zMTQ1OCAyMC45MDk4IDcuMzIwNTNDMjAuOTAwNiA3LjMzMjY1IDIwLjg4NTcgNy4zNTIzOSAyMC44NzA5IDcuMzcxODFDMjAuODYzNSA3LjM4MTUyIDIwLjg1NjcgNy4zOTA0NyAyMC44NTA5IDcuMzk3OTNDMjAuODQ4MSA3LjQwMTY0IDIwLjg0NTcgNy40MDQ2MiAyMC44NDQgNy40MDY4OUMyMC44NDIxIDcuNDA5MjkgMjAuODQxNCA3LjQxMDEzIDIwLjg0MTcgNy40MDk3NUwyMi40MDM0IDguNjU5MTRDMjIuNDM2IDguNjE4NDMgMjIuNDkxNSA4LjU0NDc3IDIyLjUwNzMgOC41MjM4M0MyMi41MTI1IDguNTE2OTUgMjIuNTE2IDguNTEyMzEgMjIuNTE2OSA4LjUxMTA0QzIyLjUxNzEgOC41MTA3NCAyMi41MTcgOC41MTA5NiAyMi41MTY4IDguNTExMTlDMjIuNTE2NyA4LjUxMTI3IDIyLjUxNjYgOC41MTE1IDIyLjUxNjUgOC41MTE2NUMyMi41MTYyIDguNTExOTYgMjIuNTE1MSA4LjUxMzQyIDIyLjUxNDIgOC41MTQ1N0MyMS4xMjI1IDguNzEzODUgMjAuOTExNCA3LjMxODUgMjAuOTE1OCA3LjMxMjVDMjAuOTE2MyA3LjMxMTkxIDIwLjkxNjkgNy4zMTExMSAyMC45MTcgNy4zMTA4OUMyMC45MTcxIDcuMzEwNzggMjAuOTE3MiA3LjMxMDYgMjAuOTE3MyA3LjMxMDUzQzIwLjkxNzMgNy4zMTA0OSAyMC45MTc0IDcuMzEwNDIgMjAuOTE3NCA3LjMxMDRDMjAuOTE3NCA3LjMxMDM4IDIwLjkxNzQgNy4zMTAzNCAyMC45MTc0IDcuMzEwMzNDMjAuOTE3NCA3LjMxMDMzIDIwLjkxNzUgNy4zMTAzMSAyMC45MTc1IDcuMzEwMzFDMjAuOTE3OCA3LjMwOTgzIDIwLjkxNjcgNy4zMTEzMSAyMC45MTY2IDcuMzExNDRDMjAuOTE1NiA3LjMxMjc1IDIwLjkxMzkgNy4zMTUgMjAuOTExNSA3LjMxODMxQzIwLjkwMTUgNy4zMzE1NSAyMC44Nzg5IDcuMzYxNzYgMjAuODM3NCA3LjQxNzM0TDIyLjQzOTcgOC42MTQyNFpNMjAuODM3NyA3LjQxNDgyQzIwLjgyMjQgNy40MzQxOSAyMC44MDY1IDcuNDUzODIgMjAuNzg1OSA3LjQ3OTI2QzIwLjc2NjUgNy41MDMxMyAyMC43NDI0IDcuNTMyOCAyMC43MTc3IDcuNTY0MDdMMjIuMjg3NSA4LjgwMzMyQzIyLjMwMjggOC43ODM5NSAyMi4zMTg3IDguNzY0MzEgMjIuMzM5NCA4LjczODg4QzIyLjM1ODcgOC43MTUwMSAyMi4zODI4IDguNjg1MzUgMjIuNDA3NSA4LjY1NDA4TDIwLjgzNzcgNy40MTQ4MlpNMjAuNzIzNiA3LjU1NjY4QzIwLjY0NjkgNy42NTIwNyAyMC41Njc4IDcuNzQ1MDQgMjAuNDg2NiA3LjgzNTYxTDIxLjk3NTEgOS4xNzE0QzIyLjA4MDMgOS4wNTQwOSAyMi4xODI1IDguOTMzODUgMjIuMjgxNyA4LjgxMDdMMjAuNzIzNiA3LjU1NjY4Wk0yMC40Nzk1IDcuODQzNTZDMjAuMzIxOSA4LjAyMzAyIDIwLjE1ODIgOC4xOTY1NCAxOS45ODggOC4zNjY3M0wyMS40MDIzIDkuNzgwOTNDMjEuNTk5OCA5LjU4MzM1IDIxLjc5MzMgOS4zNzg0MiAyMS45ODIxIDkuMTYzNDRMMjAuNDc5NSA3Ljg0MzU2Wk0xOS45ODggOC4zNjY3MkMxOS42NDQ2IDguNzEwMTMgMTkuMjgyNSA5LjAzMjY3IDE4LjkwNDcgOS4zMjk1OUwyMC4xNDA0IDEwLjkwMjJDMjAuNTgzMyAxMC41NTQyIDIxLjAwNDggMTAuMTc4NCAyMS40MDIyIDkuNzgwOTRMMTkuOTg4IDguMzY2NzJaTTE4LjkxNTEgOS4zMjE1M0MxOC44OTM2IDkuMzM3OTIgMTguODU3NyA5LjM2NTQxIDE4Ljg1MTkgOS4zNjk4N0MxOC44NTE1IDkuMzcwMTUgMTguODUwNyA5LjM3MDgyIDE4Ljg0OTYgOS4zNzE2M0MxOC44NDkxIDkuMzcxOTkgMTguODQ4IDkuMzcyODkgMTguODQ2NSA5LjM3NDAyQzE4Ljg0NTggOS4zNzQ1NyAxOC44NDQ0IDkuMzc1NjUgMTguODQyNyA5LjM3NzAxQzE4Ljg0MiA5LjM3NzU5IDE4LjgzNzEgOS4zODE0MyAxOC44MzEgOS4zODY0QzE4LjgyNjkgOS4zODk3MyAxOC44MTQyIDkuNDAwMzEgMTguODA1NyA5LjQwNzY0QzE4Ljc3NTggOS40MzQ2NSAxOC41ODczIDEwLjY0OTEgMTkuNjc5NiAxMS4xMzg3QzE5Ljg0MzMgMTEuMDg3IDIwLjAxMjMgMTAuOTk3MiAyMC4wMjg3IDEwLjk4NjJDMjAuMDM0OSAxMC45ODE5IDIwLjA0NDMgMTAuOTc1MiAyMC4wNDc2IDEwLjk3MjlDMjAuMDUyOCAxMC45NjkxIDIwLjA1NjggMTAuOTY2MSAyMC4wNTc3IDEwLjk2NTRDMjAuMDU5MyAxMC45NjQyIDIwLjA2MDYgMTAuOTYzMyAyMC4wNjEyIDEwLjk2MjhDMjAuMDYzNSAxMC45NjExIDIwLjA2NTMgMTAuOTU5NyAyMC4wNjU1IDEwLjk1OTVDMjAuMDY3MyAxMC45NTgyIDIwLjA2OTQgMTAuOTU2NiAyMC4wNzA4IDEwLjk1NTVDMjAuMDc0NCAxMC45NTI4IDIwLjA4MDQgMTAuOTQ4MiAyMC4wODkyIDEwLjk0MTVDMjAuMTA3MSAxMC45Mjc4IDIwLjEzNzUgMTAuOTA0NiAyMC4xODU1IDEwLjg2NzlMMTguOTcxNCA5LjI3ODU4QzE4LjkyMzUgOS4zMTUyMiAxOC44OTMzIDkuMzM4MyAxOC44NzU2IDkuMzUxNzlDMTguODY2NyA5LjM1ODU4IDE4Ljg2MTIgOS4zNjI3OCAxOC44NTgyIDkuMzY1MDRDMTguODU2MyA5LjM2NjQ4IDE4Ljg1NjQgOS4zNjYzOSAxOC44NTczIDkuMzY1NzhDMTguODU3NSA5LjM2NTYyIDE4Ljg1NzggOS4zNjUzMyAxOC44NTgzIDkuMzY0OTZDMTguODU4NyA5LjM2NDY4IDE4Ljg1OTcgOS4zNjM5IDE4Ljg2MTEgOS4zNjI5MUMxOC44NjE3IDkuMzYyNDIgMTguODYzIDkuMzYxNDkgMTguODY0NSA5LjM2MDMyQzE4Ljg2NTQgOS4zNTk2OSAxOC44Njk0IDkuMzU2NjggMTguODc0NiA5LjM1MjlDMTguODc3OSA5LjM1MDU2IDE4Ljg4NzMgOS4zNDM4OCAxOC44OTM1IDkuMzM5NTdDMTguOTA5OSA5LjMyODUyIDE5LjA3ODkgOS4yMzg4IDE5LjI0MjYgOS4xODcwNUMyMC4zMzQ5IDkuNjc2NjIgMjAuMTQ2NCAxMC44OTExIDIwLjExNjUgMTAuOTE4MUMyMC4xMDggMTAuOTI1NSAyMC4wOTUzIDEwLjkzNiAyMC4wOTEyIDEwLjkzOTRDMjAuMDg1MSAxMC45NDQzIDIwLjA4MDIgMTAuOTQ4MiAyMC4wNzk1IDEwLjk0ODdDMjAuMDc3OCAxMC45NTAxIDIwLjA3NjQgMTAuOTUxMSAyMC4wNzU4IDEwLjk1MTdDMjAuMDc0NCAxMC45NTI4IDIwLjA3MzMgMTAuOTUzNiAyMC4wNzI5IDEwLjk1MzlDMjAuMDcyIDEwLjk1NDYgMjAuMDcxMyAxMC45NTUxIDIwLjA3MTIgMTAuOTU1MkMyMC4wNzExIDEwLjk1NTMgMjAuMDcyOSAxMC45NTM5IDIwLjA3NzUgMTAuOTUwNEMyMC4wODE1IDEwLjk0NzMgMjAuMDg2OCAxMC45NDMzIDIwLjA5MjcgMTAuOTM4N0MyMC4xMDQ1IDEwLjkyOTcgMjAuMTE4NiAxMC45MTg5IDIwLjEzIDEwLjkxMDJMMTguOTE1MSA5LjMyMTUzWk0xOC45Nzg1IDkuMjczMjRDMTguOTY1NiA5LjI4Mjg5IDE4Ljk1NDYgOS4yOTE0NSAxOC45NDg1IDkuMjk2MkMxOC45NDY5IDkuMjk3NDMgMTguOTQ1NCA5LjI5ODY1IDE4Ljk0NDIgOS4yOTk1NEMxOC45NDMgOS4zMDA1MiAxOC45NDIxIDkuMzAxMjIgMTguOTQxMyA5LjMwMTg0QzE4LjkzOTYgOS4zMDMxMiAxOC45MzkyIDkuMzAzNDQgMTguOTM5NCA5LjMwMzMxQzE4LjkzOTYgOS4zMDMxNSAxOC45NDQ1IDkuMjk5MzggMTguOTUyMSA5LjI5MzkzQzE4Ljk2IDkuMjg4MzIgMTguOTcxOSA5LjI4MDA5IDE4Ljk4NzIgOS4yNzA1N0wyMC4wNDcyIDEwLjk2NjVDMjAuMDk3NyAxMC45MzUgMjAuMTM2OSAxMC45MDU0IDIwLjE1NjMgMTAuODkwNUMyMC4xNjUyIDEwLjg4MzYgMjAuMTc1MyAxMC44NzU3IDIwLjE3NzMgMTAuODc0MkMyMC4xODE0IDEwLjg3MSAyMC4xODA3IDEwLjg3MTYgMjAuMTc4NSAxMC44NzMzTDE4Ljk3ODUgOS4yNzMyNFpNMTguODk3NiA5LjMzMzY2QzE4Ljg2NDIgOS4zNTk5NiAxOC44MjkzIDkuMzg1ODIgMTguNzg5MSA5LjQxMzk0TDE5LjkzNjEgMTEuMDUyNEMyMC4wMDI1IDExLjAwNTkgMjAuMDY4OCAxMC45NTcxIDIwLjEzNjggMTAuOTAzNUwxOC44OTc2IDkuMzMzNjZaTTE4Ljc3NzggOS40MjE5OEMxOC42NjE1IDkuNTA1ODUgMTguNTU3NSA5LjU4MDc3IDE4LjQ1MjggOS42NTIxMUwxOS41Nzk1IDExLjMwNDZDMTkuNzA5NCAxMS4yMTYgMTkuODM0NiAxMS4xMjU3IDE5Ljk0NzQgMTEuMDQ0M0wxOC43Nzc4IDkuNDIxOThaTTE4LjQ1MjIgOS42NTI1NEMxOC4yNTA2IDkuNzkwMTkgMTguMDQ2IDkuOTIwOTEgMTcuODM1NCAxMC4wNDczTDE4Ljg2NDQgMTEuNzYyM0MxOS4xMDY4IDExLjYxNjggMTkuMzQ0NiAxMS40NjUgMTkuNTgwMSAxMS4zMDQxTDE4LjQ1MjIgOS42NTI1NFpNMTcuODM2NyAxMC4wNDY1QzE3LjM1OTMgMTAuMzMxOSAxNi44NTk2IDEwLjU4NTUgMTYuMzQ3OSAxMC44MDJMMTcuMTI3MSAxMi42NDM5QzE3LjcyNCAxMi4zOTE0IDE4LjMwNjQgMTIuMDk1OSAxOC44NjMxIDExLjc2M0wxNy44MzY3IDEwLjA0NjVaTTE3LjEyMjEgMTIuNjQ2QzE3LjE4NjEgMTIuNjE5MyAxNy4yNSAxMi41OTI3IDE3LjMxMzkgMTIuNTY2MUwxNi41NDQ4IDEwLjcxOTlDMTYuNDgwOCAxMC43NDY2IDE2LjQxNjggMTAuNzczMiAxNi4zNTI5IDEwLjc5OTlMMTcuMTIyMSAxMi42NDZaTTE2LjU0MDQgMTAuNzIxN0MxNS41NDQ2IDExLjE0MjIgMTQuNDk1IDExLjQyNTkgMTMuNDIxIDExLjU3MTVMMTMuNjg5OCAxMy41NTM0QzE0LjkzNDQgMTMuMzg0NiAxNi4xNTU1IDEzLjA1NTIgMTcuMzE4MyAxMi41NjQyTDE2LjU0MDQgMTAuNzIxN1pNMTMuNzAxOSAxMy41NTE2QzEzLjcyODggMTMuNTQ3NyAxMy43NTY0IDEzLjU0NCAxMy43OTI5IDEzLjUzOTJDMTMuODI3MSAxMy41MzQ3IDEzLjg3MDEgMTMuNTI5IDEzLjkxNTEgMTMuNTIyM0wxMy42MjIgMTEuNTQzOUMxMy41OTUxIDExLjU0NzkgMTMuNTY3NSAxMS41NTE2IDEzLjUzMSAxMS41NTY0QzEzLjQ5NjkgMTEuNTYwOSAxMy40NTM5IDExLjU2NjYgMTMuNDA4OCAxMS41NzMyTDEzLjcwMTkgMTMuNTUxNlpNMTMuNjM3OSAxMS41NDE3QzEyLjU1MjEgMTEuNjg0OCAxMS40NDg2IDExLjY4NDkgMTAuMzU5NyAxMS41NDE3TDEwLjA5ODkgMTMuNTI0NkMxMS4zNjA3IDEzLjY5MDUgMTIuNjM5OCAxMy42OTA2IDEzLjg5OTMgMTMuNTI0NUwxMy42Mzc5IDExLjU0MTdaTTEwLjA4MjggMTMuNTIyM0MxMC4xMjc4IDEzLjUyOSAxMC4xNzA5IDEzLjUzNDcgMTAuMjA1IDEzLjUzOTJDMTAuMjQxNSAxMy41NDQgMTAuMjY5MSAxMy41NDc3IDEwLjI5NiAxMy41NTE2TDEwLjU4OTEgMTEuNTczMkMxMC41NDQxIDExLjU2NjYgMTAuNTAxIDExLjU2MDkgMTAuNDY2OSAxMS41NTY0QzEwLjQzMDQgMTEuNTUxNiAxMC40MDI4IDExLjU0NzkgMTAuMzc1OSAxMS41NDM5TDEwLjA4MjggMTMuNTIyM1pNMTAuNTc2OSAxMS41NzE1QzkuNTAyOSAxMS40MjU4IDguNDUzMzUgMTEuMTQyMiA3LjQ1NzUyIDEwLjcyMTdMNi42Nzk1OCAxMi41NjQyQzcuODQyNDQgMTMuMDU1MiA5LjA2MzU2IDEzLjM4NDYgMTAuMzA4MSAxMy41NTM0TDEwLjU3NjkgMTEuNTcxNVpNNi42ODM5NCAxMi41NjYxQzYuNzQ3ODYgMTIuNTkyNyA2LjgxMTg4IDEyLjYxOTQgNi44NzU4NyAxMi42NDZMNy42NDUwMSAxMC43OTk4QzcuNTgxMDcgMTAuNzczMiA3LjUxNzE3IDEwLjc0NjYgNy40NTMxNiAxMC43MTk5TDYuNjgzOTQgMTIuNTY2MVpNNy42NTI4NSAxMC44MDMxQzYuNzQzOSAxMC40MTU0IDUuODg0ODkgOS45MjI2NSA1LjEwMjIzIDkuMzMxMzRMMy44OTY2IDEwLjkyNzFDNC44MTQyNCAxMS42MjA0IDUuODE1NDcgMTIuMTkzNyA2Ljg2ODAzIDEyLjY0MjdMNy42NTI4NSAxMC44MDMxWk01LjA3Mjg3IDkuMzA5OThDNS4wODE1IDkuMzE2MDIgNS4wODcwOSA5LjMyMDMgNS4wODgwNCA5LjMyMTAzQzUuMDg4MzMgOS4zMjEyNSA1LjA4NzY3IDkuMzIwNzUgNS4wODA0IDkuMzE1MDFDNS4wNzUwMiA5LjMxMDc2IDUuMDYzMDIgOS4zMDEyNyA1LjA0OTkyIDkuMjkxMjNDNS4wMzYxNCA5LjI4MDY3IDUuMDE3NTcgOS4yNjY3NCA0Ljk5NTYyIDkuMjUxMzhMMy44NDg2MyAxMC44ODk4QzMuODQwMDEgMTAuODgzOCAzLjgzNDQyIDEwLjg3OTUgMy44MzM0NyAxMC44Nzg4QzMuODMzMTkgMTAuODc4NSAzLjgzMzg2IDEwLjg3OTEgMy44NDExMyAxMC44ODQ4QzMuODQ2NTMgMTAuODg5MSAzLjg1ODUyIDEwLjg5ODUgMy44NzE2NCAxMC45MDg2QzMuODg1NDIgMTAuOTE5MiAzLjkwNCAxMC45MzMxIDMuOTI1OTYgMTAuOTQ4NUw1LjA3Mjg3IDkuMzA5OThaTTMuODIzOTQgMTAuODcxOUMzLjg2OTY5IDEwLjkwNjEgMy44OTY5OSAxMC45MjY3IDMuOTExNSAxMC45Mzc4QzMuOTE5MjUgMTAuOTQzOCAzLjkyMDg4IDEwLjk0NTEgMy45MTg4NyAxMC45NDM1QzMuOTE4MTUgMTAuOTQyOSAzLjkxNjUzIDEwLjk0MTYgMy45MTQyOSAxMC45Mzk4QzMuOTEyMzkgMTAuOTM4MyAzLjkwODAzIDEwLjkzNDggMy45MDIzNiAxMC45MzAxQzMuOTAwMzcgMTAuOTI4NCAzLjg4MzE5IDEwLjkxNDIgMy44NjIzMyAxMC44OTQ4QzMuODU5ODIgMTAuODkyNCAzLjgxODY4IDEwLjg1NSAzLjc3NDMzIDEwLjgwMTVDMy43NjA5MiAxMC43ODU0IDMuNzM3ODMgMTAuNzU2NiAzLjcxMjI4IDEwLjcxODNDMy42OTMgMTAuNjg5NCAzLjYzOTE3IDEwLjYwNjggMy41OTg0NSAxMC40ODg1QzMuNTczODQgMTAuNDE2OSAzLjQ0NjI1IDEwLjAzMzcgMy42OTU1OCA5LjYzMzk4QzMuOTcyNTMgOS4xODk5NCA0LjQyNTkyIDkuMTYzMzMgNC41NDI5NCA5LjE2MzJDNC42OTA3NiA5LjE2MzA0IDQuODAyNSA5LjE5NjQ4IDQuODM3NTggOS4yMDcyNUM0Ljg4Njc1IDkuMjIyMzUgNC45MjQ2OSA5LjIzODIxIDQuOTQ1MjkgOS4yNDcyM0M0Ljk4Njg2IDkuMjY1NDQgNS4wMTgwMyA5LjI4MjU2IDUuMDMwNDggOS4yODk1QzUuMDU4MzYgOS4zMDUwMiA1LjA3OTI3IDkuMzE4NDkgNS4wODU2MiA5LjMyMjU4QzUuMTAxODkgOS4zMzMwNyA1LjExNDEgOS4zNDE2NiA1LjExNzE1IDkuMzQzOEM1LjEyNTk0IDkuMzQ5OTcgNS4xMzIxIDkuMzU0NTMgNS4xMzMyMiA5LjM1NTM2QzUuMTM1NDMgOS4zNTY5OSA1LjEzNjc5IDkuMzU4MDIgNS4xMzcyMiA5LjM1ODM1QzUuMTM3NTEgOS4zNTg1NyA1LjEzNzcgOS4zNTg3MSA1LjEzNzggOS4zNTg3OEM1LjEzNzg1IDkuMzU4ODIgNS4xMzc4OCA5LjM1ODg1IDUuMTM3OTEgOS4zNTg4N0M1LjEzNzkzIDkuMzU4ODggNS4xMzc5NCA5LjM1ODg5IDUuMTM3OTQgOS4zNTg4OUM1LjEzNzk0IDkuMzU4ODkgNS4xMzc5MyA5LjM1ODg5IDUuMTM3OTIgOS4zNTg4OEM1LjEzNzkxIDkuMzU4ODcgNS4xMzc5IDkuMzU4ODYgNS4xMzc4OCA5LjM1ODg1QzUuMTM3ODcgOS4zNTg4NCA1LjEzNzg2IDkuMzU4ODMgNS4xMzc4NCA5LjM1ODgyQzUuMTM3ODMgOS4zNTg4MSA1LjEzNzgzIDkuMzU4ODEgNS4xMzc4MyA5LjM1ODgxQzUuMTM3ODMgOS4zNTg4MSA1LjEzNzg0IDkuMzU4ODIgNS4xMzc4NiA5LjM1ODgzQzUuMTM3ODggOS4zNTg4NSA1LjEzNzkxIDkuMzU4ODcgNS4xMzc5NiA5LjM1ODkxQzUuMTM4MDQgOS4zNTg5OCA1LjEzODIxIDkuMzU5MTEgNS4xMzg0NSA5LjM1OTMxQzUuMTM4NzIgOS4zNTk1MiA1LjE0MjYgOS4zNjI2NCA1LjE0OSA5LjM2ODE5TDMuODM5MTcgMTAuODc5NkMzLjg2OTMgMTAuOTA1NyAzLjg5ODEgMTAuOTI4NCAzLjkxNDY5IDEwLjk0MTJDMy45MjQwMiAxMC45NDg0IDMuOTM0MjIgMTAuOTU2MiAzLjk0NDMzIDEwLjk2MzZDMy45NDg2IDEwLjk2NjggMy45NTczMyAxMC45NzMyIDMuOTY3OTIgMTAuOTgwNkMzLjk3MTg4IDEwLjk4MzQgMy45ODQ4MSAxMC45OTI1IDQuMDAxNTkgMTEuMDAzM0M0LjAwODE5IDExLjAwNzYgNC4wMjkzMSAxMS4wMjEyIDQuMDU3MzMgMTEuMDM2OEM0LjA2OTg2IDExLjA0MzggNC4xMDExIDExLjA2MDkgNC4xNDI3MiAxMS4wNzkxQzQuMTYzMzQgMTEuMDg4MiA0LjIwMTMgMTEuMTA0IDQuMjUwNDkgMTEuMTE5MUM0LjI4NTU5IDExLjEyOTkgNC4zOTczNCAxMS4xNjM0IDQuNTQ1MTcgMTEuMTYzMkM0LjY2MjIgMTEuMTYzMSA1LjExNTU5IDExLjEzNjUgNS4zOTI1NSAxMC42OTI0QzUuNjQxODggMTAuMjkyNyA1LjUxNDI5IDkuOTA5NDUgNS40ODk2OCA5LjgzNzg5QzUuNDQ4OTUgOS43MTk1MSA1LjM5NTEyIDkuNjM2OTYgNS4zNzU4MiA5LjYwODA1QzUuMzUwMjcgOS41Njk3NSA1LjMyNzE2IDkuNTQwOTIgNS4zMTM3MyA5LjUyNDczQzUuMjY5MzEgOS40NzExNyA1LjIyODA0IDkuNDMzNjMgNS4yMjUzMyA5LjQzMTEyQzUuMjA0MSA5LjQxMTM0IDUuMTg2MjkgOS4zOTY1OCA1LjE4MzQyIDkuMzk0MThDNS4xNzIgOS4zODQ2NiA1LjE2MjE2IDkuMzc2ODggNS4xNTgzIDkuMzczODNDNS4xNDgyOCA5LjM2NTkyIDUuMTM3MTMgOS4zNTczMiA1LjEyNjE0IDkuMzQ4OTJDNS4xMDMxNyA5LjMzMTM2IDUuMDY5MTcgOS4zMDU3IDUuMDIwMzEgOS4yNjkyM0wzLjgyMzk0IDEwLjg3MTlaTTUuMTEzNzEgOS4zMzlDNS4wNjExMiA5LjI5NzQ4IDUuMDIxMDYgOS4yNjU3NyA0Ljk4NTAxIDkuMjM1NzNMMy43MDQ2NyAxMC43NzIyQzMuNzY0NTcgMTAuODIyMSAzLjgyNTc3IDEwLjg3MDQgMy44NzQ0NiAxMC45MDg4TDUuMTEzNzEgOS4zMzlaTTQuOTcxODUgOS4yMjQ5NUM0Ljg3MDE2IDkuMTQzMTEgNC43Njc3OCA5LjA1ODIyIDQuNjY3MzMgOC45NzI4NEwzLjM3MjA2IDEwLjQ5NjdDMy40ODQ4MiAxMC41OTI2IDMuNjAwOTggMTAuNjg4OSAzLjcxNzgzIDEwLjc4M0w0Ljk3MTg1IDkuMjI0OTVaTTQuNjczODUgOC45Nzg0M0M0LjQ4NzMzIDguODE3MTIgNC4zMDk4OSA4LjY1NjQgNC4xNDM0MiA4LjQ5MjI5TDIuNzM5MzQgOS45MTY1N0MyLjk0NTk2IDEwLjEyMDMgMy4xNTc2MyAxMC4zMTEzIDMuMzY1NTUgMTAuNDkxMkw0LjY3Mzg1IDguOTc4NDNaTTQuMTQwNzkgOC40ODk3MUMzLjc5NTE0IDguMTUxNDcgMy40NzExNyA3Ljc5NTM1IDMuMTczMTggNy40MjE2NUwxLjYwOTQ3IDguNjY4NThDMS45NjE3OCA5LjExMDM5IDIuMzQxMzkgOS41MjcxNSAyLjc0MTk3IDkuOTE5MTVMNC4xNDA3OSA4LjQ4OTcxWk0zLjE4MDY4IDcuNDMxMThDMy4xNjg3MyA3LjQxNTgxIDMuMTU2NDIgNy40MDAyMyAzLjE0Njg5IDcuMzg4MTZDMy4xMzY0MiA3LjM3NDg5IDMuMTI4NzMgNy4zNjUxNSAzLjEyMjAxIDcuMzU2NTFMMS41NDMzOCA4LjU4NDQ4QzEuNTU1MzIgOC41OTk4MyAxLjU2NzYxIDguNjE1NCAxLjU3NzEzIDguNjI3NDVDMS41ODc1OSA4LjY0MDY5IDEuNTk1MjcgOC42NTA0MyAxLjYwMTk3IDguNjU5MDVMMy4xODA2OCA3LjQzMTE4Wk0zLjA5MTk2IDcuMzE5NzFDMy4wOTU1MyA3LjMyMzg3IDMuMDk3OTQgNy4zMjY4NCAzLjA5OTAyIDcuMzI4MTdDMy4xMDAxIDcuMzI5NTEgMy4xMDAzMiA3LjMyOTgyIDMuMDk5NDQgNy4zMjg2OEMzLjA5ODU0IDcuMzI3NTIgMy4wOTcwMSA3LjMyNTUyIDMuMDk0NDUgNy4zMjIxM0MzLjA5MTc3IDcuMzE4NiAzLjA4ODkxIDcuMzE0NzggMy4wODQ3MSA3LjMwOTE4TDEuNDg0NzQgOC41MDkyMUMxLjQ5NjI2IDguNTI0NTggMS41MzIzMSA4LjU3MzMgMS41NzM0NCA4LjYyMTI4TDMuMDkxOTYgNy4zMTk3MVpNMS40OTIxIDguNTE4OTFDMS41MDIzMSA4LjUzMjE4IDEuNTExOCA4LjU0NDI2IDEuNTE4OSA4LjU1MzI4QzEuNTI3IDguNTYzNTcgMS41MzExOCA4LjU2ODg2IDEuNTM1ODcgOC41NzQ4N0MxLjU0NDYgOC41ODYwNyAxLjU0Mzc4IDguNTg1NDEgMS41Mzk3OCA4LjU3OTYzTDMuMTg0MjQgNy40NDEzMUMzLjE1NjI1IDcuNDAwODkgMy4xMzAxMiA3LjM2NjkxIDMuMTEyODcgNy4zNDQ4QzMuMDg3NDggNy4zMTIyNSAzLjA5MDMgNy4zMTYzMyAzLjA3NzM1IDcuMjk5NDlMMS40OTIxIDguNTE4OTFaTTMuMTM1OTYgNy4zNzcyM0MzLjEwODcyIDcuMzQzOTMgMy4wODk1OSA3LjMxNjA1IDMuMDI3NTkgNy4yMzIxOEwxLjQxOTI1IDguNDIwOThDMS40NDc4NyA4LjQ1OTcgMS41MTkzNiA4LjU1OTc1IDEuNTg4MDYgOC42NDM3MUwzLjEzNTk2IDcuMzc3MjNaTTMuMDIzNDEgNy4yMjY1N0MyLjk0NTU3IDcuMTIyNzkgMi44NzkzMSA3LjAyNjA0IDIuNzgyNTIgNi44ODk5M0wxLjE1MjYyIDguMDQ4OTlDMS4yMjY0IDguMTUyNzMgMS4zMjUzNyA4LjI5NTg1IDEuNDIzNDMgOC40MjY1OUwzLjAyMzQxIDcuMjI2NTdaTTIuNzkxMzUgNi45MDI1NUMyLjYzMzc5IDYuNjczNTkgMi40ODgzIDYuNDQ1MzkgMi4zNTM4NiA2LjIxMjU0TDAuNjIxODUyIDcuMjEyNjNDMC43ODU5MDQgNy40OTY3NCAwLjk2MDIyNyA3Ljc2OTYzIDEuMTQzNzkgOC4wMzYzN0wyLjc5MTM1IDYuOTAyNTVaTTAuNDg3ODU0IDYuNzEyNThWNy41MjAwOUgyLjQ4Nzg1VjYuNzEyNThIMC40ODc4NTRaTTIuMzUwNyA4LjAyNTU1QzIuNTkwMDkgNy42MTY5MSAyLjg2Mjc4IDcuMjIwMjggMy4xNjEzOCA2LjgyMzA1TDEuNTYyNjggNS42MjEzMkMxLjIzMjIzIDYuMDYwOTMgMC45MTMzMTEgNi41MjI0OCAwLjYyNTAwNCA3LjAxNDYzTDIuMzUwNyA4LjAyNTU1Wk0xLjU2MDg3IDUuNjIzNzNDMS41MTk3NyA1LjY3ODc1IDEuNDk3NzQgNS43MDgxOCAxLjQ4ODUgNS43MjA1MUMxLjQ4NjIgNS43MjM1OSAxLjQ4NDY5IDUuNzI1NiAxLjQ4Mzg3IDUuNzI2NjlDMS40ODM2NiA1LjcyNjk3IDEuNDgzNSA1LjcyNzE5IDEuNDgzMzcgNS43MjczNkMxLjQ4MzI3IDUuNzI3NDkgMS40ODMxMSA1LjcyNzcgMS40ODMwMiA1LjcyNzgzQzEuNDgyOTkgNS43Mjc4NyAxLjQ4Mjk0IDUuNzI3OTQgMS40ODI4NyA1LjcyODAyQzEuNDgyODYgNS43MjgwNCAxLjQ4MjY2IDUuNzI4MzEgMS40ODI0MSA1LjcyODY0QzEuNDgyMjIgNS43Mjg4OSAxLjQ4MTU0IDUuNzI5ODEgMS40ODEwNCA1LjczMDQ3QzEuNDc2MDIgNS43MzcyNyAxLjY4ODY3IDcuMTMyIDMuMDc5MzIgNi45MzI3M0MzLjA4MDMgNi45MzE0MyAzLjA4MTU1IDYuOTI5NzggMy4wODE4MiA2LjkyOTQyQzMuMDgxOTUgNi45MjkyNSAzLjA4MjE1IDYuOTI4OTggMy4wODIyMyA2LjkyODg4QzMuMDgyMzUgNi45Mjg3MiAzLjA4MjQ2IDYuOTI4NTggMy4wODI0OSA2LjkyODU0QzMuMDgyNTMgNi45Mjg0OCAzLjA4MjU3IDYuOTI4NDIgMy4wODI2IDYuOTI4MzlDMy4wODI2NSA2LjkyODMyIDMuMDgyNzEgNi45MjgyNCAzLjA4Mjc2IDYuOTI4MThDMy4wODM0MiA2LjkyNzI5IDMuMDg2MzUgNi45MjM0IDMuMDkwODMgNi45MTc0NUMzLjA5OTk2IDYuOTA1MzMgMy4xMTQ4NiA2Ljg4NTU5IDMuMTI5NjYgNi44NjYxN0MzLjEzNzA2IDYuODU2NDYgMy4xNDM5MSA2Ljg0NzUxIDMuMTQ5NjggNi44NDAwNEMzLjE1MjU1IDYuODM2MzQgMy4xNTQ4NiA2LjgzMzM2IDMuMTU2NjQgNi44MzEwOUMzLjE1ODUyIDYuODI4NjkgMy4xNTkxOSA2LjgyNzg1IDMuMTU4ODkgNi44MjgyMkwxLjU5NzE1IDUuNTc4ODNDMS41NjQ1OCA1LjYxOTU0IDEuNTA5MDggNS42OTMyMSAxLjQ5MzMyIDUuNzE0MTRDMS40ODgxMyA1LjcyMTAyIDEuNDg0NjUgNS43MjU2NiAxLjQ4MzcxIDUuNzI2OTFDMS40ODM0NyA1LjcyNzIzIDEuNDgzNjYgNS43MjY5NyAxLjQ4Mzg3IDUuNzI2N0MxLjQ4Mzk0IDUuNzI2NjEgMS40ODQxMyA1LjcyNjM1IDEuNDg0MjYgNS43MjYxOEMxLjQ4NDUyIDUuNzI1ODMgMS40ODU3NyA1LjcyNDE4IDEuNDg2NzUgNS43MjI4OEMyLjg3NzQgNS41MjM2MSAzLjA5MDA1IDYuOTE4MzQgMy4wODUwMyA2LjkyNTE0QzMuMDg0NTMgNi45MjU4IDMuMDgzODUgNi45MjY3MSAzLjA4MzY3IDYuOTI2OTZDMy4wODM1OCA2LjkyNzA5IDMuMDgzNDIgNi45MjcyOSAzLjA4MzM3IDYuOTI3MzZDMy4wODMzMyA2LjkyNzQxIDMuMDgzMjcgNi45Mjc0OSAzLjA4MzI1IDYuOTI3NTJDMy4wODMyIDYuOTI3NTkgMy4wODMxNyA2LjkyNzYzIDMuMDgzMTcgNi45Mjc2M0MzLjA4MzE2IDYuOTI3NjMgMy4wODMxOCA2LjkyNzYyIDMuMDgzMjMgNi45Mjc1NUMzLjA4MzI1IDYuOTI3NTIgMy4wODMyNyA2LjkyNzQ5IDMuMDgzMyA2LjkyNzQ1QzMuMDgzMzMgNi45Mjc0MSAzLjA4MzM3IDYuOTI3MzYgMy4wODM0IDYuOTI3MzJDMy4wODM1NSA2LjkyNzEyIDMuMDgzNzUgNi45MjY4NiAzLjA4Mzk5IDYuOTI2NTNDMy4wODQ5NyA2LjkyNTIyIDMuMDg2NjYgNi45MjI5OCAzLjA4OTE0IDYuOTE5NjZDMy4wOTkwNiA2LjkwNjQyIDMuMTIxNjcgNi44NzYyMiAzLjE2MzE5IDYuODIwNjNMMS41NjA4NyA1LjYyMzczWk0zLjE2MjkxIDYuODIzMTZDMy4xNzgyMSA2LjgwMzc4IDMuMTk0MTIgNi43ODQxNCAzLjIxNDc0IDYuNzU4NzFDMy4yMzQxIDYuNzM0ODMgMy4yNTgxNiA2LjcwNTE3IDMuMjgyODUgNi42NzM5MUwxLjcxMzA1IDUuNDM0NjZDMS42OTc3NSA1LjQ1NDAzIDEuNjgxODUgNS40NzM2NyAxLjY2MTIzIDUuNDk5MUMxLjY0MTg3IDUuNTIyOTcgMS42MTc4MSA1LjU1MjY0IDEuNTkzMTMgNS41ODM5TDMuMTYyOTEgNi44MjMxNlpNMy4yNzY5NiA2LjY4MTI5QzMuMzUzNzMgNi41ODU5MSAzLjQzMjc2IDYuNDkyOTQgMy41MTQwNCA2LjQwMjM3TDIuMDI1NTQgNS4wNjY1N0MxLjkyMDI2IDUuMTgzODggMS44MTgwNiA1LjMwNDEyIDEuNzE4OTQgNS40MjcyN0wzLjI3Njk2IDYuNjgxMjlaTTMuNTIxMSA2LjM5NDQxQzMuNjc4NzQgNi4yMTQ5NSAzLjg0MjM5IDYuMDQxNDQgNC4wMTI1OCA1Ljg3MTI0TDIuNTk4MzQgNC40NTcwNUMyLjQwMDc4IDQuNjU0NjIgMi4yMDczIDQuODU5NTUgMi4wMTg0NyA1LjA3NDUzTDMuNTIxMSA2LjM5NDQxWk00LjAxMjU3IDUuODcxMjVDNC4zNTU5OCA1LjUyNzg0IDQuNzE4MDYgNS4yMDUzIDUuMDk1OTMgNC45MDgzOEwzLjg2MDIzIDMuMzM1NzlDMy40MTczNCAzLjY4MzggMi45OTU4NCA0LjA1OTU1IDIuNTk4MzUgNC40NTcwNEw0LjAxMjU3IDUuODcxMjVaTTUuMDg1NTMgNC45MTY0NEM1LjEwNjk1IDQuOTAwMDYgNS4xNDI5MSA0Ljg3MjU3IDUuMTQ4NzEgNC44NjgxQzUuMTQ5MDcgNC44Njc4MyA1LjE0OTk0IDQuODY3MTYgNS4xNTEgNC44NjYzNEM1LjE1MTQ2IDQuODY1OTggNS4xNTI2MiA0Ljg2NTA5IDUuMTU0MDcgNC44NjM5NkM1LjE1NDc4IDQuODYzNDEgNS4xNTYxNiA0Ljg2MjMzIDUuMTU3ODkgNC44NjA5N0M1LjE1ODYyIDQuODYwMzkgNS4xNjM1MiA0Ljg1NjU1IDUuMTY5NjQgNC44NTE1OEM1LjE3MzcyIDQuODQ4MjUgNS4xODY0IDQuODM3NjcgNS4xOTQ5NCA0LjgzMDM0QzUuMjI0ODMgNC44MDMzMyA1LjQxMzMyIDMuNTg4ODMgNC4zMjEgMy4wOTkyNUM0LjE1NzMxIDMuMTUxMDEgMy45ODgyOSAzLjI0MDczIDMuOTcxOTEgMy4yNTE3OEMzLjk2NTcxIDMuMjU2MDkgMy45NTYyOCAzLjI2Mjc4IDMuOTUzMDMgMy4yNjUxMkMzLjk0NzgxIDMuMjY4OSAzLjk0Mzc1IDMuMjcxOTIgMy45NDI4OCAzLjI3MjU3QzMuOTQxMyAzLjI3Mzc0IDMuOTQwMDQgMy4yNzQ2OSAzLjkzOTM2IDMuMjc1MkMzLjkzNzEgMy4yNzY4OSAzLjkzNTI1IDMuMjc4MyAzLjkzNTA2IDMuMjc4NDRDMy45MzMzMiAzLjI3OTc2IDMuOTMxMTkgMy4yODEzOCAzLjkyOTgxIDMuMjgyNDRDMy45MjYyNCAzLjI4NTE1IDMuOTIwMjQgMy4yODk3MyAzLjkxMTM1IDMuMjk2NTJDMy44OTM0NiAzLjMxMDE4IDMuODYzMDUgMy4zMzM0IDMuODE1MDcgMy4zNzAwNUw1LjAyOTE1IDQuOTU5NEM1LjA3NzEyIDQuOTIyNzYgNS4xMDczNCA0Ljg5OTY4IDUuMTI1MDEgNC44ODYxOUM1LjEzMzkgNC44Nzk0IDUuMTM5NDEgNC44NzUxOSA1LjE0MjM4IDQuODcyOTNDNS4xNDQyNiA0Ljg3MTUgNS4xNDQxNSA0Ljg3MTU5IDUuMTQzMzQgNC44NzIyQzUuMTQzMTMgNC44NzIzNSA1LjE0Mjc1IDQuODcyNjQgNS4xNDIyNiA0Ljg3MzAxQzUuMTQxODggNC44NzMzIDUuMTQwODYgNC44NzQwNyA1LjEzOTUzIDQuODc1MDdDNS4xMzg4OCA0Ljg3NTU2IDUuMTM3NjQgNC44NzY0OSA1LjEzNjA3IDQuODc3NjVDNS4xMzUyMiA0Ljg3ODI5IDUuMTMxMTcgNC44ODEzIDUuMTI1OTYgNC44ODUwN0M1LjEyMjcxIDQuODg3NDEgNS4xMTMyOSA0Ljg5NDA5IDUuMTA3MDkgNC44OTg0QzUuMDkwNzIgNC45MDk0NSA0LjkyMTcgNC45OTkxNyA0Ljc1OCA1LjA1MDkzQzMuNjY1NjkgNC41NjEzNSAzLjg1NDE4IDMuMzQ2ODYgMy44ODQwNiAzLjMxOTg0QzMuODkyNiAzLjMxMjUyIDMuOTA1MjggMy4zMDE5NCAzLjkwOTM2IDMuMjk4NjFDMy45MTU0NyAzLjI5MzY1IDMuOTIwMzYgMy4yODk4MiAzLjkyMTA4IDMuMjg5MjVDMy45MjI3OSAzLjI4NzkgMy45MjQxNSAzLjI4Njg0IDMuOTI0ODMgMy4yODYzMUMzLjkyNjI0IDMuMjg1MjEgMy45MjczNCAzLjI4NDM2IDMuOTI3NzMgMy4yODQwNkMzLjkyODYzIDMuMjgzMzYgMy45MjkyOSAzLjI4Mjg2IDMuOTI5MzggMy4yODI3OUMzLjkyOTQ4IDMuMjgyNzEgMy45Mjc3IDMuMjg0MDggMy45MjMxIDMuMjg3NTlDMy45MTkwNyAzLjI5MDY4IDMuOTEzOCAzLjI5NDcxIDMuOTA3ODkgMy4yOTkyNEMzLjg5NjA4IDMuMzA4MjcgMy44ODE5NyAzLjMxOTA1IDMuODcwNjMgMy4zMjc3M0w1LjA4NTUzIDQuOTE2NDRaTTUuMDIyMTEgNC45NjQ3M0M1LjAzNDk3IDQuOTU1MDggNS4wNDU5NyA0Ljk0NjUzIDUuMDUyMDggNC45NDE3OEM1LjA1MzY1IDQuOTQwNTUgNS4wNTUyMiA0LjkzOTMzIDUuMDU2MzYgNC45Mzg0NEM1LjA1NzYxIDQuOTM3NDcgNS4wNTg1MSA0LjkzNjc3IDUuMDU5MzEgNC45MzYxNEM1LjA2MDk1IDQuOTM0ODcgNS4wNjEzNyA0LjkzNDU1IDUuMDYxMiA0LjkzNDY4QzUuMDYwOTkgNC45MzQ4NCA1LjA1NjA5IDQuOTM4NiA1LjA0ODQ1IDQuOTQ0MDVDNS4wNDA1OCA0Ljk0OTY2IDUuMDI4NjUgNC45NTc4OSA1LjAxMzQyIDQuOTY3NDFMMy45NTM0IDMuMjcxNDNDMy45MDI5MiAzLjMwMjk4IDMuODYzNzYgMy4zMzI1OCAzLjg0NDMzIDMuMzQ3NDdDMy44MzUzNyAzLjM1NDM0IDMuODI1MjggMy4zNjIyMyAzLjgyMzMgMy4zNjM3N0MzLjgxOTI0IDMuMzY2OTMgMy44MTk5MiAzLjM2NjM3IDMuODIyMTIgMy4zNjQ3Mkw1LjAyMjExIDQuOTY0NzNaTTUuMTAzMDQgNC45MDQzMUM1LjEzNjM0IDQuODc4MDIgNS4xNzEyOSA0Ljg1MjE2IDUuMjExNDcgNC44MjQwNEw0LjA2NDUgMy4xODU2QzMuOTk4MDcgMy4yMzIxMSAzLjkzMTc1IDMuMjgwODcgMy44NjM3OCAzLjMzNDUzTDUuMTAzMDQgNC45MDQzMVpNNS4yMjI3OCA0LjgxNkM1LjMzOTE0IDQuNzMyMTIgNS40NDMxNCA0LjY1NzIxIDUuNTQ3NzcgNC41ODU4N0w0LjQyMTEzIDIuOTMzNEM0LjI5MTIzIDMuMDIxOTYgNC4xNjYwNCAzLjExMjI5IDQuMDUzMTkgMy4xOTM2NEw1LjIyMjc4IDQuODE2Wk01LjU0ODQxIDQuNTg1NDRDNS43NDk5NyA0LjQ0Nzc5IDUuOTU0NjIgNC4zMTcwNyA2LjE2NTIyIDQuMTkwNzJMNS4xMzYyNCAyLjQ3NTcyQzQuODkzNzYgMi42MjEyMSA0LjY1NjAxIDIuNzcyOTkgNC40MjA0OSAyLjkzMzgzTDUuNTQ4NDEgNC41ODU0NFpNNi4xNjM5NCA0LjE5MTQ4QzYuNjQxMjYgMy45MDYwNiA3LjE0MSAzLjY1MjUgNy42NTI3MiAzLjQzNjAyTDYuODczNTEgMS41OTQwNkM2LjI3NjU2IDEuODQ2NTkgNS42OTQyMiAyLjE0MjA3IDUuMTM3NTIgMi40NzQ5Nkw2LjE2Mzk0IDQuMTkxNDhaTTYuODc4NTEgMS41OTE5Nkw2LjY4NjYyIDEuNjcxOTFMNy40NTU4NCAzLjUxODA3TDcuNjQ3NzMgMy40MzgxMkw2Ljg3ODUxIDEuNTkxOTZaTTcuNDYwMjEgMy41MTYyM0M4LjQ1NjA0IDMuMDk1NzYgOS41MDU1OCAyLjgxMjEyIDEwLjU3OTYgMi42NjY0N0wxMC4zMTA4IDAuNjg0NjFDOS4wNjYyNCAwLjg1MzM4OSA3Ljg0NTEgMS4xODI3NSA2LjY4MjI1IDEuNjczNzRMNy40NjAyMSAzLjUxNjIzWk0xMC4yOTg3IDAuNjg2MzM2QzEwLjI3MTggMC42OTAzMjUgMTAuMjQ0MiAwLjY5Mzk4NyAxMC4yMDc3IDAuNjk4ODA3QzEwLjE3MzYgMC43MDMzMTUgMTAuMTMwNSAwLjcwODk4IDEwLjA4NTUgMC43MTU2NTFMMTAuMzc4NiAyLjY5NDA2QzEwLjQwNTUgMi42OTAwNyAxMC40MzMxIDIuNjg2NDEgMTAuNDY5NiAyLjY4MTU5QzEwLjUwMzcgMi42NzcwOCAxMC41NDY3IDIuNjcxNDIgMTAuNTkxOCAyLjY2NDc0TDEwLjI5ODcgMC42ODYzMzZaTTEwLjM2MjcgMi42OTYyOEMxMS40NDg1IDIuNTUzMTUgMTIuNTUyIDIuNTUzMTEgMTMuNjQwOSAyLjY5NjMyTDEzLjkwMTcgMC43MTMzOTRDMTIuNjM5OSAwLjU0NzQ0NSAxMS4zNjA4IDAuNTQ3NDA3IDEwLjEwMTMgMC43MTM0MzJMMTAuMzYyNyAyLjY5NjI4Wk0xMy45MTc4IDAuNzE1NjUxQzEzLjg3MjggMC43MDg5OCAxMy44Mjk3IDAuNzAzMzE1IDEzLjc5NTYgMC42OTg4MDdDMTMuNzU5MSAwLjY5Mzk4NyAxMy43MzE1IDAuNjkwMzI1IDEzLjcwNDYgMC42ODYzMzZMMTMuNDExNSAyLjY2NDc0QzEzLjQ1NjUgMi42NzE0MiAxMy40OTk2IDIuNjc3MDggMTMuNTMzNyAyLjY4MTU5QzEzLjU3MDIgMi42ODY0MSAxMy41OTc4IDIuNjkwMDcgMTMuNjI0NyAyLjY5NDA2TDEzLjkxNzggMC43MTU2NTFaTTEzLjQyMzYgMi42NjY0N0MxNC40OTc3IDIuODEyMTQgMTUuNTQ3MiAzLjA5NTc4IDE2LjU0MzEgMy41MTYyNEwxNy4zMjEgMS42NzM3NEMxNi4xNTgyIDEuMTgyNzUgMTQuOTM3IDAuODUzNDIgMTMuNjkyNSAwLjY4NDYxM0wxMy40MjM2IDIuNjY2NDdaTTE3LjMxNjcgMS42NzE5MUwxNy4xMjQ4IDEuNTkxOTZMMTYuMzU1NSAzLjQzODEyTDE2LjU0NzQgMy41MTgwN0wxNy4zMTY3IDEuNjcxOTFaTTE2LjM0NzcgMy40MzQ4M0MxNy4yNTY3IDMuODIyNjEgMTguMTE1NyA0LjMxNTMyIDE4Ljg5ODQgNC45MDY2NEwyMC4xMDQgMy4zMTA4OEMxOS4xODY0IDIuNjE3NTggMTguMTg1MSAyLjA0NDMgMTcuMTMyNiAxLjU5NTI1TDE2LjM0NzcgMy40MzQ4M1pNMTguOTI3NyA0LjkyNzk5QzE4LjkxOTEgNC45MjE5NSAxOC45MTM1IDQuOTE3NjggMTguOTEyNiA0LjkxNjk1QzE4LjkxMjMgNC45MTY3MyAxOC45MTI5IDQuOTE3MjMgMTguOTIwMiA0LjkyMjk2QzE4LjkyNTYgNC45MjcyMiAxOC45Mzc2IDQuOTM2NzEgMTguOTUwNyA0Ljk0Njc1QzE4Ljk2NDUgNC45NTczIDE4Ljk4MyA0Ljk3MTIzIDE5LjAwNSA0Ljk4NjZMMjAuMTUyIDMuMzQ4MThDMjAuMTYwNiAzLjM1NDIyIDIwLjE2NjIgMy4zNTg0OSAyMC4xNjcxIDMuMzU5MjFDMjAuMTY3NCAzLjM1OTQzIDIwLjE2NjcgMy4zNTg5MiAyMC4xNTk1IDMuMzUzMThDMjAuMTU0MSAzLjM0ODkyIDIwLjE0MjEgMy4zMzk0MyAyMC4xMjkgMy4zMjkzOEMyMC4xMTUyIDMuMzE4ODIgMjAuMDk2NiAzLjMwNDg5IDIwLjA3NDYgMy4yODk1MkwxOC45Mjc3IDQuOTI3OTlaTTIwLjE3NjcgMy4zNjYwM0MyMC4xMzA5IDMuMzMxODggMjAuMTAzNiAzLjMxMTI0IDIwLjA4OTEgMy4zMDAxNEMyMC4wODE0IDMuMjk0MjIgMjAuMDc5NyAzLjI5MjkgMjAuMDgxNyAzLjI5NDQ5QzIwLjA4MjQgMy4yOTUwNiAyMC4wODQxIDMuMjk2MzQgMjAuMDg2MyAzLjI5ODE0QzIwLjA4ODIgMy4yOTk2OCAyMC4wOTI2IDMuMzAzMTkgMjAuMDk4MiAzLjMwNzkyQzIwLjEwMDIgMy4zMDk1OCAyMC4xMTc0IDMuMzIzOCAyMC4xMzgzIDMuMzQzMjJDMjAuMTQwOCAzLjM0NTU2IDIwLjE4MTkgMy4zODI5NyAyMC4yMjYzIDMuNDM2NDRDMjAuMjM5NyAzLjQ1MjYxIDIwLjI2MjggMy40ODE0NCAyMC4yODgzIDMuNTE5NzNDMjAuMzA3NiAzLjU0ODYzIDIwLjM2MTUgMy42MzEyMSAyMC40MDIyIDMuNzQ5NjRDMjAuNDI2OCAzLjgyMTI3IDIwLjU1NDQgNC4yMDQ3NCAyMC4zMDQ3IDQuNjA0NTNDMjAuMDI3NSA1LjA0ODMyIDE5LjU3NDIgNS4wNzQ2OCAxOS40NTc0IDUuMDc0NzhDMTkuMzA5NiA1LjA3NDkgMTkuMTk4IDUuMDQxNDcgMTkuMTYyOSA1LjAzMDdDMTkuMTEzOCA1LjAxNTYgMTkuMDc1OCA0Ljk5OTc1IDE5LjA1NTMgNC45OTA3MkMxOS4wMTM3IDQuOTcyNTIgMTguOTgyNSA0Ljk1NTQgMTguOTcwMSA0Ljk0ODQ3QzE4Ljk0MjIgNC45MzI5NSAxOC45MjEzIDQuOTE5NDggMTguOTE1IDQuOTE1MzlDMTguODk4NyA0LjkwNDkgMTguODg2NSA0Ljg5NjMyIDE4Ljg4MzQgNC44OTQxOEMxOC44NzQ3IDQuODg4MDEgMTguODY4NSA0Ljg4MzQ0IDE4Ljg2NzQgNC44ODI2MkMxOC44NjUyIDQuODgwOTkgMTguODYzOCA0Ljg3OTk2IDE4Ljg2MzQgNC44Nzk2M0MxOC44NjMxIDQuODc5NDEgMTguODYyOSA0Ljg3OTI3IDE4Ljg2MjggNC44NzkxOUMxOC44NjI3IDQuODc5MTUgMTguODYyNyA0Ljg3OTEzIDE4Ljg2MjcgNC44NzkxMUMxOC44NjI3IDQuODc5MDkgMTguODYyNyA0Ljg3OTA4IDE4Ljg2MjcgNC44NzkwOEMxOC44NjI3IDQuODc5MDggMTguODYyNyA0Ljg3OTA5IDE4Ljg2MjcgNC44NzkxQzE4Ljg2MjcgNC44NzkxIDE4Ljg2MjcgNC44NzkxMiAxOC44NjI3IDQuODc5MTNDMTguODYyNyA0Ljg3OTE0IDE4Ljg2MjcgNC44NzkxNSAxOC44NjI4IDQuODc5MTZDMTguODYyOCA0Ljg3OTE3IDE4Ljg2MjggNC44NzkxNyAxOC44NjI4IDQuODc5MTdDMTguODYyOCA0Ljg3OTE3IDE4Ljg2MjggNC44NzkxNiAxOC44NjI3IDQuODc5MTVDMTguODYyNyA0Ljg3OTEzIDE4Ljg2MjcgNC44NzkxIDE4Ljg2MjYgNC44NzkwN0MxOC44NjI2IDQuODc5IDE4Ljg2MjQgNC44Nzg4NyAxOC44NjIxIDQuODc4NjdDMTguODYxOSA0Ljg3ODQ1IDE4Ljg1OCA0Ljg3NTMzIDE4Ljg1MTYgNC44Njk3OUwyMC4xNjE0IDMuMzU4MzhDMjAuMTMxMyAzLjMzMjI3IDIwLjEwMjUgMy4zMDk2MSAyMC4wODU5IDMuMjk2NzlDMjAuMDc2NiAzLjI4OTU3IDIwLjA2NjQgMy4yODE4MiAyMC4wNTYzIDMuMjc0MzVDMjAuMDUyIDMuMjcxMTkgMjAuMDQzMyAzLjI2NDc3IDIwLjAzMjcgMy4yNTczM0MyMC4wMjg3IDMuMjU0NTYgMjAuMDE1OCAzLjI0NTQ5IDE5Ljk5OSAzLjIzNDY3QzE5Ljk5MjQgMy4yMzA0MSAxOS45NzEzIDMuMjE2ODIgMTkuOTQzMyAzLjIwMTIxQzE5LjkzMDggMy4xOTQyNCAxOS44OTk1IDMuMTc3MDkgMTkuODU3OSAzLjE1ODg2QzE5LjgzNzMgMy4xNDk4MyAxOS43OTk0IDMuMTMzOTcgMTkuNzUwMiAzLjExODg3QzE5LjcxNTEgMy4xMDgwOSAxOS42MDM0IDMuMDc0NjUgMTkuNDU1NyAzLjA3NDc4QzE5LjMzODkgMy4wNzQ4NyAxOC44ODU2IDMuMTAxMjMgMTguNjA4NCAzLjU0NTAzQzE4LjM1ODcgMy45NDQ4MyAxOC40ODYyIDQuMzI4MyAxOC41MTA5IDQuMzk5OTRDMTguNTUxNiA0LjUxODM4IDE4LjYwNTUgNC42MDA5OCAxOC42MjQ4IDQuNjI5OUMxOC42NTAzIDQuNjY4MiAxOC42NzM0IDQuNjk3MDUgMTguNjg2OSA0LjcxMzI0QzE4LjczMTMgNC43NjY4IDE4Ljc3MjYgNC44MDQzNSAxOC43NzUzIDQuODA2ODZDMTguNzk2NSA0LjgyNjY0IDE4LjgxNDMgNC44NDEzOSAxOC44MTcyIDQuODQzNzlDMTguODI4NiA0Ljg1MzMyIDE4LjgzODQgNC44NjExIDE4Ljg0MjMgNC44NjQxNEMxOC44NTIzIDQuODcyMDYgMTguODYzNSA0Ljg4MDY1IDE4Ljg3NDUgNC44ODkwNkMxOC44OTc0IDQuOTA2NjEgMTguOTMxNCA0LjkzMjI3IDE4Ljk4MDMgNC45Njg3NEwyMC4xNzY3IDMuMzY2MDNaTTE4Ljg4NjkgNC44OTg5OEMxOC45Mzk1IDQuOTQwNSAxOC45Nzk1IDQuOTcyMjEgMTkuMDE1NiA1LjAwMjI1TDIwLjI5NTkgMy40NjU3OEMyMC4yMzYgMy40MTU4NiAyMC4xNzQ4IDMuMzY3NjIgMjAuMTI2MSAzLjMyOTE5TDE4Ljg4NjkgNC44OTg5OFpNMTkuMDI4NyA1LjAxMzAyQzE5LjEzMDQgNS4wOTQ4NyAxOS4yMzI4IDUuMTc5NzYgMTkuMzMzMyA1LjI2NTE0TDIwLjYyODUgMy43NDEyM0MyMC41MTU4IDMuNjQ1MzkgMjAuMzk5NiAzLjU0OTA1IDIwLjI4MjggMy40NTVMMTkuMDI4NyA1LjAxMzAyWk0xOS4zMjY3IDUuMjU5NTVDMTkuNTEzMyA1LjQyMDg2IDE5LjY5MDcgNS41ODE1OCAxOS44NTcyIDUuNzQ1NjlMMjEuMjYxMyA0LjMyMTQxQzIxLjA1NDYgNC4xMTc3MiAyMC44NDMgMy45MjY2NCAyMC42MzUgMy43NDY4MkwxOS4zMjY3IDUuMjU5NTVaTTE5Ljg1OTggNS43NDgyN0MyMC4yMDU1IDYuMDg2NTEgMjAuNTI5NCA2LjQ0MjYzIDIwLjgyNzQgNi44MTYzM0wyMi4zOTExIDUuNTY5NEMyMi4wMzg4IDUuMTI3NTkgMjEuNjU5MiA0LjcxMDgyIDIxLjI1ODYgNC4zMTg4M0wxOS44NTk4IDUuNzQ4MjdaTTIwLjgxOTkgNi44MDY4QzIwLjgzMTkgNi44MjIxOCAyMC44NDQyIDYuODM3NzYgMjAuODUzNyA2Ljg0OTgzQzIwLjg2NDIgNi44NjMxIDIwLjg3MTkgNi44NzI4NCAyMC44Nzg2IDYuODgxNDdMMjIuNDU3MiA1LjY1MzQ5QzIyLjQ0NTMgNS42MzgxNCAyMi40MzMgNS42MjI1NiAyMi40MjM1IDUuNjEwNTFDMjIuNDEzIDUuNTk3MjYgMjIuNDA1MyA1LjU4NzUzIDIyLjM5ODYgNS41Nzg5M0wyMC44MTk5IDYuODA2OFpNMjAuOTA4NyA2LjkxODI4QzIwLjkwNTEgNi45MTQxMSAyMC45MDI3IDYuOTExMTQgMjAuOTAxNiA2LjkwOTgxQzIwLjkwMDUgNi45MDg0NiAyMC45MDAzIDYuOTA4MTYgMjAuOTAxMiA2LjkwOTNDMjAuOTAyMSA2LjkxMDQ2IDIwLjkwMzYgNi45MTI0NiAyMC45MDYxIDYuOTE1ODRDMjAuOTA4OCA2LjkxOTM4IDIwLjkxMTcgNi45MjMyIDIwLjkxNTkgNi45Mjg3OUwyMi41MTU5IDUuNzI4NzZDMjIuNTA0MyA1LjcxMzQxIDIyLjQ2ODMgNS42NjQ2OCAyMi40MjcyIDUuNjE2NjhMMjAuOTA4NyA2LjkxODI4Wk0yMi41MDg1IDUuNzE5MDdDMjIuNDk4MyA1LjcwNTggMjIuNDg4OCA1LjY5MzcxIDIyLjQ4MTcgNS42ODQ2OUMyMi40NzM2IDUuNjc0MzkgMjIuNDY5NCA1LjY2OTExIDIyLjQ2NDcgNS42NjMxQzIyLjQ1NiA1LjY1MTg5IDIyLjQ1NjggNS42NTI1NiAyMi40NjA4IDUuNjU4MzRMMjAuODE2NCA2Ljc5NjY3QzIwLjg0NDMgNi44MzcxIDIwLjg3MDUgNi44NzEwNyAyMC44ODc3IDYuODkzMThDMjAuOTEzMSA2LjkyNTczIDIwLjkxMDMgNi45MjE2NyAyMC45MjMzIDYuOTM4NDlMMjIuNTA4NSA1LjcxOTA3Wk0yMC44NjQ2IDYuODYwNzVDMjAuODkxOSA2Ljg5NDA1IDIwLjkxMSA2LjkyMTkzIDIwLjk3MyA3LjAwNTc5TDIyLjU4MTMgNS44MTY5OUMyMi41NTI3IDUuNzc4MjcgMjIuNDgxMiA1LjY3ODIyIDIyLjQxMjUgNS41OTQyNkwyMC44NjQ2IDYuODYwNzVaTTIwLjk3NzIgNy4wMTE0MUMyMS4wNTUgNy4xMTUxOSAyMS4xMjEzIDcuMjExOTQgMjEuMjE4MSA3LjM0ODA1TDIyLjg0OCA2LjE4ODk5QzIyLjc3NDIgNi4wODUyNCAyMi42NzUyIDUuOTQyMTIgMjIuNTc3MiA1LjgxMTM4TDIwLjk3NzIgNy4wMTE0MVpNMjEuMjA5MiA3LjMzNTQyQzIxLjM2NjggNy41NjQzOSAyMS41MTIzIDcuNzkyNTkgMjEuNjQ2NyA4LjAyNTQzTDIzLjM3ODcgNy4wMjUzNUMyMy4yMTQ3IDYuNzQxMjMgMjMuMDQwNCA2LjQ2ODM1IDIyLjg1NjggNi4yMDE2MUwyMS4yMDkyIDcuMzM1NDJaTTIxLjY1MjUgOC4wMzUxOUMyMi4xMTMgOC44MTIzOCAyMy4yNDMgOS4yMzg4IDI0LjE0ODcgOC42NTI3OUwyMy4wNjIyIDYuOTczNjVDMjMuMTYxMSA2LjkwOTY2IDIzLjI0NjQgNi45MjE4NSAyMy4yNzI2IDYuOTI5MTdDMjMuMjk0MSA2LjkzNTE5IDIzLjMzNTYgNi45NTI0NCAyMy4zNzMgNy4wMTU1OUwyMS42NTI1IDguMDM1MTlaTTI0LjE0ODcgOC42NTI3OUMyNC44OTQ5IDguMTY5OTIgMjUuMjkyMiA3LjEyMzEgMjQuNzU0NCA2LjIxMjE3TDIzLjAzMjEgNy4yMjg4OEMyMi45OTcxIDcuMTY5NjIgMjIuOTk0IDcuMTAwNDMgMjMuMDA3NCA3LjA1MjY2QzIzLjAxODggNy4wMTIwMyAyMy4wNDA2IDYuOTg3NjMgMjMuMDYyMiA2Ljk3MzY1TDI0LjE0ODcgOC42NTI3OVpNMjQuNzU1OCA2LjIxNDVDMjMuNzQ0NCA0LjQ5MDYzIDIyLjM4NDIgMy4wMjQ1OCAyMC43OTcgMS44NDk4MUwxOS42MDcyIDMuNDU3MzhDMjAuOTk0MiA0LjQ4Mzk4IDIyLjE2NTkgNS43NTIzNSAyMy4wMzA3IDcuMjI2NTRMMjQuNzU1OCA2LjIxNDVaTTIwLjc5NyAxLjg0OTc2QzE5LjIxODggMC42ODE4OTkgMTcuMzgyNCAtMC4xNTUzMzIgMTUuNDgxNyAtMC42MDEyNjdMMTUuMDI0OSAxLjM0NTg2QzE2LjY2ODIgMS43MzE0MSAxOC4yNTM4IDIuNDU1ODkgMTkuNjA3MyAzLjQ1NzQzTDIwLjc5NyAxLjg0OTc2Wk0xNS40ODE1IC0wLjYwMTMxNEMxMy40MjIyIC0xLjA4NCAxMS4yOTAxIC0xLjEyMzA0IDkuMjIyMjMgLTAuNzQ3NTM0TDkuNTc5NTcgMS4yMjAyOUMxMS4zODY0IDAuODkyMTkgMTMuMjQxMiAwLjkyNzc5MSAxNS4wMjUxIDEuMzQ1OTFMMTUuNDgxNSAtMC42MDEzMTRaTTkuMjIxODggLTAuNzQ3NDcxQzcuMjg1ODYgLTAuMzk1MjA3IDUuNDA0NTMgMC4zNjUzNzIgMy43NjcwMiAxLjQ1NjI0TDQuODc1ODYgMy4xMjA3MkM2LjI4NjggMi4xODA3OCA3LjkxMjcgMS41MjM1OCA5LjU3OTkxIDEuMjIwMjJMOS4yMjE4OCAtMC43NDc0NzFaTTMuNzY2NzQgMS40NTY0M0MyLjEyMjQxIDIuNTUyNjUgMC43MDcyMDEgMy45NjQzMyAtMC4zODMxOTEgNS42MTg0OUwxLjI4NjY2IDYuNzE5MjJDMi4yMjcwNyA1LjI5MjU4IDMuNDUwMjggNC4wNzExMSA0Ljg3NjE0IDMuMTIwNTNMMy43NjY3NCAxLjQ1NjQzWk0tMC4zODIyMDYgNS42MTdDLTAuNTE0OTkyIDUuODE3NjYgLTAuNjM2MzU5IDYuMDE3MzggLTAuNzQ5NTM2IDYuMjA1OTlMMC45NjU0MDcgNy4yMzUwNUMxLjA3NjEgNy4wNTA1OCAxLjE3ODYgNi44ODI1MSAxLjI4NTY3IDYuNzIwNzJMLTAuMzgyMjA2IDUuNjE3Wk0tMC43NTQ0OCA2LjIxNDMyQy0xLjA4MTg0IDYuNzcyMDQgLTEuMDgxODUgNy40NzY1MiAtMC43NTQ0NzEgOC4wMzQyNEwwLjk3MDM0MiA3LjAyMTgxQzAuOTkzMjYgNy4wNjA4NiAxIDcuMDk2NTcgMSA3LjEyNDI4QzEgNy4xNTE5OCAwLjk5MzI2MSA3LjE4NzY5IDAuOTcwMzUxIDcuMjI2NzJMLTAuNzU0NDggNi4yMTQzMlpNLTAuNzU0NTg2IDguMDM0MDVDMC4yNTY3NjYgOS43NTc5MiAxLjYxNjk4IDExLjIyNCAzLjIwNDE2IDEyLjM5ODdMNC4zOTQwMSAxMC43OTEyQzMuMDA3IDkuNzY0NTcgMS44MzUzMyA4LjQ5NjIgMC45NzA0NTcgNy4wMjIwMUwtMC43NTQ1ODYgOC4wMzQwNVpNMy4yMDQyNCAxMi4zOTg4QzQuNzgyNCAxMy41NjY3IDYuNjE4OCAxNC40MDM5IDguNTE5NTMgMTQuODQ5OEw4Ljk3NjM1IDEyLjkwMjdDNy4zMzMgMTIuNTE3MSA1Ljc0NzM2IDExLjc5MjcgNC4zOTM5MyAxMC43OTExTDMuMjA0MjQgMTIuMzk4OFpNOC41MTk3MyAxNC44NDk5QzEwLjU3OSAxNS4zMzI2IDEyLjcxMTEgMTUuMzcxNiAxNC43NzkgMTQuOTk2MUwxNC40MjE2IDEzLjAyODNDMTIuNjE0OCAxMy4zNTY0IDEwLjc2IDEzLjMyMDggOC45NzYxNSAxMi45MDI2TDguNTE5NzMgMTQuODQ5OVpNMTQuNzc5MyAxNC45OTZDMTYuNzE1MyAxNC42NDM4IDE4LjU5NjcgMTMuODgzMiAyMC4yMzQyIDEyLjc5MjNMMTkuMTI1MyAxMS4xMjc4QzE3LjcxNDQgMTIuMDY3OCAxNi4wODg1IDEyLjcyNSAxNC40MjEzIDEzLjAyODNMMTQuNzc5MyAxNC45OTZaTTIwLjIzNDUgMTIuNzkyMUMyMS44Nzg4IDExLjY5NTkgMjMuMjk0IDEwLjI4NDIgMjQuMzg0NCA4LjYzMDA2TDIyLjcxNDUgNy41MjkzM0MyMS43NzQxIDguOTU1OTcgMjAuNTUwOSAxMC4xNzc0IDE5LjEyNTEgMTEuMTI4TDIwLjIzNDUgMTIuNzkyMVpNMjQuMzgzNCA4LjYzMTU1QzI0LjUxNjIgOC40MzA4OSAyNC42Mzc2IDguMjMxMTcgMjQuNzUwNyA4LjA0MjU2TDIzLjAzNTggNy4wMTM1QzIyLjkyNTEgNy4xOTc5OCAyMi44MjI2IDcuMzY2MDQgMjIuNzE1NSA3LjUyNzg0TDI0LjM4MzQgOC42MzE1NVpNMjQuNzUzNiA4LjAzNzg0QzI1LjIyOCA3LjIzNzE2IDI1LjAwOTkgNi4wNDI4MiAyNC4wNjk5IDUuNTQ5NzdMMjMuMTQwOSA3LjMyMDkxQzIzLjAzODEgNy4yNjY5NSAyMy4wMDg0IDcuMTg5NiAyMy4wMDIzIDcuMTY1MDFDMjIuOTk3IDcuMTQ0MDMgMjIuOTg5NSA3LjA5MTU3IDIzLjAzMyA3LjAxODIzTDI0Ljc1MzYgOC4wMzc4NFpNMjQuMDg0MyA1LjU1NzQ0QzIzLjI3OTIgNS4xMTgzMSAyMi4xNzggNS4zMTE2NyAyMS42NTAxIDYuMjEyMDdMMjMuMzc1NCA3LjIyMzZDMjMuMzQ1MSA3LjI3NTM0IDIzLjI5MSA3LjMxMjI5IDIzLjIzOSA3LjMyNTAxQzIzLjE5MyA3LjMzNjI5IDIzLjE1NCA3LjMyODE3IDIzLjEyNjYgNy4zMTMyM0wyNC4wODQzIDUuNTU3NDRaTTIxLjUxMjcgNi43MTc4NFY2LjcxNzg4SDIzLjUxMjdWNi43MTc4NEgyMS41MTI3WicgZmlsbD0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScgbWFzaz0ndXJsKCUyM3BhdGgtMS1pbnNpZGUtMV81MjEyXzYwNTEzKScvJTNFJTNDcGF0aCBkPSdNMTUuNTMwOCA4LjQxNzAyQzE1LjUxMzQgOC40MTg0NSAxNS40OTYgOC40MTk1NSAxNS40Nzg2IDguNDIwM0wxNS40Nzg0IDguNDIwMzFDMTUuMjgxMSA4LjQyODc5IDE1LjA5NyA4LjM4OTU5IDE0LjkzMjYgOC4zMTUyNEwxNC44Nzk3IDguNDQyMjlMMTQuODc5MSA4LjQ0MzU2TDE0Ljg3MjggOC40NDA5MUMxNC43OTUgOC42MDAzMSAxNC43MDY5IDguNzU0MjEgMTQuNjA5OCA4LjkwMTYxQzE0LjU5OTMgOC45MjMxIDE0LjU4OTYgOC45MzkxMSAxNC41ODY4IDguOTQzNkwxNC41ODY4IDguOTQzNjNDMTQuNTgyNiA4Ljk1MDYyIDE0LjU3ODkgOC45NTYyIDE0LjU3NjggOC45NTk0NEMxNC41Njk1IDguOTcwNSAxNC41NjI2IDguOTgwMDcgMTQuNTYwMyA4Ljk4MzI2QzE0LjU0OCA5LjAwMDEzIDE0LjUyOTQgOS4wMjQ3NCAxNC41MTQzIDkuMDQ0MzRMMTQuNDkgOS4wNzU1N0wxNC40Nzc4IDkuMDkwNzdDMTQuNDc0MyA5LjA5NTExIDE0LjQ2ODMgOS4xMDI0OCAxNC40NjE0IDkuMTEwMzdDMTQuNDU4NSA5LjExMzc4IDE0LjQ1MTQgOS4xMjE5NiAxNC40NDIxIDkuMTMxNkMxNC40MzggOS4xMzU3OSAxNC40Mjk3IDkuMTQ0MzMgMTQuNDE4NSA5LjE1NDU0QzE0LjM2MDIgOS4yMjE2IDE0LjI5ODMgOS4yODc2IDE0LjIzMjUgOS4zNTEzNUMxNC4xNzQ0IDkuNDA5MzUgMTQuMTE1NSA5LjQ2Mzg5IDE0LjA1NjQgOS41MTU3OEMxNC4wNTMgOS41MTk4NyAxNC4wNSA5LjUyMzI3IDE0LjA0NzcgOS41MjU5MkMxNC4wNDAxIDkuNTM0NDEgMTQuMDMzNiA5LjU0MTI2IDE0LjAyODkgOS41NDU5N0MxNC4wMTMxIDkuNTYyMDUgMTMuOTk4NyA5LjU3NDU1IDEzLjk5MzYgOS41Nzg5OUMxMy45ODAxIDkuNTkwNzMgMTMuOTY1NyA5LjYwMjI5IDEzLjk1NTIgOS42MTA2N0MxMy45NDM1IDkuNjE5OTYgMTMuOTMxMiA5LjYyOTU2IDEzLjkxOTYgOS42Mzg0MkMxMy45MDgxIDkuNjQ3MjQgMTMuODk2MSA5LjY1NjI4IDEzLjg4NTEgOS42NjQzNkwxMy44NjcxIDkuNjc3M0MxMy44NjI1IDkuNjgwNTcgMTMuODUxNCA5LjY4ODQgMTMuODM4MSA5LjY5Njc0QzEzLjgzNDIgOS42OTkxNiAxMy44Mjg2IDkuNzAyNjQgMTMuODIxOCA5LjcwNjZDMTMuODE1OCA5LjcxMDA5IDEzLjgwNDEgOS43MTY3NCAxMy43ODg5IDkuNzI0MTJDMTMuNzg0OCA5LjcyNjEyIDEzLjc3OTYgOS43Mjg2MSAxMy43NzMzIDkuNzMxNEMxMy42MzAxIDkuODI2MiAxMy40ODEgOS45MTA4NCAxMy4zMjggOS45ODU1NUwxMy4zMzA3IDkuOTkyMDVMMTMuMzI5NCA5Ljk5MjU3TDEzLjEzODggMTAuMDcyTDEzLjEzNjYgMTAuMDY2N0MxMi45NDg2IDEwLjEzMzcgMTIuNzU1OSAxMC4xODY5IDEyLjU2MDMgMTAuMjI1OUwxMi41NjEzIDEwLjIzM0MxMi41MjE0IDEwLjIzODkgMTIuNDgyOCAxMC4yNDQgMTIuNDQ4NCAxMC4yNDg1TDEyLjQ0NjkgMTAuMjQ4N0MxMi40MTYgMTAuMjUyOCAxMi4zODg0IDEwLjI1NjUgMTIuMzYxMyAxMC4yNjA0QzEyLjM1NjIgMTAuMjYxMSAxMi4zNTEyIDEwLjI2MTkgMTIuMzQ2MiAxMC4yNjI2TDEyLjM0NTMgMTAuMjU2NUMxMi4xMjAyIDEwLjI3NSAxMS44OTQ0IDEwLjI3NSAxMS42Njk0IDEwLjI1NjVMMTEuNjY4NSAxMC4yNjI3QzExLjY2MTggMTAuMjYxNyAxMS42NTUxIDEwLjI2MDggMTEuNjQ4NSAxMC4yNTk4QzExLjYyMjcgMTAuMjU2MSAxMS41OTY0IDEwLjI1MjYgMTEuNTY3MSAxMC4yNDg3TDExLjU2NTYgMTAuMjQ4NUMxMS41MzEzIDEwLjI0NCAxMS40OTI2IDEwLjIzODkgMTEuNDUyNyAxMC4yMzNMMTEuNDUzNyAxMC4yMjYxQzExLjI1NzEgMTAuMTg3MSAxMS4wNjUgMTAuMTMzNyAxMC44Nzc1IDEwLjA2NjhMMTAuODc1MyAxMC4wNzJMMTAuNjg0NyA5Ljk5MjU4TDEwLjY4MzQgOS45OTIwNUwxMC42ODYgOS45ODU2NkMxMC41MjY2IDkuOTA3ODggMTAuMzcyNyA5LjgxOTgzIDEwLjIyNTMgOS43MjI3QzEwLjIwMzggOS43MTIyMyAxMC4xODc4IDkuNzAyNDcgMTAuMTgzMyA5LjY5OTczTDEwLjE4MzMgOS42OTk3MkMxMC4xNzYzIDkuNjk1NDYgMTAuMTcwNyA5LjY5MTgyIDEwLjE2NzUgOS42ODk2OUMxMC4xNTY1IDkuNjgyNDQgMTAuMTQ3IDkuNjc1NTUgMTAuMTQzNyA5LjY3MzJMMTAuMTQzNyA5LjY3MzE2QzEwLjEyNjggOS42NjA5NSAxMC4xMDIyIDkuNjQyMjggMTAuMDgyNiA5LjYyNzJMMTAuMDUxNCA5LjYwMjg3TDEwLjAzNjIgOS41OTA3MkMxMC4wMzE4IDkuNTg3MiAxMC4wMjQ1IDkuNTgxMTggMTAuMDE2NiA5LjU3NDM0QzEwLjAxMzIgOS41NzEzOSAxMC4wMDUgOS41NjQyNiA5Ljk5NTM0IDkuNTU0OThDOS45OTExNSA5LjU1MDk0IDkuOTgyNjEgOS41NDI2MiA5Ljk3MjM5IDkuNTMxNDVDOS45MDUzMyA5LjQ3MzE0IDkuODM5MzIgOS40MTExNSA5Ljc3NTU3IDkuMzQ1MzhDOS43MTc1OCA5LjI4NzI1IDkuNjYzMDQgOS4yMjg0NCA5LjYxMTE3IDkuMTY5M0M5LjYwNzA3IDkuMTY1ODYgOS42MDM2NiA5LjE2Mjg5IDkuNjAxMDIgOS4xNjA1NUM5LjU5MjUyIDkuMTUzMDMgOS41ODU2NyA5LjE0NjQ2IDkuNTgwOTcgOS4xNDE4M0M5LjU2NDg4IDkuMTI2MDIgOS41NTIzOSA5LjExMTY0IDkuNTQ3OTUgOS4xMDY1MUM5LjUzNjIxIDkuMDkyOTggOS41MjQ2NSA5LjA3ODY1IDkuNTE2MjcgOS4wNjgxMkM5LjUwNjk4IDkuMDU2NDQgOS40OTczOCA5LjA0NDA5IDkuNDg4NTIgOS4wMzI1QzkuNDc5NyA5LjAyMDk4IDkuNDcwNjYgOS4wMDg5NyA5LjQ2MjU4IDguOTk3OTdMOS40NDk2NCA4Ljk4MDAzQzkuNDQ2MzcgOC45NzU0IDkuNDM4NTQgOC45NjQyNSA5LjQzMDIgOC45NTA5OUM5LjQyNzc3IDguOTQ3MTMgOS40MjQzIDguOTQxNTEgOS40MjAzMyA4LjkzNDY4QzkuNDE2ODQgOC45Mjg2NyA5LjQxMDE5IDguOTE2OTYgOS40MDI4MiA4LjkwMTgyQzkuNDAwODIgOC44OTc3MiA5LjM5ODMzIDguODkyNDYgOS4zOTU1NSA4Ljg4NjIyQzkuMzAwNzQgOC43NDMwMyA5LjIxNjA5IDguNTkzOTMgOS4xNDEzOSA4LjQ0MDg2TDkuMTM0ODggOC40NDM1NUw5LjEzNDM3IDguNDQyMzJMOS4wNTQ5NCA4LjI1MTY5TDkuMDYwMjEgOC4yNDk0NkM4Ljk5MzI5IDguMDYxNSA4Ljk0MDAzIDcuODY4ODQgOC45MDEwOCA3LjY3MzI0TDguODkzOTUgNy42NzQyNUM4Ljg4ODA0IDcuNjM0MzQgOC44ODI5NCA3LjU5NTczIDguODc4NCA3LjU2MTRMOC44NzgyIDcuNTU5ODRDOC44NzQxMiA3LjUyODk0IDguODcwNDcgNy41MDEzNCA4Ljg2NjU2IDcuNDc0MkM4Ljg2NTgxIDcuNDY5MTYgOC44NjUwOCA3LjQ2NDEzIDguODY0MzUgNy40NTkwOUw4Ljg3MDQ1IDcuNDU4MkM4Ljg1MTk2IDcuMjMzMTUgOC44NTE5NSA3LjAwNzMyIDguODcwNCA2Ljc4MjI3TDguODY0MjYgNi43ODEzOEM4Ljg2NTIxIDYuNzc0NzEgOC44NjYxOCA2Ljc2ODA0IDguODY3MTcgNi43NjEzN0M4Ljg3MDg1IDYuNzM1NjEgOC44NzQzMyA2LjcwOTI5IDguODc4MiA2LjY4MDAyTDguODc4NCA2LjY3ODQ3QzguODgyOTQgNi42NDQxMyA4Ljg4ODA0IDYuNjA1NTIgOC44OTM5NSA2LjU2NTYxTDguOTAwODggNi41NjY1OUM4LjkzOTg4IDYuMzcwMDEgOC45OTMyMiA2LjE3NzkgOS4wNjAxMyA1Ljk5MDM4TDkuMDU0OTMgNS45ODgxOUw5LjEzNDM2IDUuNzk3NTZMOS4xMzQ4OSA1Ljc5NjI4TDkuMTQxMjkgNS43OTg5M0M5LjIxOTA2IDUuNjM5NTQgOS4zMDcxMSA1LjQ4NTY0IDkuNDA0MjQgNS4zMzgyNEM5LjQxNDcgNS4zMTY3NSA5LjQyNDQ3IDUuMzAwNzMgOS40MjcyMSA1LjI5NjIzTDkuNDI3MjMgNS4yOTYyMUM5LjQzMTQ5IDUuMjg5MjIgOS40MzUxMiA1LjI4MzY0IDkuNDM3MjYgNS4yODA0QzkuNDQ0NSA1LjI2OTQyIDkuNDUxMzggNS4yNTk5MSA5LjQ1Mzc0IDUuMjU2NjVMOS40NTM3OSA1LjI1NjU4QzkuNDY1OTkgNS4yMzk3MSA5LjQ4NDY2IDUuMjE1MSA5LjQ5OTc1IDUuMTk1NTFMOS41MjQwNyA1LjE2NDI3TDkuNTM2MjMgNS4xNDkwN0M5LjUzOTc1IDUuMTQ0NzMgOS41NDU3NiA1LjEzNzM2IDkuNTUyNiA1LjEyOTQ3QzkuNTU1NTYgNS4xMjYwNiA5LjU2MjY5IDUuMTE3ODggOS41NzE5NyA1LjEwODI0QzkuNTc2IDUuMTA0MDUgOS41ODQzMiA1LjA5NTUyIDkuNTk1NDggNS4wODUzMUM5LjY1Mzc5IDUuMDE4MjQgOS43MTU3OCA0Ljk1MjI0IDkuNzgxNTUgNC44ODg0OUM5LjgzOTY4IDQuODMwNSA5Ljg5ODQ5IDQuNzc1OTUgOS45NTc2NCA0LjcyNDA3QzkuOTYxMDggNC43MTk5OCA5Ljk2NDA1IDQuNzE2NTcgOS45NjYzOSA0LjcxMzkzQzkuOTczOTIgNC43MDU0MyA5Ljk4MDQ4IDQuNjk4NTggOS45ODUxMSA0LjY5Mzg3QzEwLjAwMDkgNC42Nzc3OSAxMC4wMTUzIDQuNjY1MjkgMTAuMDIwNCA0LjY2MDg1QzEwLjAzNCA0LjY0OTExIDEwLjA0ODMgNC42Mzc1NSAxMC4wNTg4IDQuNjI5MThDMTAuMDcwNSA0LjYxOTg5IDEwLjA4MjkgNC42MTAyOSAxMC4wOTQ0IDQuNjAxNDJDMTAuMTA2IDQuNTkyNjEgMTAuMTE4IDQuNTgzNTcgMTAuMTI5IDQuNTc1NDlMMTAuMTQ2OSA0LjU2MjU1QzEwLjE1MTUgNC41NTkyOCAxMC4xNjI3IDQuNTUxNDQgMTAuMTc1OSA0LjU0MzFDMTAuMTc5OCA0LjU0MDY4IDEwLjE4NTQgNC41MzcyIDEwLjE5MjMgNC41MzMyNEMxMC4xOTgzIDQuNTI5NzUgMTAuMjEgNC41MjMxIDEwLjIyNTEgNC41MTU3MkMxMC4yMjkyIDQuNTEzNzMgMTAuMjM0NSA0LjUxMTIzIDEwLjI0MDcgNC41MDg0NUMxMC4zODM5IDQuNDEzNjQgMTAuNTMzIDQuMzI5IDEwLjY4NjEgNC4yNTQyOUwxMC42ODM0IDQuMjQ3NzlMMTAuNjg0NiA0LjI0NzI3TDEwLjg3NTMgNC4xNjc4NEwxMC44Nzc1IDQuMTczMTJDMTEuMDY1NCA0LjEwNjE5IDExLjI1ODEgNC4wNTI5MyAxMS40NTM3IDQuMDEzOTlMMTEuNDUyNyA0LjAwNjg1QzExLjQ5MjYgNC4wMDA5NSAxMS41MzEyIDMuOTk1ODUgMTEuNTY1NSAzLjk5MTMxTDExLjU2NzEgMy45OTExQzExLjU5OCAzLjk4NzAyIDExLjYyNTYgMy45ODMzNyAxMS42NTI3IDMuOTc5NDZDMTEuNjU3OCAzLjk3ODcyIDExLjY2MjggMy45Nzc5OCAxMS42Njc4IDMuOTc3MjVMMTEuNjY4NyAzLjk4MzM1QzExLjg5MzggMy45NjQ4NyAxMi4xMTk2IDMuOTY0ODUgMTIuMzQ0NyAzLjk4MzNMMTIuMzQ1NiAzLjk3NzE3QzEyLjM1MjIgMy45NzgxMiAxMi4zNTg5IDMuOTc5MDkgMTIuMzY1NiAzLjk4MDA3QzEyLjM5MTMgMy45ODM3NSAxMi40MTc2IDMuOTg3MjQgMTIuNDQ2OSAzLjk5MTFMMTIuNDQ4NSAzLjk5MTMxQzEyLjQ4MjggMy45OTU4NSAxMi41MjE0IDQuMDAwOTQgMTIuNTYxMyA0LjAwNjg1TDEyLjU2MDQgNC4wMTM3OUMxMi43NTY5IDQuMDUyNzkgMTIuOTQ5IDQuMTA2MTMgMTMuMTM2NiA0LjE3MzA0TDEzLjEzODcgNC4xNjc4M0wxMy4zMjk0IDQuMjQ3MjdMMTMuMzMwNyA0LjI0NzhMMTMuMzI4IDQuMjU0MTlDMTMuNDg3NCA0LjMzMTk2IDEzLjY0MTMgNC40MjAwMSAxMy43ODg3IDQuNTE3MTRDMTMuODEwMiA0LjUyNzYgMTMuODI2MiA0LjUzNzM2IDEzLjgzMDcgNC41NDAxMUwxMy44MzA3IDQuNTQwMTNDMTMuODM3NyA0LjU0NDM5IDEzLjg0MzMgNC41NDgwMiAxMy44NDY1IDQuNTUwMTZDMTMuODU3NSA0LjU1NzQxIDEzLjg2NzEgNC41NjQzIDEzLjg3MDMgNC41NjY2NUwxMy44NzA0IDQuNTY2NjlDMTMuODg3MiA0LjU3ODg5IDEzLjkxMTggNC41OTc1NiAxMy45MzE0IDQuNjEyNjVMMTMuOTYyNyA0LjYzNjk3TDEzLjk3NzkgNC42NDkxM0MxMy45ODIyIDQuNjUyNjUgMTMuOTg5NiA0LjY1ODY2IDEzLjk5NzUgNC42NjU1QzE0LjAwMDkgNC42Njg0NiAxNC4wMDkxIDQuNjc1NTkgMTQuMDE4NyA0LjY4NDg3QzE0LjAyMjkgNC42ODg5IDE0LjAzMTQgNC42OTcyMiAxNC4wNDE2IDQuNzA4MzlDMTQuMTA4NyA0Ljc2NjcgMTQuMTc0NyA0LjgyODY4IDE0LjIzODQgNC44OTQ0NUMxNC4yOTY0IDQuOTUyNTggMTQuMzUxIDUuMDExNCAxNC40MDI5IDUuMDcwNTRDMTQuNDA3IDUuMDczOTggMTQuNDEwNCA1LjA3Njk1IDE0LjQxMyA1LjA3OTNDMTQuNDIxNSA1LjA4NjgyIDE0LjQyODQgNS4wOTMzOSAxNC40MzMxIDUuMDk4MDJDMTQuNDQ5MiA1LjExMzgzIDE0LjQ2MTYgNS4xMjgyMSAxNC40NjYxIDUuMTMzMzNDMTQuNDc3OCA1LjE0Njg3IDE0LjQ4OTQgNS4xNjEyIDE0LjQ5NzggNS4xNzE3M0MxNC41MDcxIDUuMTgzNDEgMTQuNTE2NyA1LjE5NTc2IDE0LjUyNTUgNS4yMDczNUMxNC41MzQzIDUuMjE4ODYgMTQuNTQzNCA1LjIzMDg3IDE0LjU1MTUgNS4yNDE4N0wxNC41NjQ0IDUuMjU5ODFDMTQuNTY3NyA1LjI2NDQ1IDE0LjU3NTUgNS4yNzU2IDE0LjU4MzggNS4yODg4NUMxNC41ODYzIDUuMjkyNzEgMTQuNTg5NyA1LjI5ODM0IDE0LjU5MzcgNS4zMDUxN0MxNC41OTcyIDUuMzExMTggMTQuNjAzOCA1LjMyMjg4IDE0LjYxMTIgNS4zMzgwM0MxNC42MTMyIDUuMzQyMTIgMTQuNjE1NyA1LjM0NzM4IDE0LjYxODUgNS4zNTM2MkMxNC43MTMzIDUuNDk2ODEgMTQuNzk3OSA1LjY0NTkgMTQuODcyNiA1Ljc5ODk3TDE0Ljg3OTEgNS43OTYyN0wxNC44Nzk3IDUuNzk3NTNMMTQuOTM4NiA1LjkzODg1QzE1LjA5MzUgNS44NzAxNSAxNS4yNjIyIDUuODI5NjkgMTUuNDM1NSA1LjgyMjI1TTE1LjUzMDggOC40MTcwMkwxNS41MjU3IDUuODIxNzJNMTUuNTMwOCA4LjQxNzAyQzE1LjEwMTEgOS41OTI1OSAxNC4wMjg1IDEwLjU0NDMgMTIuNzk1NyAxMC43OTExQzExLjk3MjkgMTAuOTU0MiAxMS4xNjE2IDEwLjg1NiAxMC4zOTI5IDEwLjUxMDlMMTAuMzkxNiAxMC41MTAzQzkuNzM1OTYgMTAuMjE4MSA5LjE2MjM4IDkuNjgyNzUgOC43Nzk3NSA5LjA1MDdMMTUuNTMwOCA4LjQxNzAyWk0xNS40MzU1IDUuODIyMjVMMTUuNDU3IDYuMzIxMzdMMTUuNDM1MyA1LjgyMjI2QzE1LjQzNTQgNS44MjIyNiAxNS40MzU0IDUuODIyMjUgMTUuNDM1NSA1LjgyMjI1Wk0xNS40MzU1IDUuODIyMjVDMTUuNDY1OSA1LjgyMDk0IDE1LjQ5NiA1LjgyMDc4IDE1LjUyNTcgNS44MjE3Mk0xNS41MjU3IDUuODIxNzJDMTUuNDE3OCA1LjUyMzk2IDE1LjI3MjYgNS4yNDI3IDE1LjA5MTIgNC45OTA5MkwxNS4wOTA5IDQuOTkwNDFDMTQuNjE4MiA0LjMzMjUyIDEzLjk5NTUgMy44NTYzOCAxMy4yMzcyIDMuNTc2NzZMMTMuMjM3IDMuNTc2NjlDMTEuODI2NCAzLjA1NTg5IDEwLjA5NiAzLjUyMzYzIDkuMTQ3MTcgNC42ODY3OEM4LjYyNTExIDUuMzI4MDggOC4zMjIwNyA2LjA2MTU4IDguMjU1OTEgNi44ODE2NEw4LjI1NTg4IDYuODgyMDRDOC4xOTU1NiA3LjYyMjA5IDguMzkxNDYgOC40MDgxOCA4Ljc3OTcyIDkuMDUwNjRMMTUuNTI1NyA1LjgyMTcyWk0xNS40Nzg3IDYuODIxMzJDMTUuNTkxNCA2LjgxNjQxIDE1Ljc1MDggNi45NTA2OSAxNS43NTY0IDcuMTA4MTVMMTUuNDM1NCA3LjQyMTIzQzE1LjM4MyA3LjQyMzQ1IDE1LjMxNjcgNy40MDEzMSAxNS4yNTQ0IDcuMzM2OTlDMTUuMTkxMiA3LjI3MTc1IDE1LjE1ODkgNy4xODkzMiAxNS4xNTc1IDcuMTIxMzFDMTUuMTU5OSA2Ljk2OTcxIDE1LjI4MjUgNi44Mjk3NCAxNS40Nzg0IDYuODIxMzNMMTUuNDc4NyA2LjgyMTMyWk0xNS43NTY1IDcuMTI4MzlDMTUuNzU1IDcuMjY4OTMgMTUuNjM1MSA3LjQxMjU1IDE1LjQzNTUgNy40MjEyM0wxNS43NTY1IDcuMTI0QzE1Ljc1NjUgNy4xMjU0NyAxNS43NTY1IDcuMTI2OTMgMTUuNzU2NSA3LjEyODM5Wk0xNS4xNTc1IDcuMTE4MDdMMTQuNjU5MSA3LjEyMTI0TDE1LjE1NzUgNy4xMTkxNEMxNS4xNTc1IDcuMTE4NzggMTUuMTU3NSA3LjExODQzIDE1LjE1NzUgNy4xMTgwN1onIGZpbGw9JyUyMyN7c2V0Q29sb3IoJGNvbG9yKX0nIHN0cm9rZT0nJTIzI3tzZXRDb2xvcigkY29sb3IpfScvJTNFJTNDL3N2ZyUzRVwiKTtcclxufSIsIi8qIE1JWElOUyAqL1xuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdC5idG4tI3skY29sb3J9IGEge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcblx0fVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdC5idG4tb3V0bGluZS0jeyRjb2xvcn0gYSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuXHR9XG59XG5cbi8vIFNWR1xuXG5AbWl4aW4gc3ZnLWljb24tYmFja2dyb3VuZCgkbmFtZSwgJGNvbG9yLCAkaG92ZXItY29sb3I6bnVsbCwgJHBvc2l0aW9uOm51bGwsICRzaXplOm51bGwpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGNvbG9yfScpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGhvdmVyLWNvbG9yfScpO1xuXHR9XG59XG4gIFxuQG1peGluIHN2Zy1pbmxpbmUoJG5hbWUsICRwb3NpdGlvbiwgJGNvbG9yLCAkaG92ZXItY29sb3IsICRzaXplLCAkbWFyZ2luKSB7XG5cdCY6OiN7JHBvc2l0aW9ufSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGhvdmVyLWNvbG9yfScpO1xuXHRcdH1cblxuICAgIEBpZiAkcG9zaXRpb24gPT0gYWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuICAgIH0gQGVsc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbiAgICB9XG5cdH1cbn1cblxuQG1peGluIHN2Zy1pY29uLXJlcGxhY2UoJG5hbWUsICRjb2xvciwgJGhvdmVyLWNvbG9yLCAkc2l6ZTpudWxsKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRob3Zlci1jb2xvcn0nKTtcblx0fVxufVxuXG4vLyBCb3ggc2hhZG93XG5AbWl4aW4gYm94LXNoYWRvdyggJGg6IDEwcHggLCAkdjogMTBweCAsICRiOiAxMHB4ICwgJHM6IDBweCAsICRjOiByZ2JhKDAsMCwwLDAuNzUpICkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICAtbW96LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICBib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcbn1cblxuLy8gR3JhZGllbnRcbkBtaXhpbiBncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuXHRiYWNrZ3JvdW5kOiAkc3RhcnQtY29sb3I7XG5cdEBpZiAkb3JpZW50YXRpb24gPT0gdmVydGljYWwge1xuXHRcdC8vIHZlcnRpY2FsXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MCApO1xuXHR9XG5cdEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSBob3Jpem9udGFsXHR7XG5cdFx0Ly8gaG9yaXpvbnRhbFxuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJHN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmQtY29sb3InLEdyYWRpZW50VHlwZT0xICk7XG5cdH1cblx0QGVsc2VcdHtcblx0XHQvLyByYWRpYWxcblx0XHRiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwkc3RhcnQtY29sb3IpLCBjb2xvci1zdG9wKDEwMCUsJGVuZC1jb2xvcikpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTEgKTtcblx0fVxufVxuXG4vLyBGYWRlXG5AbWl4aW4gZmFkZSgkdHlwZSkge1xuICBAaWYgJHR5cGU9PSBcImhpZGVcIiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgfSBAZWxzZSBpZiAkdHlwZT09IFwic2hvd1wiIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIGFmZml4IGVmZmVjdC5cbiAqL1xuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzU7XG4gIGxlZnQ6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJyaW8uXG4gKi9cblxuIC5hbGVydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnRvYXN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogQm9vdHN0cmFwIEJhcnJpbyBzcGVjaWZpYyBzdHlsaW5nIGZvciB0aGUgQm9vayBtb2R1bGUuXG4gKi9cblxuLmJvb2stbmF2aWdhdGlvbiAubWVudSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIG1hcmdpbjogMDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsaW5nIGZvciB0aGUgQm9vayBtb2R1bGUuXG4gKi9cblxuLmJvb2stbmF2aWdhdGlvbiAubWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG4uYm9vay1wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLyogTFRSICovXG4gIHdpZHRoOiA0NSU7XG59XG5bZGlyPVwicnRsXCJdIC5ib29rLXBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm9vay1wYWdlcl9faXRlbS0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOCU7XG59XG4uYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZsb2F0OiByaWdodDsgLyogTFRSICovXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTtcbn1cbltkaXI9XCJydGxcIl0gLmJvb2stcGFnZXJfX2l0ZW0tLW5leHQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGJyZWFkY3J1bWJzLlxuICovXG5cbi5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5yZWdpb24tYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAuMjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJ0aWsuXG4gKi9cblxuXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mICNjb250ZW50IGgyICovXG5cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMi5jb21tZW50LWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5maWVsZC1ub2RlLS1jb21tZW50IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY29tbWVudC1zcGFjZXIteTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50IHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNvbW1lbnRfX21ldGEge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgLyogTFRSICovXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX21ldGEge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5cbi5jb21tZW50X19hdHRyaWJ1dGlvbiBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cblxuLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nICovXG5cbi5jb21tZW50IC5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgaW1nIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50X19hdXRob3IgLnVzZXJuYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29tbWVudF9fYXV0aG9yIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb21tZW50X190aW1lLFxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiAjNjg2OTZiO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDAgMC41ZW0gMCAwO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X190aW1lLFxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gICAgcGFkZGluZzogMCAwIDAgMC41ZW07XG59XG5cbi5jb21tZW50X19wZXJtYWxpbmsge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29tbWVudF9fY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwJTtcbiAgICAvKiBMVFIgKi9cbiAgICB0b3A6ICRjb21tZW50LXNwYWNlci15O1xuICAgIGJvcmRlci10b3A6ICRjb21tZW50LXNwYWNlci15IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJGNvbW1lbnQtc3BhY2VyLXggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAvKiBMVFIgKi9cbiAgICBib3JkZXItYm90dG9tOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fY29udGVudDpiZWZvcmUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4uY29tbWVudF9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIC8qIExUUiAqL1xuICAgIHRvcDogJGNvbW1lbnQtc3BhY2VyLXk7XG4gICAgYm9yZGVyLXRvcDogJGNvbW1lbnQtc3BhY2VyLXkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkd2hpdGU7XG4gICAgLyogTFRSICovXG4gICAgYm9yZGVyLWJvdHRvbTogJGNvbW1lbnQtc3BhY2VyLXkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogJGNvbW1lbnQtc3BhY2VyLXggc29saWQgJHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDAuOTRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQ1ZW07XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xufVxuXG4uY29tbWVudF9fY29udGVudCBuYXYge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5pbmRlbnRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmluZGVudGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50IC5saW5rcyB7XG4gICAgcGFkZGluZzogMCAwIDAuMjVlbSAwO1xufVxuXG4uY29tbWVudCAubGlua3MtaW5saW5lIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMC41ZW0gMCAwO1xuICAgIC8qIExUUiAqL1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gICAgcGFkZGluZzogMCAwIDAgMC41ZW07XG59XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgLyogTFRSICovXG4gICAgcGFkZGluZzogNXB4IDJweCA1cHggNXB4O1xuICAgIC8qIExUUiAqL1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtbGlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAycHg7XG59XG5cblxuLyoqXG4gKiBAdG9kbzogdW5wdWJsaXNoZWQgbm9kZXMgaGF2ZSBjbGFzcyAubm9kZS0tdW5wdWJsaXNoZWQuXG4gKiBjaGFuZ2UgdGhpcyB0byAuY29tbWVudC0tdW5wdWJsaXNoZWQuXG4gKi9cblxuLnVucHVibGlzaGVkIC5jb21tZW50LXRleHQgLmNvbW1lbnQtYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGFjY2VudC1saWdodDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYWNjZW50LWxpZ2h0O1xufVxuXG4udW5wdWJsaXNoZWQge1xuICAgIHBhZGRpbmc6ICRjb21tZW50LXNwYWNlci15ICRjb21tZW50LXNwYWNlci14IDA7XG59XG5cbi5jb21tZW50LWZvb3RlciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uY29tbWVudC0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX3RleHQ6YWZ0ZXIsXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX3RleHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGFjY2VudC1saWdodDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudC0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIsXG5bZGlyPVwicnRsXCJdIC5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRhY2NlbnQtbGlnaHQ7XG59IiwiLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLmZpZWxkLS1uYW1lLXByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgfVxuICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLmZpZWxkLS1uYW1lLXB1cmNoYXNlZC1lbnRpdHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLXF1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbiAuY29sLWF1dG8sXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24uY29sLWF1dG8sXG4jZWRpdC1vcmRlci1zdW1tYXJ5IC5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkuY29sLWF1dG8ge1xuICBwYWRkaW5nOiAwO1xufVxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAjZWRpdC1zaGlwcGluZy1pbmZvcm1hdGlvbi1zaGlwcGluZy1wcm9maWxlLWZpZWxkLXJ1Yy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyB7XG4gIC52aWV3cy1yb3cgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlld3Mtcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoJHNwYWNlciAvIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRhY2NlbnQtZGFyaztcbiAgICB9XG4gIH1cbn1cbi5jYXJ0LWJsb2NrLS1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgd2lkdGg6IGF1dG87XG4gIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0YWJsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGhlYWQudGhlYWQtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgdHI6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FydC0tY2FydC1vZmZjYW52YXMge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyAyKSAkc3BhY2VyO1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG4gIC5idG4tY2xvc2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCk7XG4gIH1cbiAgdGFibGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fdGl0bGUsXG4gICAgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3ByaWNlIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIGNhbGMoJHNwYWNlciAvIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19xdWFudGl0eSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgfVxuICAgIC5idG46aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuICAgIH1cbiAgICB0Zm9vdCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgICAgIH1cbiAgICAgIC5idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIENvbnRleHR1YWwgbGlua3Mgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBDb2xsYXBzaWJsZSBkZXRhaWxzLlxuICpcbiAqIEBzZWUgY29sbGFwc2UuanNcbiAqIEBzZWUgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL2Nzcy1iYWNrZ3JvdW5kLWltYWdlLWhhY2tzL1xuICovXG5cbmRldGFpbHMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG5kZXRhaWxzPi5kZXRhaWxzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xufVxuXG5cbi8qIEB0b2RvIFJlZ3Jlc3Npb246IFRoZSBzdW1tYXJ5IG9mIHVuY29sbGFwc2libGUgZGV0YWlscyBhcmUgbm8gbG9uZ2VyXG4gICAgIHZlcnRpY2FsbHkgYWxpZ25lZCB3aXRoIHRoZSAuZGV0YWlscy13cmFwcGVyIGluIGJyb3dzZXJzIHdpdGhvdXQgbmF0aXZlXG4gICAgIGRldGFpbHMgc3VwcG9ydC4gKi9cblxuc3VtbWFyeSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIGRyb3BidXR0b24gY29tcG9uZW50LlxuICovXG5cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaXR5IG9mIC5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQgI2QyZDJkMiAjYjRiNGI0ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2YzZjMsICNlOGU4ZTgpO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xMjVlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICNkMmQyZDIgI2I0YjRiNCAjZDJkMmQyO1xufVxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG4uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyAvKiBMVFIgKi9cbn1cbltkaXI9XCJydGxcIl0uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uanMgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOGU4ZTgsICNkMmQyZDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4LCAjZDJkMmQyKTtcbn1cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgLmRyb3BidXR0b24tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLmpzIC5kcm9wYnV0dG9uIGEge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLmpzIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpob3Zlcixcbi5qcyAuZHJvcGJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogR2VuZXJhbCBzdHlsZXMgZm9yIGRyb3BidXR0b25zLlxuICovXG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xuICAgIHBhZGRpbmc6IDAuMWVtIDAuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbj4qIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMGVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDJlbTtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5mZWVkLWljb24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgMCAwIDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZpZWxkIGNvbXBvbmVudHMuXG4gKi9cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbjogMCAwICgkc3BhY2VyICogMS4yKTtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogKCRzcGFjZXIgKiAuMyk7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIC4zKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3MgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qIExUUiAqL1xuICAgIHBhZGRpbmc6IDAgJHNwYWNlciAwIDA7XG4gICAgLyogTFRSICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgJHNwYWNlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8qIExUUiAqL1xuICAgICAgICBtYXJnaW46IDAgJHNwYWNlciAwIDA7XG4gICAgICAgIC8qIExUUiAqL1xuICAgIH1cbiAgICBbZGlyPVwicnRsXCJdIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2VyO1xuICAgIH1cbiAgICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2UrLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICAgIG1hcmdpbjogMCAwICRzcGFjZXI7XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAxLjIpO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBwYWRkaW5nOiAwICRzcGFjZXIgMCAwO1xuICAgIC8qIExUUiAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBEZWZhdWx0IHN0eWxlIGZvciBmaWxlIG1vZHVsZS5cbiAqL1xuXG5cbi8qIEZpbGUgaWNvbnMuKi9cblxuLmZpbGUge1xuICAgIHBhZGRpbmctbGVmdDogKCRzcGFjZXIgKiAxLjUpO1xuICAgIC8qIExUUiAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogMS41KTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ucG5nKTtcbn1cblxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhY2thZ2UteC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1zcHJlYWRzaGVldCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy94LW9mZmljZS1zcHJlYWRzaGVldC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMveC1vZmZpY2UtZG9jdW1lbnQucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy94LW9mZmljZS1wcmVzZW50YXRpb24ucG5nKTtcbn1cblxuLmZpbGUtLXRleHQteC1zY3JpcHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC14LXNjcmlwdC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQtaHRtbC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1wbGFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXBsYWluLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24tcGRmLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24teC1leGVjdXRhYmxlLnBuZyk7XG59XG5cbi5maWxlLS1hdWRpbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hdWRpby14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3ZpZGVvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaW1hZ2UteC1nZW5lcmljLnBuZyk7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZvcm0gY29tcG9uZW50cy5cbiAqL1xuXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpIGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIHdpZHRoOiBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIG1hcmdpbjogMCAwLjNlbTtcbn1cblxuZm9ybSB7XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZpbHRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jbmF2YmFyLXRvcCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzLjllbSkge1xuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS14cyAubmF2YmFyLW5hdiAubmF2LWl0ZW0rLm5hdi1pdGVtLFxuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS14cy5jb2xsYXBzZS5pbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOWVtKSB7XG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5uYXYtaXRlbSsubmF2LWl0ZW0sXG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciB0aGUgaGVscCBibG9jay5cbiAqL1xuXG4uYmxvY2staGVscCB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogMCAoJHNwYWNlciAqIDEuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBpY29ucy5cbiAqL1xuXG4uaWNvbi1oZWxwIHtcblx0YmFja2dyb3VuZDogdXJsKC8uLi8uLi9pbWFnZXMvaGVscC5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcblx0LyogTFRSICovXG5cdHBhZGRpbmc6IDFweCAwIDFweCAoJHNwYWNlciAqIDEuNSk7XG5cdC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pY29uLWhlbHAge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcblx0cGFkZGluZzogMXB4ICgkc3BhY2VyICogMS41KSAxcHggMDtcbn1cblxuLmZlZWQtaWNvbiB7XG5cdEBpbmNsdWRlIHN2Zy1pY29uLXJlcGxhY2UocnNzLWZpbGwsICRvcmFuZ2UsICRvcmFuZ2UsICRmb250LXNpemUtYmFzZSk7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgaW1hZ2UgYnV0dG9ucy5cbiAqL1xuXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDphY3RpdmUsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIEJhc2ljIHN0eWxpbmcgZm9yIGNvbW1lbnQgbW9kdWxlLlxuICovXG5cblxuLyoqXG4gKiBJbmRlbnQgdGhyZWFkZWQgY29tbWVudHMuXG4gKi9cblxuLmluZGVudGVkIHtcbiAgICBtYXJnaW4tbGVmdDogKCRzcGFjZXIgKiAxLjUpO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIDEuNSk7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGl0ZW0gbGlzdC5cbiAqL1xuXG4uaXRlbS1saXN0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaXRlbS1saXN0IHVsIGxpIHtcbiAgICAvKiBUaGlzIGlzIG5lZWRlZCB0byByZXNldCBzdHlsZXMgaW4gaXRlbS1saXN0LnRoZW1lLmNzcyAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCAwIDA7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgW2Rpcj1cInJ0bFwiXSBzdHlsZXMgaW4gaXRlbS1saXN0LnRoZW1lLmNzcyAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAwIDAgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG59XG5cbi5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCxcbi5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSxcbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogTGlzdCBncm91cC5cbiAqIEEgbGlzdCBvZiBsaW5rcywgZ3JvdXBlZCB0b2dldGhlci5cbiAqL1xuXG4ubGlzdC1ncm91cF9fbGluayB7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDAgMDtcbn1cblxuLmxpc3QtZ3JvdXBfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBNZWRpYSByZWxhdGVkICBzcGVjaWZpYyBDU1MuXG4gKi9cblxuLyogTWVkaWEgSW1hZ2UgKi9cbi5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogTm9kZSBEaWFsb2cgQWRkL1NlbGVjdCBPdmVybGF5ICovXG5cbi8qIFR3byBDb2x1bW4gTGF5b3V0ICovXG4ubWVkaWEtbGlicmFyeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBMZWZ0IE1lbnUgTGF5b3V0ICovXG4ubWVkaWEtbGlicmFyeS1tZW51IHtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGkge1xuICBtYXJnaW46IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpOjptYXJrZXIge1xuICBjb2xvcjogJGdyYXktMjAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xufVxuXG4uYWN0aXZlLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEZvcm0gRWxlbWVudHMgTGF5b3V0ICAqL1xuLm1lZGlhLWxpYnJhcnktY29udGVudCB7XG4gIGZsZXg6IDI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGZsZXg6IDI7XG59XG5cbi8qIEZpeCBGb3JtIEluc2VydCBCdXR0b24gdG8gQm90dG9tIG9mIFBvcHVwICovXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIEdyaWQgTGF5b3V0ICovXG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWZyb250Lm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsLnVpLWRpYWxvZy0tbmFycm93IHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMCUgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybV9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCB7XG4gIG1hcmdpbjogMTBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIEFkZCBvciBTZWxlY3QgTWVkaWEgKi9cbi5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtX19tZWRpYTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgbm9kZSBjb21wb25lbnQuXG4gKi9cblxuLm5vZGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG5cblxuLyogVmlldyBtb2RlIHRlYXNlciBzdHlsZXMuICovXG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS1zdGlja3kge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogMCAkc3BhY2VyICRzcGFjZXI7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5cblxuLyogTm9kZSBtZXRhZGF0YSBzdHlsZXMuICovXG5cbi5ub2RlX19tZXRhIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qIExUUiAqL1xuICAgIG1hcmdpbjogMXB4ICRzcGFjZXIgMCAwO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5cbi8qIE5vZGUgbGlua3Mgc3R5bGVzLiAqL1xuXG4ubm9kZV9fbGlua3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC8qIExUUiAqL1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlX19saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vKiBVbnB1Ymxpc2hlZCBub2RlIHN0eWxlcy4gKi9cblxuLm5vZGUtLXVucHVibGlzaGVkIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXIgMDtcbn1cblxuLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50LXRleHQgLmNvbW1lbnQtYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICNmZmY0ZjQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICNmZmY0ZjQ7XG59IiwiLm5vZGUtcHJldmlldy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFlOGY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTlmZjE7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IC40ZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxZW0gNHB4IDAuNmVtOyAvKiBMVFIgKi9cbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MTlmZjEsICMxMDc2ZDUpO1xuICBwYWRkaW5nOiA0cHggMC42ZW0gNHB4IDFlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbi5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5Y2YxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmZvY3VzLFxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTlhYmYzLCAjMmE5MGVmKTtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjliZTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGU2OWJlLCAjMmE5M2VmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpO1xufVxuLm5vZGUtcHJldmlldy1iYWNrbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gcGFnZS5cbiAqL1xuXG4vKiBIYWNrIGZvciAucGxhY2Vob2xkZXIgaXNzdWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9wcm9qZWN0L2RydXBhbC9pc3N1ZXMvMzIzMzUzMyAqL1xuZW0ucGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0IWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQhaW1wb3J0YW50O1xuICBvcGFjaXR5OiB1bnNldCFpbXBvcnRhbnQ7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVGhlIHZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBzZWFyY2ggZm9ybShzKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oZWFkZXIgI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4jc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGhlIFNob3J0Y3V0IGFjdGlvbiBsaW5rIGluIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cblxuLnNob3J0Y3V0LXdyYXBwZXIge1xuICBtYXJnaW46IDIuMmVtIDAgMS4xZW0gMDsgLyogU2FtZSBhcyB1c3VhbCAucGFnZS10aXRsZSBtYXJnaW4uICovXG59XG4uc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0OyAvKiBMVFIgKi9cbiAgbWFyZ2luOiAwO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zaG9ydGN1dC1hY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tbGVmdDogMC41ZW07IC8qIExUUiAqL1xuICBwYWRkaW5nLXRvcDogMC4zNWVtO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2hvcnRjdXQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uc2hvcnRjdXQtYWN0aW9uOmhvdmVyLFxuLnNob3J0Y3V0LWFjdGlvbjphY3RpdmUsXG4uc2hvcnRjdXQtYWN0aW9uOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBTaWRlYmFyIC0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaWRlYmFyIHtcbiAgICAuYmxvY2sge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlcjtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAuNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgJGJvcmRlci13aWR0aCAwICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgdHIuZXZlbixcbiAgICB0ci5vZGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICAgIG5hdiB1bC5uYXYge1xuICAgICAgICBtYXJnaW46IDAgKC0oJHNwYWNlcikpO1xuICAgIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBGb290ZXIgU3R5bGluZy5cbiAqL1xuXG4uc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgMDtcbiAgICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlcjtcbiAgICB9XG59XG5cblxuLyogRm9vdGVyIFRvcCBTdHlsaW5nLiAqL1xuXG4uc2l0ZS1mb290ZXJfX3RvcCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKiBGb290ZXIgQm90dG9tIFN0eWxpbmcuICovXG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jayB7XG4gICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyAyKSAwO1xufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gMikgMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciB0aGUgc2tpcCBsaW5rLlxuICovXG5cbi5za2lwLWxpbmsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZztcbiAgICBwYWRkaW5nOiAxcHggJHNwYWNlciAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnNraXAtbGluay52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHRhYmxlcy5cbiAqL1xuXG4uc3RpY2t5LWhlYWRlciB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG59XG5cbi5zdGlja3ktaGVhZGVyIHRoIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXggJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRhYmxlIGRyYWcuXG4gKi9cblxudHIuZHJhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbn1cblxudHIuZHJhZy1wcmV2aW91cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDtcbn1cblxuYm9keSBkaXYudGFibGVkcmFnLWNoYW5nZWQtd2FybmluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygkc3BhY2VyIC8gMik7XG59XG5cbmEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVGFibGUgc2VsZWN0IGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgdGFibGVzZWxlY3QuanNcbiAqL1xuXG50ci5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG59XG50ZC5jaGVja2JveCxcbnRoLmNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2Rpcj1cInJ0bFwiXSB0ZC5jaGVja2JveCxcbltkaXI9XCJydGxcIl0gdGguY2hlY2tib3gge1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIFtkaXI9XCJydGxcIl0gdGQgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVGFibGUgc29ydCBpbmRpY2F0b3IuXG4gKi9cblxudGguaXMtYWN0aXZlIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG50ZC5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBUYWJsZXNvcnQgaW5kaWNhdG9yIHN0eWxlcy5cbiAqL1xuXG4udGFibGVzb3J0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxcHggMCAwIDVweDtcbn1cbi50YWJsZXNvcnQtLWFzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2ZmZmZmZi90d2lzdGllLWRvd24uc3ZnKTtcbn1cbi50YWJsZXNvcnQtLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS11cC5zdmcpO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVGhlbWUgc3R5bGluZyBmb3IgdGFicy5cbiAqL1xuXG5uYXYudGFicyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG59XG5cbm5hdi50YWJzIHtcblx0dWwge1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LTIwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50LWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgYSByZXNpemFibGUgdGV4dGFyZWEuXG4gKi9cblxuLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQmFydGlrJ3MgdWktd2lkZ2V0IGNvbXBvbmVudC5cbiAqLyIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQmFydGlrJ3MgbW9kYWwgd2luZG93c1xuICovXG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNztcbn1cblxuLnVpLWRpYWxvZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLWRpYWxvZyBpbnB1dCxcbi51aS1kaWFsb2cgc2VsZWN0LFxuLnVpLWRpYWxvZyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi51aS1kaWFsb2cgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2YzZjMsICNlOGU4ZTgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I0YjRiNDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2QyZDJkMjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkMmQyZDI7XG4gICAgY29sb3I6ICMzYTNhM2E7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjUwZW0gMS4wNjNlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVGhlbWUgc3R5bGluZyBmb3IgdXNlciBtb2R1bGUuXG4gKi9cblxuXG4vKiBWaXN1YWwgc3R5bGluZyBmb3IgdGhlIFBhc3N3b3JkIHN0cmVuZ3RoIGluZGljYXRvciAqL1xuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJzdWNjZXNzXCIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXdlYWsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcImRhbmdlclwiKTtcblxufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1mYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwid2FybmluZ1wiKTtcblxufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwiaW5mb1wiKTtcblxufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1zdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJzdWNjZXNzXCIpO1xuXG59XG5cbi5wYXNzd29yZC1jb25maXJtLFxuLnBhc3N3b3JkLWZpZWxkLFxuLnBhc3N3b3JkLXN0cmVuZ3RoLFxuLnBhc3N3b3JkLWNvbmZpcm0tbWF0Y2gge1xuICB3aWR0aDogNTUlO1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgbWFyZ2luOiAwLjdlbSAwO1xuICBtYXgtd2lkdGg6IDM0LjdlbTtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb25maXJtLXBhcmVudCxcbi5wYXNzd29yZC1wYXJlbnQge1xuICBjbGVhcjogbGVmdDtcbiAgLyogTFRSICovXG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAzM2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb25maXJtLXBhcmVudCxcbltkaXI9XCJydGxcIl0gLnBhc3N3b3JkLXBhcmVudCB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuXG4vKiBTdHlsaW5nIGZvciB0aGUgc3RhdHVzIGluZGljYXRvciBvZiB0aGUgcGFzc3dvcmRzIG1hdGNoIHRlc3QuICAqL1xuXG4ucGFzc3dvcmQtY29uZmlybSAub2sge1xuICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwic3VjY2Vzc1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYXNzd29yZC1jb25maXJtIC5lcnJvciB7XG4gIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJkYW5nZXJcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8qIExvZ2luIHBhZ2Ugc3R5cGUgKi9cblxuLnBhZ2UtdXNlci1sb2dpbiBtYWluIC5yZWdpb24tY29udGVudCxcbi5wYWdlLXVzZXItcGFzc3dvcmQgbWFpbiAucmVnaW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogJHNwYWNlciAkc3BhY2VyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG59XG5cbmJvZHkucGF0aC11c2VyIHtcbiAgLmZpZWxkLS1sYWJlbC1pbmxpbmUge1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlXG4gICAgfVxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAkc3BhY2VyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW46IGNhbGMoJHNwYWNlciAvIDQpIDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1sYWJlbC1hYm92ZSB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGVcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpICRzcGFjZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGNhbGMoJHNwYWNlciAvIDQpIDA7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWZXJ0aWNhbCB0YWJzIGNvbXBvbmVudC5cbiAqL1xuXG4vKiBWZXJ0aWNhbCBUYWJzIFJlc2V0ICovXG4udmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbjogLTFweCAwIC0xcHg7IC8qIExUUiAqL1xuICBwYWRkaW5nOiAwO1xufVxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIHNwZWNpZmljaXR5IG92ZXIgW2Rpcj1cInJ0bFwiXSAucmVnaW9uLWNvbnRlbnQgdWwgKi9cbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZlcnRpY2FsIFRhYnMuXG4gKi9cblxuLnZlcnRpY2FsLXRhYnMge1xuICAgIG1hcmdpbjogMDtcbiAgICAvKiBMVFIgKi9cbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC8qIExUUiAqL1xuICAgIHdpZHRoOiAxNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICAvKiBMVFIgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNWVtO1xufVxuXG4udmVydGljYWwtdGFic19fcGFuZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmU+c3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiBMYXlvdXQgb2YgZWFjaCB0YWIuICovXG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0ge1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpmb2N1cyAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmFjdGl2ZSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIge1xuICAgIG91dGxpbmU6ICRib3JkZXItd2lkdGggZG90dGVkO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgLyogTFRSICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogJGJvcmRlci13aWR0aDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsaW5nIGZvciBWaWV3cyBpbiBCYXJ0aWsuXG4gKi9cblxuXG4vKiBUYWIgc3R5bGVzICovXG5cbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3Blbj5hIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZyAwIDA7XG59XG5cbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3Blbj5hOmhvdmVyLFxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuPmE6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbn1cblxuLnZpZXdzLWRpc3BsYXlzIC5zZWNvbmRhcnkgLmZvcm0tc3VibWl0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cblxuLyogVGFicyBhY3Rpb24gbGlzdCBzdHlsZXMgKi9cblxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5hY3Rpb24tbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuXG4vKiBDb250ZXh0dWFsIGZpbHRlciBvcHRpb25zIHN0eWxlcyAqL1xuXG4udmlld3MtZmlsdGVyYWJsZS1vcHRpb25zIC5maWx0ZXJhYmxlLW9wdGlvbjpudGgtb2YtdHlwZShldmVuKSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuXG5cbi8qIFZpZXdzIGFjdGlvbiBkcm9wYnV0dG9uIHN0eWxlcyAqL1xuXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbn1cblxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0OmhvdmVyLFxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3Igd2Vmb3JtJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG5cbi8qIEFkZCByZXF1aXJlIGFzdGVyaXNrIHRvIG5lc3Nlc2FyeSBmaWVsZHMgKi9cblxuLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3JlcXVpcmVkLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbjogMCAwLjNlbTtcbn1cblxuIC8qIEJ1dHRvbiBzdHlsZXMgZm9yIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB3aGVuIHNldCB1bmRlciBcIk9wdGlvbnMgRGlzcGxheVwiICovXG5cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLWhvcml6b250YWwgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciB7XG4gIGZsZXg6IGF1dG87XG59XG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyB7XG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmF5LTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICBjb2xvcjogJGdyYXktODAwO1xuICB9XG4gIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIge1xuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHggMTBweCAwO1xuICAgIH1cbiAgICAucmFkaW8sXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcclxuICAgICYudG9vbGJhci1maXhlZCwgJi50b29sYmFyLXZlcnRpY2FsIHtcclxuICAgICAgICBoZWFkZXIjaGVhZGVyIHsgXHJcbiAgICAgICAgICAgIHRvcDogMzlweCAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuIHtcclxuICAgICAgICAgICAgaGVhZGVyI2hlYWRlciB7IFxyXG4gICAgICAgICAgICAgICAgdG9wOiA3OXB4ICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmhlYWRlciNoZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIC5vZmZjYW52YXMtYmFja2Ryb3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjbmF2YmFyLXRvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uLCAuaWNvbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgID4gbmF2IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5vZmZjYW52YXMtYmFja2Ryb3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvTG9nb19tb2JpbGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9mZmNhbnZhcy1lbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBsZWZ0IGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYmxvY2stc2VhcmNoLS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNibG9jay1sYW5ndWFnZWRyb3Bkb3duc3dpdGNoZXItLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYmxvY2staW50cmFuZXQtLTIsICNibG9jay1jb250YWN0dXMtLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ludHJhbmV0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Jsb2NrLWNvbnRhY3R1cy0tMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1jb250YWN0LXVzLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiNuYXZiYXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgXHJcbiAgICAucmVnaW9uLXRvcC1oZWFkZXItZm9ybSB7XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2Jsb2NrLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICNhbHRlcm5hZG9yLWlkaW9tYSB7XHJcbiAgICAgICAgICAgIGEuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFuZ3VhZ2Uuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDEwIDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxN0wxIDlMOSAxJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudS5zaG93e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYmxvY2stbGFuZ3VhZ2Vkcm9wZG93bnN3aXRjaGVyLS0yIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygnZGFyaycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFuZ3VhZ2Uuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywgJjpmb2N1cy12aXNpYmxlLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDBweCBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjYmxvY2staW50cmFuZXQsICNibG9jay1jb250YWN0dXMge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ludHJhbmV0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNibG9jay1jb250YWN0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY29udGFjdC11cy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLCAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XHJcbiAgICAmOm5vdCgubGlnaHQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWhlYWRlci5wbmcpO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDIuODJkZWcsICNCMzFCMzQgMjQuNjglLCByZ2JhKDE3OSwgMjcsIDUyLCAwKSA5Mi44NiUpO1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAmLmxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCc7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0QxRDZEQztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC8vIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAvLyB9XHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAvLyAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbi5wYWdlLWJyZWFkY3J1bWJzIHtcclxuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgID4gKiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2NXB4IDsgXHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDM0cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIFNPQ0lBTCBNRURJQSBMSU5LU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNibG9jay1zb2NpYWxtZWRpYWxpbmtzLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0yLCAjYmxvY2stc29jaWFsbWVkaWFsaW5rcy0tMiB7XHJcbiAgICAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdmYWNlYm9vaycsJ3Jyc3MnKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2ZhY2Vib29rJywncHJpbWFyeS1kYXJrJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS10d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygndHdpdHRlcicsJ3Jyc3MnKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ3R3aXR0ZXInLCdwcmltYXJ5LWRhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnbGlua2VkaW4nLCdycnNzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdsaW5rZWRpbicsJ3ByaW1hcnktZGFyaycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnaW5zdGFncmFtJywncnJzcycpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnaW5zdGFncmFtJywncHJpbWFyeS1kYXJrJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS15b3V0dWJlX2NoYW5uZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCd5b3V0dWJlJywncnJzcycpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygneW91dHViZScsJ3ByaW1hcnktZGFyaycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIE1FTlVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI25hdmJhci1tYWluIHtcclxuICAgICNDb2xsYXBzaW5nTmF2YmFyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS0tbWFpbiB7XHJcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLyogJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBAaW5jbHVkZSBhcnJvdygnd2hpdGUnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlLnNob3d7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwuZHJvcGRvd24tbWVudXtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4ICNFNUU1RTU7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAuYmFja01lbnUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmFjay5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAgY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1pdGVtLCAuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlLCAmOmhvdmVyICwmOmZvY3VzLCAmOmZvY3VzLXZpc2libGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnNob3d7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2JSAxMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOSUgNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG5cclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIjcGFnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbn1cclxuXHJcbi5jb250YWluZXIsIFxyXG4uY29udGFpbmVyLXNtLCBcclxuLmNvbnRhaW5lci1tZCwgXHJcbi5jb250YWluZXItbGcsIFxyXG4uY29udGFpbmVyLXhsLCBcclxuLmNvbnRhaW5lci14eGx7XHJcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbn1cclxuXHJcbiNtYWluIHtcclxuICAgID4gLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1haW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBcclxuICAgICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubm9kZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIC5ub2RlX19jb250ZW50IHsgICAgXHJcbiAgICAvLyAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgLy8gICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAvLyB9XHJcbiAgICAubGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhdGgtZnJvbnRwYWdlLCAubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiwgLm5vZGUtLXR5cGUtY2hhcHRlcnNtLCAubm9kZS0tdHlwZS1jb2RpZmllZC1maWxlcywgLm5vZGUtLXR5cGUtY2hhcHRlcnMsIC5ub2RlLS10eXBlLXJlc29sdXRpb25zLCAubm9kZS0tdHlwZS1wYXJ0cywgLm5vZGUtLXR5cGUtZXZlbnRzIHtcclxuICAgICNtYWluIHtcclxuXHJcbiAgICAgICAgJi5jb250YWluZXIge1xyXG4gICAgICAgICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbmZvb3RlciB7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgID4gZGl2LCA+IG5hdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLypNZW1iZXIgc3RhdGVzKi9cclxuLmJsb2NrLWNvbGxhcHNlLWNvdW50cmllcyB7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIFxyXG4gICAgLmNvbGxhcHNlICB7XHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3LWNvdW50cmllcyB7XHJcbiAgICAgICAgICAgIC52aWV3LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stY29sbGFwc2UtY2FyZHMge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi8qIFN0YXRpc3RpY3MgVGhlbWF0aWNhbCBGb2N1cyAqL1xyXG4udmlldy10aGVtYXRpY2FsLWZvY3VzLWJsb2NrIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJ0bi1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjlGQTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlIHtcclxuICAgICAgICAuaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y5RkE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubm9kZS0tdHlwZS1wdWJsaWNhdGlvbiwgLm5vZGUtLXR5cGUtY29kaWZpZWQtZmlsZXMsIC5ub2RlLS10eXBlLWNoYXB0ZXJzLCAubm9kZS0tdHlwZS1yZXNvbHV0aW9ucywgLm5vZGUtLXR5cGUtcGFydHMge1xyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLmZpZWxkLS1uYW1lLWJvZHl7XHJcbiAgICAgICAgb2wgeyBcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcclxuXHJcbiAgICAgICAgICAgIGxpeyBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBsaTo6bWFya2VyIHtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAuZmllbGRfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5vZGVfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICB1bC5wcmVmYWNlLWZvcmV3b3Jke1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNEY2Rjg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuXHJcbiAgICAgICAgICAgIGF7ICBcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFydHMtYW5kLWFubmV4ZXMge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGFydGljbGUubm9kZS5ub2RlLS10eXBlLWNoYXB0ZXJzIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmZpZWxkX19pdGVtcyB7XHJcbiAgICAgICAgICAgICYgPiAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGFydGljbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyLm5vZGVfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnktZGFyaycpXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gLm5vZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnktZGFyaycpXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW5kaWNlLWVzdGF0aWNvIHtcclxuICAgICAgICAmID4gLmZpZWxkX19pdGVtIHtcclxuICAgICAgICAgICAgdWwge1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYXJ0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGFwdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS1jaGFwdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXJ0c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDhweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3doaXRlJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbi8qICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICB9ICAqL1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzIxNzM0ZTY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweCBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VidGl0bGUsIC5jb250LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgLmlzc3VlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmNsdWRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qQmcgY29sb3IsIHR5cGUgaWNvbiwgY29sb3IgaWNvbiovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2Rvd25sb2FkJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qQmcgY29sb3IsIHR5cGUgaWNvbiwgY29sb3IgaWNvbiovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignd2hpdGUnLCdkb3dubG9hZCcsJ2RlcC1lbm9sb2d5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAuaXNzdWUsIC5pbmNsdWRlZCB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kb3dubG9hZCB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW5jbHVkZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1QzIzRFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zdGF0dXMuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXNvbHV0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1rZXl3b3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zdGF0dXMuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ODJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ub2RlLS10eXBlLXJlc29sdXRpb25zIHtcclxuICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGl0bGUubGlnaHQuY29kaWZpZWRfZmlsZXN7XHJcbiAgICAuY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG51bC5jdXN0b20tbGlzdC1jbGFzcy5yb3cgbGkuY29sLXNtLTEyLmNvbC1tZC02LmNvbC1sZy00e1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRTlFOUU5O1xyXG4gICAgICAgIG1heC1yZXNvbHV0aW9uOiAwLjVyZW07XHJcblxyXG4gICAgICAgICYgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtYWluIC5jb2RpZmllZC1maWxlLXRlYXNlciAubm9kZV9fY29udGVudCAqe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4vLyAuZmllbGRfX2xhYmVsIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogMTdweDtcclxuLy8gICAgICY6YWZ0ZXIge1xyXG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgIHdpZHRoOiAycHg7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4vLyAgICAgICAgIHRvcDogMHB4O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICNjMjE3MzQ7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuLy8gLmZpZWxkX19pdGVtcyB7XHJcbi8vICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgICBtYXJnaW46IDBweCAxNXB4O1xyXG4vLyB9XHJcbi8vIC5maWVsZC0tbmFtZS10aXRsZSB7XHJcbi8vICAgICBmb250LXNpemU6IDE1cHg7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuLy8gU2VhcmNoIFxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKlxyXG48YSBjbGFzcz1cIlwiIGRhdGEtYnMtdG9nZ2xlPVwiY29sbGFwc2VcIiBocmVmPVwiI2NvbGxhcHNlRXhhbXBsZVwiIHJvbGU9XCJidXR0b25cIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIiBhcmlhLWNvbnRyb2xzPVwiY29sbGFwc2VFeGFtcGxlXCI+XHJcblxyXG48L2E+XHJcbiAgXHJcbjxkaXYgY2xhc3M9XCJjb2xsYXBzZVwiIGlkPVwiY29sbGFwc2VFeGFtcGxlXCI+XHJcbiAgXHJcbjwvZGl2PlxyXG4qL1xyXG5cclxuXHJcbi5wYWdlLXZpZXctc2VhcmNoLWNvZGlmaWNhdGlvbiwgLnBhZ2Utdmlldy1zZWFyY2gtdGVjaG5pY2FsLWRvY3VtZW50cywgLnBhZ2Utdmlldy10ZWNobmljYWwtZG9jdW1lbnRze1xyXG4gICAgI21haW4ge1xyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm9mZmNhbnZhcy1iYWNrZHJvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudmlldy1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC10eXBlLW9mLWRvY3VtZW50LXRhcmdldC1pZC0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVja2JveGVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LXRhcmdldC1pZC0td3JhcHBlciwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1hZG9wdGVkLWJ5LS13cmFwcGVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmI2VkaXQtZmllbGQtc3RhdHVzLS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94ZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tc2VhcmNoLXRpdGxlLWJvZHksLmZvcm0tY29tcG9zaXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsdGVycy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAjZWRpdC10eXBlLS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbi8qICAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYm94LXNlbGVjdC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JveC1zZWxlY3QtY2hlY2tlZC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICovXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LWZyb20sIC5mb3JtLWl0ZW0tcHVibGlzaGVkLWF0LXRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbS1maWVsZC1rZXl3b3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb21wb3NpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFFQjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFFQjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYjZWRpdC1maWVsZC1zdGF0dXMtLXdyYXBwZXIsICAmI2VkaXQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQUFBRUI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFFQjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWItMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mb3JtLXN1Ym1pdC5idG4uYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWl0ZW0taXRlbXMtcGVyLXBhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FBQUVCNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBQUFFQjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlldy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9pdi1jb250YWluZXItbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2l2LW1haW4tbGluay1zZWFyY2hzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlFOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWx0ZXJzLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzM1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggNTBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtbm90aGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpZXdzLWZpZWxkLXB1Ymxpc2hlZC1hdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmlld3MtZmllbGQtZmllbGQtdGVjaG5pY2FsZG9jdW1lbnQtdXJse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvam8oJ2RhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb2pvKCdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpZXdzLWZpZWxkLW5pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRvd25sb2FkKCdkYXJrJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRvd25sb2FkKCdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhbmd1YWdlc19saW5rc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3LWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIFxyXG4gICAgXHJcbn1cclxuXHJcbi5ub2RlLS12aWV3LW1vZGUtcmVsYWNpb25lcy1yZXN1bWVuIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeS1kYXJrJylcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICA+IC5ub2RlX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeS1kYXJrJylcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlc29sdXRpb25zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZmxleDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjZGOCA7XHJcbiAgICAubm9kZS0tdmlldy1tb2RlLXJlbGFjaW9uZXMtcmVzdW1lbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ub2RlLS10eXBlLWNvZGlmaWVkLWZpbGVzIHtcclxuICAgICAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgYXJ0aWNsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibG9yYVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIHAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB1bCBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBvdXRzaWRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgb2wgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIHVsLCBvbHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGJyb3duO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBvbHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIHRhYmxlIHRke1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIHRhYmxlIHRkIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kaXNwbGF5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5lbmxhY2VfY3VzdG9tX2Rlc2NhcmdhX2ZpY2hlcm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnZG93bmxvYWQnLCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKkJnIGNvbG9yLCB0eXBlIGljb24sIGNvbG9yIGljb24qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCd3aGl0ZScsJ2Rvd25sb2FkJywnZGVwLWVub2xvZ3knKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjZGOCA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgLyogICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC8qICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg0LCBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvKiAmID4gb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlc29sdXRpb25zIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5ub2RlLS10eXBlLXJlc29sdXRpb25zIHtcclxuICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIGFydGljbGUge1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRpc3BsYXktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGNkY4IDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLyogJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgIC8qICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXJyb3coJ3ByaW1hcnknKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICAvKiAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoNCwgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvKiAmID4gb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7IFxyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNvbHV0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxub2xbY2xhc3NePWF3bGlzdF0gbGkgPiBzcGFuIHtcclxuICAgIHdpZHRoOiAyNXB0ICFpbXBvcnRhbnQ7XHJcbn0iLCJmb290ZXIge1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgI2Jsb2NrLW9pdnRoZW1lLWZvb3RlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5NzlFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICNibG9jay1zb2NpYWxtZWRpYWxpbmtzLTIge1xyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2ZhY2Vib29rJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2ZhY2Vib29rJywnZ3JheS0yMDAnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCd0d2l0dGVyJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ3R3aXR0ZXInLCdncmF5LTIwMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdsaW5rZWRpbicsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdsaW5rZWRpbicsJ2dyYXktMjAwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCdpbnN0YWdyYW0nLCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnaW5zdGFncmFtJywnZ3JheS0yMDAnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ3lvdXR1YmUnLCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygneW91dHViZScsJ2dyYXktMjAwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNibG9jay1jb3B5cmlnaHQtMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2Jsb2NrLWxvZ29mb290ZXJlbiB7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyogSE9NRSBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBhdGgtZnJvbnRwYWdlIHtcclxuICAgICNwYWdlIHtcclxuICAgICAgICAuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlYWVkO1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICNibG9jay1jYWJlY2VyYWNvbmltYWdlbmRlZm9uZG9wYXJhbGFzaG9tZXBhZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDIuODJkZWcsICNCMzFCMzQgMjQuNjglLCByZ2JhKDE3OSwgMjcsIDUyLCAwKSA5Mi44NiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWQtdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZ2VuZXJhbC1yZXN1bHQtcGFnZS0xIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDY2cHggMTJweCAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS10eXBlLXNlbGVjdCwgI2VkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLXdyYXBwZXIsICNlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyLCAjZWRpdC1wdWJsaXNoZWQtYXQtd3JhcHBlci0tMiwgZmllbGRzZXQjZWRpdC1maWVsZC1kYXRlLW1vbnRoLXdyYXBwZXIsIGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLS0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWhpZ2hsaWdodHMtaG9tZS1ibG9jay0xIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAucm93LW9mZmNhbnZhc3tcclxuICAgICAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtY29se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtZWRpdW1wdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAyIC8gNSAvIDY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDYgLyA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mZWVkLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXF1aWNrYWNjZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDAuODJkZWcsICNDMjE3MzQgMTEuNjglLCAjOEYxMDI3IDgzLjQ5JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvaWNvbm9fcXVpY2tfYWNjZXNzX2hvdmVyLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDkyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2ljb25vX3F1aWNrX2FjY2Vzcy5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOTIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvaWNvbm9fcXVpY2tfYWNjZXNzX2hvdmVyLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDkyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmtleS1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWhvbWUtYmxvY2stMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlYWVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvZXZlbnQtd2hpdGUtY2lyY2xlLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTM3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNSU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9ldmVudC13aGl0ZS1jaXJjbGUtNTIwLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyLCAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2V2ZW50LXdoaXRlLWNpcmNsZS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2NhbGVuZGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXBhcmVudC10YXJnZXQtaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvcG9pbnQtbWFwLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNibG9jay1kb3dubG9hZG91cmFwcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIsIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay12aWV3cy1ibG9ja2hpZ2hsaWdodHMtaG9tZS1ibG9jay0xIHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctaGlnaGxpZ2h0cy1ob21lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgLmNvbDEyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCQzIyQ0U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnZ3JheS0xMDAnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlldy1mcm9udHBhZ2Uge1xyXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0JDMjJDRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ2dyYXktMTAwJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMC44MmRlZywgI0MyMTczNCAxMS42OCUsICM4RjEwMjcgODMuNDklKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzM1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNibG9jay1kb3dubG9hZG91cmFwcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIEhpZ2hsaWdodHMgKi9cclxuXHJcbi5jb250LWltZy1tYXNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDY0JTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4JTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9vcmdhbmljLWZvcm0uc3ZnKTtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL29yZ2FuaWMtZm9ybS5zdmcpO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xyXG4gICAgICAgIG1hc2stc2l6ZTogMTAwJTtcclxuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IHRvcDtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuPGRpdiBjbGFzcz1cImNvbnQtaW1nLW1hc2tcIj5cclxuPGltZyBzcmM9XCIvc2l0ZXMvZGVmYXVsdC9maWxlcy9zdHlsZXMvMzUyeDI3OS9wdWJsaWMvMjAyMi0wNS9NYXNrJTIwR3JvdXAlMjAlMjg0JTI5LnBuZz9pdG9rPUg2anFkS1VqXCIgbG9hZGluZz1cImxhenlcIj5cclxuPC9kaXY+XHJcbiovXHJcblxyXG5cclxuXHJcbi8vQnV0dG9ucyBcclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIxNzM0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgXHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEODFCOTQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qQXJyb3cgY29sbGFwc2UqL1xyXG5cclxuXHJcbmFbZGF0YS1icy10b2dnbGU9XCJjb2xsYXBzZVwiXXtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvdXRsaW5lOiAwIG5vbmUgIWltcG9ydGFudDtcclxuICAgICY6Zm9jdXMsICY6Zm9jdXMtdmlzaWJsZSwgJjphY3RpdmUsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3V0bGluZTogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBAaW5jbHVkZSBhcnJvdygnZGFyaycpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgcm90YXRlKC05MGRlZyk7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCkgcm90YXRlKDkwZGVnKTsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKlN0cmF0ZWd5Ki9cclxuXHJcbi5ibG9jay1pbmxpbmUtYmxvY2tzdHJhdGVneSB7XHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7ICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tMSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24tMiB7ICBcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1maWVsZC1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG59XHJcblxyXG4vKkJsb2NrIGltYWdlIHRleHQgd2l0aCBiYWNrZ3JvdW5kIG9yZ2FuaWMgZm9ybSAtICovXHJcbi8qPHAgY2xhc3M9XCJvcmdhbmljLXNoYXBlLWJnXCI+PC9wPiovXHJcbi5ibG9jay10ZXh0LXRpdGxlLCAuYmxvY2stdGl0bGUtcmVnaXN0ZXItYnV0dG9uIHtcclxuICAgIC5vcmdhbmljLXNoYXBlLWJnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgIFxyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjRweCA3OHB4OyBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ2dyYXktMTAwJyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7IFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAub3JnYW5pYy1zaGFwZS1iZyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7ICBcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyBcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDI0cHggNzhweDsgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdncmF5LTEwMCcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4OyBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLypCbG9jayBpbWFnZSB0ZXh0Ki9cclxuLmJsb2NrLWltYWdlLXRleHQge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLyouY29udC1pbWctbWFzayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDglO1xyXG4gICAgICAgIH0gKi9cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG5cclxuICAgICAgICAgICAgICAgIC8qUGFyYWdyYXBoIG9yZ2FuaWMgc2hhcGUgYmFja2dyb3VuZCAgICAgPHAgY2xhc3M9XCJvcmdhbmljLXNoYXBlLWJnXCI+PC9wPiovXHJcbiAgICAgICAgICAgICAgICAmLm9yZ2FuaWMtc2hhcGUtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggMCAyNHB4IDM3cHg7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdncmF5LTEwMCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qVmlldyB5ZWFyYm9va3Mgc3RhdGlzdGljcyovXHJcbi52aWV3LXllYXJib29rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC52aWV3LWZpbHRlcnN7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybS1pdGVtLWZpZWxkLXllYXItdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtYWN0aW9uc1wiXXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2LjE4NzgzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKkJsb2NrIGltYWdlIHRleHQqL1xyXG4uYmxvY2stdGl0bGUtdGV4dC1saW5rcyB7XHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qRG93bmxvYWRzKi9cclxuLmRvd25sb2FkLWJhbm5lciwgLmJsb2NrLWRvd25sb2Fkcy1ncmlkIHtcclxuICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgLy9wYWRkaW5nOiAzNHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgLy9wYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7ICAgICAgIFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7ICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDU0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnZG93bmxvYWQnLCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG48ZGl2IGNsYXNzPVwiZG93bmxvYWQtYmFubmVyXCI+XHJcbjxoMj5Eb3dubG9hZHMuLi48L2gyPlxyXG48YSBocmVmPVwiI1wiIHRpdGxlPVwiRG93bmxvYWQgZG9jdW1lbnRcIj5cclxuPGk+PC9pPlxyXG48cCBjbGFzcz1cInRpdGxlXCI+T0lWIFNUUkFURUdJQyBQTEFOIDIwMjAgMjAyNFxyXG48c3BhbiBjbGFzcz1cInN1YnRpdGxlXCI+RG93bmxvYWQgdGhlIGRvY3VtZW50IGZvciBtb3JlIGluZm9ybWF0aW9uPC9zcGFuPlxyXG48L3A+PC9hPjwvZGl2PlxyXG4qL1xyXG5cclxuXHJcblxyXG5cclxuLypQcmVzZW50YXRpb24gLSBibG9jayBsb2dvIGRlc2NyaXB0aW9uIGdyaWQqL1xyXG4uYmxvY2stbG9nby1kZXNjcmlwdGlvbi1ncmlkIHtcclxuICAgIFxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAua2V5LXN0YXRzIHtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnZGVwLWVub2xvZ3knKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4IGF1dG8gO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdWFudGl0eSB7IFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24geyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qRnVuZGFtZW50YWwgdGV4dHMgLSBEb3dubG9hZHMgZG9jdW1lbnRzKi9cclxuLmJsb2NrLWRvd25sb2FkLWRvY3VtZW50cyB7XHJcblxyXG4gICAgLmNvbnRlbnQtZG9jdW1lbnQtbGlua3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMHB4IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMnB4IDBweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDsgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWNpcmNsZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wZGYtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOC41NjM1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2JTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypCbG9jayBsb2dvIGdyaWQgLSBQcmVzZW50YXRpb24gLSBDYXRlZ29yaWVzIChWaXRpY3VsdHVyZSwgRW5vbG9neSwgRWNvbm9taWNzIGFuZCBMYXcsIEhlYWx0aCBhbmQgU2FmZXR5KSAqL1xyXG5cclxuLmJsb2NrLWxvZ28tZ3JpZCB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypCdG4gQ29sbGFwc2UqL1xyXG5cclxuYS5idG4tY29sbGFwc2Uge1xyXG4gICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE1LjY2NjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi5zdmcpO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgIH1cclxuICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpXHJcbiAgICB9XHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKmhlYWRxdWFydGVycy1oaXN0b3J5IChhw7FhZGlyIGJsb3F1ZSAxIGNvbHVtbmEgYm9vdHN0cmFwLCBhw7FhZGlyIGNsYXNlIGhlYWRxdWFydGVycy1oaXN0b3J5IGVuIFwiQ29udGFpbmVyIHdyYXBwZXIgY2xhc3Nlc1wiICkgKi9cclxuXHJcbi5oZWFkcXVhcnRlcnMtaGlzdG9yeSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQgIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLypCcmVhZGNydW1iKi9cclxuLnBhZ2UtYnJlYWRjcnVtYnMge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxub2wuYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUsICNjdXN0b21fZmFsc2VfYnJlYWRjcnVtIHNwYW4ge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctYnJlYWRjcnVtYi5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcclxuICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudFxyXG59XHJcbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtLCAjY3VzdG9tX2ZhbHNlX2JyZWFkY3J1bSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2N1c3RvbV9mYWxzZV9icmVhZGNydW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICBcclxuXHJcbi8qQ29sbGFwc2UgQ2FyZHMqL1xyXG4uYmxvY2stY29sbGFwc2UtY2FyZHMge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgICNjb2xsYXBzZUNhcmRzIHtcclxuICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5rZXktc3RhdHMucm93IHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZhbnRhc3k7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVhbnRpdHkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIGJsb2NrLWlubGluZS1ibG9ja3ByZXNlbnRhdGlvbiovXHJcblxyXG4uYmxvY2staW5saW5lLWJsb2NrcHJlc2VudGF0aW9uIHtcclxuICAgIG1heC13aWR0aDogNjgwcHg7IFxyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHggO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE4cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb2xvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDAgO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmllbGQtLW5hbWUtYm9keXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICA+IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50IDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50IDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKk1vbnRocGlja2VyKi9cclxuXHJcbi5tb250aC1waWNrZXIge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50IDtcclxuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHotaW5kZXg6IDEwNTA7IFxyXG4gICAgfVxyXG4gICAgLm1vbnRoLXBpY2tlci1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubW9udGgtcGlja2VyLXByZXZpb3VzLCAubW9udGgtcGlja2VyLW5leHQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDsgXHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXRhcGlja2VyLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb250aC1waWNrZXItbmV4dCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIC5tb250aC1waWNrZXItbW9udGgtdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9zd2FsZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qQmxvY2sgYWRkIENsYXNzIE5ld3MgKi9cclxuLm5ld3Mtc3VidGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG59XHJcblxyXG4vKlByZXZpb3VzIHllYXJzIHZpZXcqL1xyXG5cclxuLmJsb2NrLXByZXZpb3VzLXllYXJzLWdyaWQge1xyXG4gICAgJi52aWV3LWNvbnRlbnQgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4vKiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xyXG4gICAgICAgIH0gKi9cclxuICAgICAgICAvLyAudmlld3MtY29sIHtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7ICAgICAgIFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7ICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDQ4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ3F1aWxsJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguMTZweDsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Q4MUI5NDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUuMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4vKlByZXZpb3VzIGF3YXJkcyB2aWV3Ki9cclxuXHJcbi5ibG9jay1wcmV2aW91cy1hd2FyZHMtZ3JpZCB7XHJcbiAgICAmLnZpZXctY29udGVudCA+IGRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudmlldy1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIC52aWV3cy1jb2wge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgICAgICAgXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgICBcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggNDhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnYXdhcmQnLCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC4xNnB4OyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNS4zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBhW3JlbD1cIm5leHRcIl17XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignZGVwLWVub2xvZ3knLCdhcnJvdy1yaWdodCcsJ3doaXRlJykgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGFbcmVsPVwicHJldlwiXXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybS1pY29uKCdkZXAtZW5vbG9neScsJ2Fycm93LWxlZnQnLCd3aGl0ZScpIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKkNvbG9yIEJveCovXHJcblxyXG4uYm94LWNvbG9yIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgJltkYXRhLWNvbG9yPVwiMFwiXSB7IC8vQmx1ZVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODE3NzU7ICAgIFxyXG4gICAgfSBcclxuICAgICZbZGF0YS1jb2xvcj1cIjFcIl0geyAvL1JlZFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7ICAgIFxyXG4gICAgfSBcclxuICAgICZbZGF0YS1jb2xvcj1cIjJcIl0geyAvL0RhcmsgcmVkXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhGMTAyNzsgICAgXHJcbiAgICB9IFxyXG4gICAgJltkYXRhLWNvbG9yPVwiM1wiXSB7IC8vR3JlZW5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVDMjNEOyAgICBcclxuICAgIH0gXHJcbiAgICAmW2RhdGEtY29sb3I9XCI0XCJdIHsgLy9QaW5rXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUI5NDsgICAgXHJcbiAgICB9IFxyXG4gICAgJltkYXRhLWNvbG9yPVwiNVwiXSwgJltkYXRhLWNvbG9yPVwicHVycGxlXCJdIHsgLy9WaW9sZXRcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMyMkNFOyAgICBcclxuICAgIH0gXHJcbn1cclxuXHJcblxyXG4vKlRleHQgVGl0bGUqL1xyXG4uYmxvY2stdGV4dC10aXRsZSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAvLyBwIHtcclxuICAgIC8vICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgIC8vICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIC8vICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIC8vICAgICB9IFxyXG4gICAgLy8gfVxyXG59XHJcblxyXG5cclxuLmJsb2NrLXRleHQtdGl0bGUge1xyXG4gICAgdWwge1xyXG4gICAgICAgICYudHdvLWNvbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgICAgICAtbW96LWNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB1bnNldDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmJsb2NrLXZpZGVvIHtcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zb2NpYWwtc2hhcmluZy1idXR0b25zIHtcclxuICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdncmF5LTEwMCcpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaGFyZS1mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygnZmFjZWJvb2snLCdycnNzJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hhcmUtdHdpdHRlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uUlJTUygndHdpdHRlcicsJ3Jyc3MnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncnJzcycpO1xyXG4gICAgICAgICAgICAmLnNoYXJlLWZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvblJSU1MoJ2ZhY2Vib29rJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2hhcmUtdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25SUlNTKCd0d2l0dGVyJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5uYXZbYXJpYS1sYWJlbD1cInBhZ2luYXRpb24taGVhZGluZ1wiXXtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMyMkNFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbcmVsPVwicHJldlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygncHJpbWFyeScpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnJvdygnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJltyZWw9XCJuZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFycm93KCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypQcmV2aW91cyBhbXBlbG9ncmFwaHkgdmlldyovXHJcbi5ibG9jay1wcmV2aW91cy15ZWFycy1ncmlkIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnZpZXdzLXJvd3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnY291cnNlJywnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIycHggMjBweCAxNnB4OyBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBuYXYge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmtzIHtcclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6OHB4IDAgMTZweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCA0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWNpcmNsZS1yZWQuc3ZnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCA4cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaW1hZ2V0ZXh0bGlua3MsIC5pbWFnZXRleHRjb2xvciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2staW1hZ2UtdGV4dC1jb2xvciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2NXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2staW1hZ2VuLWNlbnRlciB7XHJcbiAgICAuYmxvY2staW1hZ2UtdGV4dC1jb2xvciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmltYWdldGV4dGNvbG9yIHtcclxuICAgICYubmFycm93X2NvbCB7XHJcbiAgICBtYXgtd2lkdGg6IDY4MHB4OyBcclxuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTcge1xyXG4gICAgICAgICYub3JkZXItc20tZmlyc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTU6bm90KC5vcmRlci1zbS1maXJzdCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuIFxyXG4gXHJcbn1cclxuXHJcbi5ibG9jay1kb3dubG9hZC1maWxlcy1sYW5ndWFnZXN7XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNi4xODc4M3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XHJcbiAgICB9XHJcbn0iLCIubm9kZS0tdHlwZS1kYXRhd2FyZWhvdXNlIHtcclxuICAgICNtYWluLmNvbnRhaW5lciB7XHJcbiAgICAgICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgID4qe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgIHAsIHAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTB2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4uYmxvY2staW5saW5lLWJsb2NrY2Fyb3VzZWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICBtYXJnaW46IDgwcHggYXV0bztcclxuLyogICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgLypGdWxsIHNpemUgZGVmYXVsdCovXHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY29udC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIC5zcGxpZGUgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1LjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9zd2FsZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkMyMkNFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWJvcmRlcignd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm90dG9tOiAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNwbGlkZV9fYXJyb3ctLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnYXJyb3ctbGVmdCcsJ3doaXRlJykgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3BsaWRlX19hcnJvdy0tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignZGVwLWVub2xvZ3knLCdhcnJvdy1yaWdodCcsJ3doaXRlJykgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5ibG9jay1pbmxpbmUtYmxvY2tjYXJvdXNlbC1mdWxsLXdpZHRoIHtcclxuLyogICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH0gKi9cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgLypGdWxsIHNpemUgZGVmYXVsdCovXHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY29udC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIC5zcGxpZGUgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1LjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFyYWdyYXBoICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSwgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0JDMjJDRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWJvcmRlcignd2hpdGUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcGxpZGVfX2Fycm93cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNwbGlkZV9fYXJyb3ctLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgb3JnYW5pYy1mb3JtLWljb24oJ2RlcC1lbm9sb2d5JywnYXJyb3ctbGVmdCcsJ3doaXRlJykgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3BsaWRlX19hcnJvdy0tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignZGVwLWVub2xvZ3knLCdhcnJvdy1yaWdodCcsJ3doaXRlJykgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIvKiBIT01FIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLXZpZXctZ2VuZXJhbC1yZXN1bHQge1xyXG4gICAgI3BhZ2Uge1xyXG4gICAgICAgIC5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgICNibG9jay1wYWdldGl0bGUge1xyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWF0dXJlZC10b3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tnZW5lcmFsLXJlc3VsdC1wYWdlLTEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNjZweCAxMnB4IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanMtZm9ybS10eXBlLXNlbGVjdCwgI2VkaXQtcHVibGlzaGVkLWF0LXdyYXBwZXItLTMsICNlZGl0LWZpZWxkLWRhdGUteWVhci1tb250aC13cmFwcGVyLS0yLCAjZWRpdC1wdWJsaXNoZWQtYXQtd3JhcHBlciwgI2VkaXQtcHVibGlzaGVkLWF0LXdyYXBwZXItLTIsIGZpZWxkc2V0I2VkaXQtZmllbGQtZGF0ZS1tb250aC13cmFwcGVyLCBmaWVsZHNldCNlZGl0LWZpZWxkLWRhdGUtbW9udGgtd3JhcHBlci0tMiAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2Jsb2NrLXZpZXdzLWJsb2NrLWhpZ2hsaWdodHMtaG9tZS1ibG9jay0xIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQsIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ2VuZXJhbC1yZXN1bHQge1xyXG4gICAgICAgICAgICAgICAgLyogLnZpZXctaGVhZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gudmlld3Mtcm93ICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0QxRDZEQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLCAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1yYW5nZSwgLnZpZXdzLWZpZWxkLXB1Ymxpc2hlZC1hdCwgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9jYWxlbmRhci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1wYXJlbnQtdGFyZ2V0LWlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvcG9pbnQtbWFwLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZm9ybS1nZW5lcmFsLXJlc3VsdC52aWV3LnZpZXctZ2VuZXJhbC1yZXN1bHQudmlldy1pZC1nZW5lcmFsX3Jlc3VsdCAge1xyXG4gICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWxpbmstMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LXJlbmRlcmVkLWl0ZW1cIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSA0LjEyNXJlbSAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogLWludGVybmFsLWxpZ2h0LWRhcmsocmdiKDExOCwgMTE4LCAxMTgpLCByZ2IoMTMzLCAxMzMsIDEzMykpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCAjMDAwMDAwODA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWNvbnRhaW5lci1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYjYnRuLWN1c3RvbS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LXB1Ymxpc2hlZC1hdC13cmFwcGVyXCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZmllbGQtZGF0ZS15ZWFyLW1vbnRoLXdyYXBwZXJcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb250aC15ZWFyLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jYWxlbmRhci1yZWQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9jYWxlbmRhci1yZWQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLCBsZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufSIsIi52aWV3LXZpZXctbmV3cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnZpZXctZmlsdGVycyB7XHJcbiAgICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybXtcclxuICAgICAgICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLmpzLWZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWFyY2guc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gNztcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNSAvIDM7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMyAvIDUgLyA1O1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDUgLyA1IC8gNztcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDUgLyAxIC8gNyAvIDc7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiA3IC8gMSAvIDkgLyAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg3KXtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiA3IC8gMyAvIDkgLyA1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg4KXtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiA3IC8gNSAvIDkgLyA3O1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoOSl7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogOSAvIDEgLyAxMSAvIDM7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKXtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiA5IC8gMyAvIDExIC8gNTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpLCBcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgzKSwgXHJcbiAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNCksIFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpLFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDgpLFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEwKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDIycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwJSkgYnJpZ2h0bmVzcyg1MiUpIHNlcGlhKDc5JSkgaHVlLXJvdGF0ZSgtNTBkZWcpIHNhdHVyYXRlKDU1NiUpIGNvbnRyYXN0KDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1N3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAlKSBicmlnaHRuZXNzKDUyJSkgc2VwaWEoNzklKSBodWUtcm90YXRlKC01MGRlZykgc2F0dXJhdGUoNTU2JSkgY29udHJhc3QoMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgyKSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgzKSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg0KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg2KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg3KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg4KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCg5KSxcclxuICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAgLTUwcHggMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IFxyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjsgLyogbnVtYmVyIG9mIGxpbmVzIHRvIHNob3cgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50ICAgIDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAtLWJzLWd1dHRlci14OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuICAgICAgICAgICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgIC52aWV3cy1yb3c6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAgLTUwcHggMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudCAgICA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctZm9vdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgICAgICBoZWlnaHQ6IDE5JTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50d2l0dGVye1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5ibG9jay1zdWJzY3JpYmUtbmV3c2xldHRlciB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuXHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7ICAgICAgICAgICBcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMyMkNFO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIC5jb250LXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udC1pbWcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1uZXdzbGV0dGVyLWJsb2NrLTEge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDg0cHggMCAgMTM0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCAxNjVweCAwIDI0cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzIxNzM0OyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDMjJDRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2Utdmlldy1hZ2VuZGEge1xyXG4gICAgI3BhZ2Uge1xyXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAudmlldy1hZ2VuZGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2NXB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnZpZXctZmlsdGVyc3tcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtcmVuZGVyZWQtaXRlbVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCwgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtdmFsdWUtd3JhcHBlclwiXXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9udGgteWVhci1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGVuZGFyLXJlZC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXItcmVkLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbHRlcnMuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250LWZpbHRlcnMuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1maWVsZC1kYXRlLXllYXItbW9udGgtMi13cmFwcGVyXCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5qcy1mb3JtLWl0ZW0tZmllbGQtZGF0ZS15ZWFyLW1vbnRoLTItbWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsLCBsZWdlbmQge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250LWZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub2ZmY2FudmFzLWJhY2tkcm9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLypPcmRlciBNZWRpYXF1ZXJpZXMqL1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLXZpZXctZ3JpZCAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTEyLmNvbC1tZC02e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2hlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FsZW5kYXIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wb2ludC1tYXAuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn0iLCIubm9kZS0tdHlwZS1uZXdzIHtcclxuICAgIC5wYWdlLXRpdGxlLmxpZ2h0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0ODJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzA4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyBsZWZ0OiAtOTVweDtcclxuICAgICAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA0ODJweDtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzA4cHg7XHJcbiAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCd3aGl0ZScpO1xyXG4gICAgICAgICAgICAgICAgLy8gbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuI2Jsb2NrLWJldHRlcnNvY2lhbHNoYXJpbmdidXR0b25zIHtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uYmxvY2stZmllbGQtYmxvY2tub2RlbmV3c2JvZHkge1xyXG4gICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5ICB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stZmllbGQtYmxvY2tub2RlbmV3c2ZpZWxkLW5ld3Mge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC0tbmFtZS1maWVsZC1uZXdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZF9faXRlbXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9kZS0tdmlldy1tb2RlLXRlYXNlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub2RlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWc6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMCUpIGJyaWdodG5lc3MoNTIlKSBzZXBpYSg3OSUpIGh1ZS1yb3RhdGUoLTUwZGVnKSBzYXR1cmF0ZSg1NTYlKSBjb250cmFzdCgwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWVsZC1ncm91cC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWVsZF9faXRlbXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNkY5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhdGVzdC1uZXdzbGV0dGVyLWZvcm0tYmxvY2sge1xyXG4gICAgcGFkZGluZzogNjBweCAwIDMwcHggMDtcclxuXHJcbiAgICAuYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3c2xldHRlcmJhY2tncm91bmQucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTU2LjU5ZGVnLCAjQjMxQjM0IDEwLjE3JSwgcmdiYSgxNzksIDI3LCA1MiwgMCkgMTAwJSksIHVybCguLi9pbWFnZXMvbmV3c2xldHRlcmJhY2tncm91bmQucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAvL2ZpbHRlcjogZ3JheXNjYWxlKDEwJSkgYnJpZ2h0bmVzcyg1MiUpIHNlcGlhKDc5JSkgaHVlLXJvdGF0ZSgtNTBkZWcpIHNhdHVyYXRlKDU1NiUpIGNvbnRyYXN0KDAuOCk7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkxMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGF0ZXN0LW5ld3NsZXR0ZXItZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xMi5tYi00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtY2VudGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkxMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udGFjdC1mb3JtLXJlc3VsdC1tZXNzYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBpbnB1dFt0eXBlPVwiZW1haWxcIl17XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbC1zaGFyaW5nLWJ1dHRvbnMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTG9yYSc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM0RDU1NUY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYW5nKGVuKTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlNoYXJlXCI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bGFuZyhlcyk6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJDb21wYXJ0aXJcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhbmcoZnIpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiUGFydGFnZVwiO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFuZyhpdCk6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJDb25kaXZpZGVyZVwiO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFuZyhkZSk6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJUZWlsZW5cIjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhbmcocnUpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi0L/QvtC00LXQu9C40YLRjNGB0Y9cIjtcclxuICAgIH1cclxufVxyXG5cclxuLm5vZGUtLXR5cGUtbmV3cyB7XHJcbiAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHggXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0RDU1NUY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4vL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvdGVtcGxhdGVzL25vZGUvbm9kZS0tY29uZ3Jlc3MtLXRlYXNlci5odG1sLnR3aWdcclxuXHJcbi5ibG9jay12aWV3cy1ibG9ja2NvbmdyZXNzZXMtYmxvY2stMSB7XHJcbiAgXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLnZpZXctY29uZ3Jlc3NlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC52aWV3LWhlYWRlciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4IDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAudmlldy1maWx0ZXJzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xyXG4gICAgICAuZm9ybS1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmZvcm0taXRlbS1maWVsZC1kYXRlLXZhbHVlIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIC8vY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQzIxNzM0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NhbGVuZGFyLXJlZC5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNjBweCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXctY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgfVxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8tY29udGVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9zd2FsZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5maWVsZC0tdHlwZS1zbWFydGRhdGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9zd2FsZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2JTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtY2lyY2xlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufSIsIi5ibG9jay10aXRsZS1yZWdpc3Rlci1idXR0b24ge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYmxvY2stcHJldmlvdXMtYXdhcmRzLWdyaWQge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50e1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAudmlld3Mtcm93e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0taWNvbignZGVwLWVub2xvZ3knLCdhd2FyZCcsJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNnB4IDIwcHggMTZweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbmF2IHtcclxuICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICYucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICBcclxuXHJcblxyXG4uYmxvY2stdmlld3MtYmxvY2thd2FyZHMtd2lubmVycy1ibG9jay0xIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTY1cHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWZpbHRlcnMge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tcmFkaW9zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDBweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIC52aWV3cy1yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucm93IHtcclxuXHJcbiAgICAgICAgICAgIC5jb250LWltZyB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBkaXYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGxheS12aWRlby5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmQtYmxvY2suZC1tZC1ub25lIHtcclxuICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2JTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wbGF5LXZpZGVvLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndlYmZvcm0tc3VibWlzc2lvbi1yZWdpc3RyYXRpb24tZm9ybS1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDsgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNjVweDsgXHJcbiAgICB9XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuXHJcbiAgICAjZWRpdC1oZWFkZXIge1xyXG4gICAgICAgIGgyICB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAjZWRpdC1pbnNjcmlwdGlvbi1maWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAzMnB4IDE2cHggMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4IDE2cHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3doaXRlJyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNlBYO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAuZmllbGQtcHJlZml4IHtcclxuICAgICAgICAgICAgICAgIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENkRDO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmaWVsZHNldHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1tYW5hZ2VkLWZpbGUgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9zd2FsZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWxlLS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2RvY3VtZW50LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAjZWRpdC1jb25kaXRpb25zIHtcclxuICAgICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODsgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgIGEuYnRuLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODsgXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNS42NjY0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjY29sbGFwc2VDb25kaXRpb25zICB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHggO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4IDMycHggMzJweCA7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otY29sdW1uczogMjtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNS42NjY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNlZGl0LXB1YmxpY2F0aW9uLCNlZGl0LWF1dGhvcnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MDk3OUU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBsZWdlbmQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgID4gbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb3JtLXR5cGUtdGV4dGZpZWxkLCBcclxuICAgICAgICAgICAgJi5mb3JtLXR5cGUtZGF0ZSwgXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlcyxcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tcHJpY2Utb2YtdGhlLWJvb2ssIFxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1udW1iZXItb2YtYm9vay1wYWdlcywgXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9vayxcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tdXJsLWxpbmstZGlnaXRhbC12ZXJzaW9uLFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLWNvdW50cnlcIl0sIFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSwgXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSwgXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCItbnVtYmVyLW9mLWF1dGhvclwiXSxcclxuICAgICAgICAgICAgW2NsYXNzKj1cIi1wb3N0YWwtY29kZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdwcmltYXJ5JylcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidXJsXCJdLCBcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSwgXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzIxNzM0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmFkaW8gIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmpzLXdlYmZvcm0tcmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9ybS1uby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tdHlwZS1vZi1wdWJsaWMtYWltZWQsIFxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1kYXRlLW9mLXB1YmxpY2F0aW9uLCBcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tcHVibGljYXRpb24tbGFuZ3VhZ2V7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tcHVibGlzaGluZywgXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLWNvdW50cmllcywgXHJcbiAgICAgICAgICAgICYuZm9ybS1pdGVtLWxpbmstZm9yLXRoZS13ZWJzaXRlczpmaXJzdC1jaGlsZCgpLCBcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tcHJpY2Utb2YtdGhlLWJvb2sge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1saW5rLWZvci10aGUtd2Vic2l0ZXN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1udW1iZXItb2YtYm9vay1wYWdlcyxcclxuICAgICAgICAgICAgJi5mb3JtLWl0ZW0tcGFwZXItc2l6ZS1ib29rLFxyXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1kYXRlLW9mLXNlbmRpbmctdGhlLXBkZiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICYuZm9ybS1pdGVtLXBhcGVyLXNpemUtYm9va3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1pdGVtLWRhdGUtb2Ytc2VuZGluZy10aGUtcGRmIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwuYWRkcmVzc3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAjZmlyc3RfYXV0aG9yX3RhYmxlLFxyXG4gICAgI21haW5fcGhvdG9ncmFwaGVyX29yX2lsdXN0cmF0b3JfdGFibGUsXHJcbiAgICAjcHVibGlzaGVyX2RpcmVjdG9yX3RhYmxlLCBcclxuICAgICNwZXJzb25fdG9fYmVfcHJlZmVyYWJseV9jb250YWN0ZWRfdGFibGUge1xyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhlYWQge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpID4gKntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItbXJzLW9yLW1yXCJdLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1wb3NpdGlvblwiXSwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItcGhvbmUtbnVtYmVyXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLWZpcnN0LW5hbWVcIl0sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLXByaXZhdGUtcG9zdGFsLWFkZHJlc3NcIl0sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLWVtYWlsLWFkZHJlc3NcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIi1sYXN0LW5hbWVcIl0sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBbY2xhc3MqPVwiLWNvdW50cnlcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFtjbGFzcyo9XCItbnVtYmVyLW9mLWF1dGhvclwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndlYmZvcm0tbXVsdGlwbGUtdGFibGUtLW9wZXJhdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDk3OUUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hZGQtaXRlbS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWRydXBhbC1zZWxlY3Rvcio9XCItcmVtb3ZlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9yZW1vdmUtaXRlbS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNnB4IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciwgLmpzLXdlYmZvcm0tbXVsdGlwbGUtYWRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWFpbl9waG90b2dyYXBoZXJfb3JfaWx1c3RyYXRvcl90YWJsZSxcclxuICAgICNwdWJsaXNoZXJfZGlyZWN0b3JfdGFibGUsIFxyXG4gICAgI3BlcnNvbl90b19iZV9wcmVmZXJhYmx5X2NvbnRhY3RlZF90YWJsZSB7XHJcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBmaWVsZHNldC5mb3JtLXR5cGUtd2ViZm9ybS1jdXN0b20tY29tcG9zaXRlIHtcclxuICAgICAgICAgICAgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud2ViZm9ybS1tdWx0aXBsZS10YWJsZS0tb3BlcmF0aW9ucyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAjZWRpdC1tYWluLXBob3RvZ3JhcGhlci1vci1pbHVzdHJhdG9yIHtcclxuICAgICAgICBbY2xhc3MqPVwiLWVtYWlsLWFkZHJlc3NcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3B1Ymxpc2hlcl9kaXJlY3Rvcl90YWJsZSB7XHJcbiAgICAgICAgW2NsYXNzKj1cIi1wdWJsaXNoZXJfX2FkZHJlc3NcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIi1wb3N0YWwtY29kZVwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCItY291bnRyeVwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzcyo9XCItZW1haWwtYWRkcmVzc1wiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZWRpdC1wZXJzb24tdG8tYmUtcHJlZmVyYWJseS1jb250YWN0ZWQge1xyXG4gICAgICAgIFtjbGFzcyo9XCItcG9zdGFsLWFkZHJlc3NcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIi1wb3N0YWwtY29kZVwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiLWNvdW50cnlcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiLWVtYWlsLWFkZHJlc3NcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiLXBob25lLW51bWJlclwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSB0Ym9keSB0ciB0ZC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLS1vcGVyYXRpb25zIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMjE3MzQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQ4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vIHRoZW1lcy9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vdGVtcGxhdGVzL2Jsb2NrL2Jsb2NrLmh0bWwudHdpZ1xyXG5cclxuLmJsb2NrLWltYWdlLXRleHQtY29sb3Ige1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIG1vZHVsZXMvY3VzdG9tL2N1c3RvbV9ibG9ja3MvdGVtcGxhdGVzL3RocmVlaW1hZ2VzdGV4dC5odG1sLnR3aWdcclxuXHJcbi5ibG9jay10aHJlZS1pbWFnZXMtdGV4dCB7XHJcbiAgICBcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbG9yYTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn0iLCIvLyB0aGVtZXMvY29udHJpYi9ib290c3RyYXBfYmFycmlvL3RlbXBsYXRlcy9ibG9jay9ibG9jay5odG1sLnR3aWdcclxuXHJcbi5ibG9jay1pbWFnZS1yZWdpc3Rlci1idXR0b257XHJcbiAgICAucm93IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvcmdhbmljLWZvcm0oJ3ByaW1hcnknKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59IiwiLy8gbW9kdWxlcy9jdXN0b20vY3VzdG9tX2Jsb2Nrcy90ZW1wbGF0ZXMvY29sbGFwc2Vjb2x1bW5zLmh0bWwudHdpZ1xyXG5cclxuLmJsb2NrLWNvbGxhcHNlLWNvbHVtbnMge1xyXG4gICAgXHJcbiAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQzIxNzM0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNS42NjY0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMTgwZGVnKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2xsYXBzZSwgLmNvbGxhcHNpbmcgIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTU2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtaXRlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdkZXAtZW5vbG9neScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyLCBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgncHJpbWFyeScpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNuVml0aWN1bHR1cmV7XHJcbiAgICAgICAgICAgICAgICB1bCxvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgndml0aWN1bHR1cmUtZGFyaycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmI25PZW5vbG9neXtcclxuICAgICAgICAgICAgICAgIHVsLG9sIHtcclxuICAgICAgICAgICAgICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdvZW5vbG9neS1kYXJrJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYjbkVjb25vbXktYW5kLUxhd3tcclxuICAgICAgICAgICAgICAgIHVsLG9sIHtcclxuICAgICAgICAgICAgICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb3JnYW5pYy1mb3JtKCdlY29ub215LWRhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiNuU2FmZXR5LWFuZC1IZWFsdGh7XHJcbiAgICAgICAgICAgICAgICB1bCxvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9yZ2FuaWMtZm9ybSgnc2FmZXR5LWRhcmsnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlcXVlc3QtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAvKlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyZXF1ZXN0LWNhcmRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHA+UmVxdWVzdCBmb3IgUGF0cm9uYWdlIEZvcm08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwiYnRuLXByaW1hcnlcIiBocmVmPVwiI1wiPlJlcXVlc3Q8L2E+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vc3dhbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyptb2R1bGVzL2N1c3RvbS9jdXN0b21fYmxvY2tzL3RlbXBsYXRlcy9kb3dubG9hZGxvZ29zLmh0bWwudHdpZyovXHJcbi5ibG9jay1kb3dubG9hZC1sb2dvcyB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNEODFCOTQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAuY29sLTEyOmZpcnN0LWNoaWxkKCl7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdmFpbGFibGUsIC5kb3dubG9hZC1sb2dvLWltYWdlIHtcclxuICAgICAgICBcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWNpcmNsZS1yZWQuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxNnB4IDQ4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBkZi1saW5rcyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNi4xODc4M3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxvcmE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9ubHktdHJhbnNsYXRhYmxlIHtcclxuICAgICAgICAuY29sLTEyLmNvbC1tZC04Lm0tYXV0byB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAuY29udC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59IiwiXHJcbi5ub2RlLS10eXBlLXBhZ2Uge1xyXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtaG9tZS1ibG9jay0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICBoMiwgLmNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjRDgxQjk0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb250ZW50IHtcclxuXHJcblxyXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMb3JhJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUtcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vb2l2dGhlbWUvaW1hZ2VzL2NhbGVuZGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXBhcmVudC10YXJnZXQtaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9vaXZ0aGVtZS9pbWFnZXMvcG9pbnQtbWFwLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xvcmEnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL29pdnRoZW1lL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbn1cclxuXHJcbi5ub2RlLS10eXBlLWV2ZW50cyB7XHJcbiAgICAubm9kZV9fY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogNTRweCAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NHB4O1xyXG5cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUtcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGFyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wb2ludC1tYXAuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgLmNvbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gbW9kdWxlcy9jdXN0b20vY3VzdG9tX2Jsb2Nrcy90ZW1wbGF0ZXMvdGl0bGVzdWJ0aXRsZWNhcmR0d29idXR0b25zLmh0bWwudHdpZ1xyXG5cclxuLnRpdGxlc3VidGl0bGVjYXJkdHdvYnV0dG9uc3tcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5jb2wtMTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3N3YWxkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1sb3JhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEuNTk3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MyMTczNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDMjE3MzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn0iXX0= */

/* Source and licensing information for the above line(s) can be found at http://51.103.104.32/themes/custom/oivtheme/css/style.css. */